What grip. is
grip. is an interview prep tool that helps software engineers practice DSA, system design, and behavioral questions. It is an independent project, not affiliated with any employer or recruiting platform.
What we collect
- Account data. Your email address and OAuth profile (if you sign in with GitHub or Google) — used to identify your account.
- Performance data. Session results, ELO scores, card review history, and topic ratings — stored to power spaced repetition and personalised question selection.
- Code submissions. Code you write in coding drills is sent to Judge0 for execution and to Anthropic for AI feedback. It is not stored beyond what your session record contains.
- Usage data. Vercel and Supabase automatically log IP addresses and request metadata for security and infrastructure purposes. We do not control or access these logs directly.
Email notifications
We may send you a daily practice reminder email (at most once per day, around 6 PM ET). You can control this from Settings → Notifications and opt out at any time. We do not send marketing emails or share your email with third parties for any purpose.
Analytics
We use Google Analytics 4 (GA4), a web analytics service provided by Google LLC, to understand how visitors find and use gripit.dev so we can improve the product.
- What is collected. Standard usage data: pages viewed, approximate location (derived from a truncated IP address — GA4 does not log or store full IP addresses), device and browser type, referral source, and campaign parameters (UTM tags) on inbound links, including links from the grip duck browser extension. We do not send your name, email, API keys, code, or LeetCode activity to Google.
- Cookies. GA4 sets first-party cookies (e.g. _ga, _ga_*) to distinguish sessions and returning visitors. These are analytics cookies, not advertising cookies.
- Purpose and legal basis. We process this data to measure traffic and improve the site. Where the GDPR/UK GDPR applies, our legal basis is your consent or, where permitted, a legitimate interest in maintaining and improving the service.
- Data sharing and retention. Data is processed by Google on our behalf under Google's terms. We retain GA4 event data according to our configured Google Analytics data-retention setting.
You can opt out using the official Google Analytics Opt-out Browser Add-on or block analytics with standard browser or extension controls. Declining does not affect your ability to use gripit.dev.
What we do not do
- We do not sell or share your data with third parties for advertising.
- We do not run ads.
- We do not use your data to train AI models.
Third-party services
grip. relies on the following services, each with their own privacy policies:
- SupabaseDatabase and authentication — supabase.com/privacy
- VercelHosting — vercel.com/legal/privacy-policy
- AnthropicAI feedback (Claude) — anthropic.com/privacy
- Judge0Code execution — judge0.com
Data retention and deletion
Your data is retained for as long as your account exists. To delete your account and all associated data, email us at the address below. We will process deletion requests within 7 days.