Privacy Policy
How we collect, protect, and manage your personal data
Last updated: March 19, 2026
Larry Learns ("the Service") is operated by Jupiter Technologies AB We respect your privacy and are committed to protecting your personal data in compliance with applicable privacy laws.
This privacy policy applies to the Larry Learns website (www.larrylearns.com) and iOS app, which together make up the Service. This policy describes what data we collect, how we use it, what third-party services we use, and what rights you have.
Minimal data collection
We only collect what is necessary for the Service to function
Secure storage
All data is stored encrypted in the cloud with restricted access
No card details stored
Payments are handled by Stripe. We never store your card information
You are in control
You can request deletion of your account and all data at any time
Jupiter Technologies AB is responsible for the processing of your personal data.
- Company: Jupiter Technologies AB
- Org.nr: 559574-6503
- Address: Bidevindsgränd 8, 136 55 Vega, Sweden
- Email: privacy@larrylearns.com
Account information
- Email address: Required to create your account, send login links, and communicate important information about the Service
- Username: Your chosen display name that appears on the leaderboard and in multiplayer
- Password: Stored encrypted (hashed) via Firebase Authentication. We never have access to your password in plain text
Practice data
- Quiz results: Your answers, scores, and time spent per section
- Diagnostic results: Results from diagnostic tests that estimate your skill level
- Study progress: Your goals (dream school, target score), study streaks, and progress
- Multiplayer data: Match results and challenges
Technical information
- IP address: For security, abuse prevention, and technical troubleshooting
- Device type and browser: To ensure the Service works correctly
- Session cookies: Necessary to keep you logged in
Payment information
If you subscribe to Premium, all payment information is handled directly by Stripe. We never store your card details. We only store your Stripe customer ID and subscription status to activate premium features in the Service.
We offer multiple login methods via Firebase Authentication:
- Email and password: Your password is encrypted and stored by Firebase Authentication (Google). We never have access to your password in plain text.
- Google Sign-In (OAuth): You authenticate via Google's own login. We get access to your email address and name, but never your Google password.
- Sign in with Apple: You authenticate via Apple's own login (available in the iOS app). You can choose to hide your email address via Apple's relay function. We never get access to your Apple password.
Session management uses JWT tokens with a 7-day validity period. You are automatically logged out after this period and need to log in again.
We process your personal data for the following purposes:
| Purpose | Legal basis |
|---|---|
| Create and manage your account | Contract |
| Save quiz results, progress, and diagnostics | Contract |
| Manage your subscription and payment | Contract |
| Send transactional messages (password reset, account info) | Contract |
| Display leaderboard and multiplayer results | Legitimate interest |
| Generate AI explanations per question | Legitimate interest |
| Analyze usage patterns to improve the Service | Consent |
| Prevent abuse and ensure security | Legitimate interest |
We never share your personal data for marketing purposes or sell it to third parties. The following services are used to provide Larry Learns:
Firebase Authentication (Google)
Handles login, account creation, and authentication via email/password, Google OAuth, and Apple Sign In.
Stripe
Handles payments and subscriptions for Premium. We never store card details. Stripe is PCI DSS certified.
Neon (PostgreSQL)
Cloud database that stores all user accounts, quiz results, and progress data. Data is stored encrypted.
Vercel
Hosting and server infrastructure for the website. Handles web requests and content delivery.
Resend
Email service that sends transactional messages like password resets and account information.
Anthropic (Claude AI)
Generates AI explanations per quiz question. No personal data is sent to Anthropic. Explanations are permanently cached in our database.
PostHog (optional analytics)
Anonymized user analytics are only activated if you consent to cookies. Used to improve the Service.
Essential cookies
These cookies are required for the Service to function and cannot be disabled:
- Session cookie: Keeps you logged in during your session
- CSRF token: Protects against cross-site request forgery
- Sound settings: Saves your sound effect preferences
- Guest limit: Tracks quiz count for non-logged-in users
Optional cookies (require consent)
If you consent, anonymized analytics are activated:
- Anonymized usage patterns and navigation (PostHog)
- Technical performance and error reporting (Vercel Analytics)
You can change your consent at any time via the cookie banner on the website.
Your personal data is stored in a PostgreSQL database hosted by Neon. All data is protected with:
- Encrypted database storage
- HTTPS (TLS 1.3) for all data transfers
- Passwords stored with strong cryptographic hashing via Firebase
- Restricted access with role-based permissions
- Regular backups
Retention period
Your data is stored as long as you have an active account. If you delete your account, we remove your personal data within 30 days. Anonymized statistics (not linked to your identity) may be retained to improve the Service.
You have the following rights regarding your personal data:
- Right to access: You have the right to know what personal data we process about you and receive a copy.
- Right to rectification: You can request correction of inaccurate data.
- Right to erasure: You can request that we delete your account and all personal data associated with it.
- Right to restriction: You can request that we restrict processing of your data in certain situations.
- Right to data portability: You can request your data in a machine-readable format.
- Right to object: You can object to processing based on legitimate interest.
- Right to withdraw consent: If processing is based on consent (e.g., analytics cookies), you can withdraw it at any time.
How to exercise your rights
Contact us at privacy@larrylearns.com with your request. We will respond within 30 days.
You can request that your account and all associated personal data be deleted. Upon deletion we remove:
- Your user account and profile
- Email address and username
- All quiz results and progress data
- Diagnostic results and study goals
- Multiplayer history and friend connections
- Subscription data (Stripe connection is terminated)
Deletion is completed within 30 days of the request. Active subscriptions are automatically cancelled upon deletion.
Request deletion
Send an email to privacy@larrylearns.com with the subject line "Delete my account" and include the email address associated with your account. You can also contact us from within the app via profile settings.
Larry Learns is designed for students preparing for the SAT and ACT. The Service is not intended for children under 13 years of age.
We do not knowingly collect personal data from children under 13. If we discover that a user is under 13, the account will be deleted. Parents or guardians who suspect a child has registered can contact us at privacy@larrylearns.com.
We may update this privacy policy as needed, for example when the Service changes, new features are added, or legislation changes. For material changes, we will notify you via email or through a notice in the Service.
The date of the last update is always shown at the top of this page. We recommend that you periodically review this page for any updates.
Have questions about this privacy policy or how we handle your personal data? Contact us:
Jupiter Technologies AB
- Email: privacy@larrylearns.com
- General support: support@larrylearns.com