Privacy Policy
Last updated: March 23, 2026
Figgle ("we", "our", or "us") operates the Figgle mobile application. This Privacy Policy explains what data we collect, how we use it, and your rights.
1. Data We Collect
Account Information
When you create an account, we collect:
- Email address (via email signup, Apple Sign-In, or Google Sign-In)
- Display name and username (chosen by you)
- Profile photo (optional, uploaded by you)
- Education level (e.g., student, professional, lifelong learner)
- Profession (optional, if you identify as a professional)
When you sign in with Apple or Google, we receive your name and email from the identity provider. Apple allows you to hide your email using a relay address.
Learning Data
As you use the app, we collect:
- Quiz and exam scores and completion records
- Course progress and assessment attempts
- XP (experience points), level, and streak data
- Flashcard review history
- Content you create (quizzes, exams, flashcards, courses)
Social Features
If you use social features, we collect:
- Friend connections and friend requests
- Challenge participation and scores
- Leaderboard rankings
- Content you share with the community (likes, saves)
Subscription Information
If you subscribe to Figgle+, Apple handles all payment processing. We receive:
- Subscription status and tier
- Transaction identifiers (to verify your subscription)
- Expiration dates
We do not receive or store your payment method, credit card number, or billing address.
Device Information
- Push notification token (if you enable notifications)
- Device language (to personalize content)
Crash Reports
We use Sentry to collect crash reports, which include:
- Error messages and stack traces
- Device model and OS version
- App version
- Your user ID (to help us debug issues specific to your account)
We do not collect the content of your inputs, passwords, or other personally identifiable information in crash reports.
2. How We Use Your Data
We use your data to:
- Provide and personalize the learning experience
- Track your progress, streaks, and achievements
- Enable social features (friends, challenges, leaderboards)
- Send push notifications (reminders, friend requests, challenge updates)
- Process and verify your subscription
- Fix bugs and improve the app (via crash reports)
- Generate educational content tailored to your level
We do not:
- Sell your data to third parties
- Use your data for advertising
- Track you across other apps or websites
- Use advertising identifiers (IDFA)
3. Third-Party Services
| Service | Purpose | Location |
| Supabase | Backend database & authentication | EU (Germany) |
| Sentry | Crash reporting | EU (Germany) |
| Apple | Sign-In, push notifications, payments | USA |
| Google | Sign-In | USA |
| OpenAI | AI content generation | USA |
4. Data Storage & Security
- Your data is stored on Supabase servers in the EU (Frankfurt, Germany)
- All data is transmitted over HTTPS (TLS 1.2+)
- Sensitive database columns are protected by server-side triggers
- Authentication tokens are stored securely on your device
- File uploads (avatars, documents) are stored in private storage buckets
5. Data Retention
- Your account data is kept as long as your account is active
- If you delete your account, all your data is permanently deleted immediately
- Crash reports in Sentry are retained for 90 days
6. Your Rights
You have the right to:
- Access your data: View your profile and learning data in the app
- Edit your data: Update your name, username, avatar, education level, and profession
- Delete your data: Delete your entire account from Profile > Delete Account
- Withdraw consent: Disable push notifications in your device settings
- Data portability: Contact us to request an export of your data
If you are in the EU/EEA, you have additional rights under the GDPR, including the right to lodge a complaint with your local data protection authority.
7. Children's Privacy
Figgle is designed for learners of all ages, including students. We do not knowingly collect data from children under 13 without parental consent. If you believe a child under 13 has created an account without parental consent, please contact us and we will delete the account.
8. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes through the app or by email.