Privacy Policy
Leveling is a productivity application that helps you build habits, track goals, and level up your life. This policy explains how we collect, use, and protect your information.
Information We Collect
Data Stored Locally (On Your Device)
The following data is stored only on your device using local storage and is never transmitted to our servers unless you sign in:
- Tasks, goals, habits, and progress
- Skills and experience points
- App settings and preferences
This data remains on your device and is not accessible to us.
Data Collected When You Sign In (Optional)
If you choose to sign in with Google, we collect and store:
| Data | Purpose | Storage |
|---|---|---|
| Email address | Account identification | Firebase Auth |
| Display name | Profile display | Firebase Auth |
| Nickname, title | Profile customization | Firestore |
| Profile avatar | Profile customization | Firebase Storage |
Your tasks, goals, and progress are synced to Firestore to enable cross-device synchronization and social features.
Analytics Data (Anonymous)
We use PostHog for anonymous analytics to understand how the app is used and improve the experience. This includes feature usage patterns, app performance metrics, and general device information.
Crash Reports (Automatic)
We use Firebase Crashlytics to automatically collect crash reports. These include device model and OS version, app version, stack trace, and crash timestamp. Crash reports do not contain your personal data or task content.
How We Use Your Information
We use the collected information to:
- Provide and maintain the app functionality
- Sync your data across devices (if signed in)
- Enable social features like friends and leaderboards
- Analyze app usage to improve features
- Fix bugs and improve app stability
- Respond to your support requests
Data Sharing
We do not sell your personal information.
We share data only with the following service providers who help us operate the app:
| Service | Purpose | Data Processed | Location |
|---|---|---|---|
| Google Firebase | Auth, database, storage | Account data, synced content | USA / EU |
| PostHog | Anonymous analytics | Anonymous usage data | EU |
| Firebase Crashlytics | Crash reporting | Device info, crash logs | USA |
These providers process data according to their own privacy policies and are bound by data processing agreements.
Data Retention
- Local dataUntil you delete the app or clear app data
- Completed tasksAutomatically deleted after 7 days
- Cloud dataUntil you delete your account
- Analytics dataRetained in anonymous, aggregated form
- Crash reportsRetained for 90 days
Your Rights & Choices
Account Deletion
You can delete your account and all associated cloud data at any time:
- Go to Settings in the app
- Select Delete Account
- Confirm deletion
This permanently removes all your cloud data, including synced tasks, profile information, and avatar.
Data Export
You can export your data from the app settings before deleting your account.
Opt-Out
- Sign-in: You can use the app without signing in. No personal data will be collected.
- Avatar: Uploading a profile avatar is optional.
Data Security
We implement appropriate technical and organizational measures to protect your data:
- Data transmission is encrypted using HTTPS/TLS
- Firebase services use industry-standard security practices
- Access to user data is restricted to essential operations
Children's Privacy
Leveling is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.
International Data Transfers
Your data may be transferred to and processed in countries outside your country of residence, including the United States (Firebase) and the European Union (PostHog). We ensure appropriate safeguards are in place for such transfers.
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 other means. Your continued use of the app after changes constitutes acceptance of the updated policy.
Contact Us
If you have questions about this Privacy Policy or your data, contact us at: