Privacy Policy
Last updated: January 10, 2025
LeetEye ("we," "our," or "us") is committed to protecting your privacy. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our iOS mobile application LeetEye (the "App"). Please read this policy carefully. By using the App, you agree to the collection and use of information in accordance with this policy.
1. Information We Collect
Information You Provide Directly
When you create an account or sign in using third-party authentication providers, we may collect:
- Account Information: Your name, email address, and profile photo when you sign in with Google or GitHub
- Authentication Data: OAuth tokens and unique user identifiers from Google or GitHub
Information Collected Automatically
When you use the App, we automatically collect certain information:
| Data Type | Purpose |
|---|---|
| Device Identifiers | App functionality and analytics |
| Usage Data | Problems completed, accuracy scores, learning progress |
| App Interaction Data | Features used, session duration, navigation patterns |
| Crash and Diagnostic Data | App stability and performance improvement |
| Push Notification Tokens | Sending optional learning reminders (if enabled) |
Guest Mode
You can use LeetEye without creating an account. In guest mode, your progress is stored locally on your device only. We do not collect any personal information from guest users except anonymous analytics data to improve the App.
2. How We Use Your Information
We use the information we collect to:
- Provide Core App Functionality: Track your learning progress, streaks, and completed problems
- Sync Your Progress: If signed in, sync your progress across multiple devices via cloud storage
- Personalize Your Experience: Identify weak areas and recommend problems based on your performance
- Send Notifications: Deliver optional push notifications for learning reminders (with your permission)
- Improve the App: Analyze usage patterns to fix bugs, improve features, and enhance user experience
- Ensure Security: Detect and prevent fraud, abuse, or unauthorized access
3. Third-Party Services
We use the following third-party services that may collect information:
Firebase (Google)
We use Firebase for authentication, cloud storage, analytics, and push notifications. Firebase may collect device identifiers, IP addresses, and usage data. For more information, see Firebase Privacy Policy.
Google Sign-In
If you choose to sign in with Google, Google will share your basic profile information (name, email, profile photo) with us. See Google's Privacy Policy.
GitHub Sign-In
If you choose to sign in with GitHub, GitHub will share your basic profile information with us. See GitHub's Privacy Statement.
These third-party services provide the same or equivalent protection of your data as described in this policy. We do not sell your personal information to any third parties.
4. Data Storage and Security
Your data is stored in the following ways:
- Local Storage: Your progress data is stored locally on your device using secure on-device storage
- Cloud Storage: If signed in, your progress is synced to Firebase Cloud Firestore, hosted on Google Cloud Platform with industry-standard security measures
We implement appropriate technical and organizational measures to protect your personal information against unauthorized access, alteration, disclosure, or destruction. However, no method of electronic transmission or storage is 100% secure.
5. Data Retention
We retain your personal information for as long as your account is active or as needed to provide you with our services. Specifically:
- Account Data: Retained until you delete your account
- Progress Data: Retained until you delete your account or request deletion
- Analytics Data: Aggregated and anonymized data may be retained indefinitely for product improvement
- Guest Data: Stored locally on your device until you uninstall the App or clear app data
6. Your Rights and Choices
You have the following rights regarding your personal information:
Access and Portability
You can view your learning progress and statistics within the App at any time.
Deletion
You can delete your account and all associated data by:
- Going to Profile > Settings > Delete Account within the App
- Contacting us through shedboxai.com
Upon deletion request, we will remove your personal data within 30 days, except where we are required to retain it for legal or legitimate business purposes.
Opt-Out Options
- Push Notifications: You can disable notifications in your device settings or within the App
- Analytics: You can limit analytics collection through your device's privacy settings
- Account: You can use the App in guest mode without creating an account
Revoke Consent
If you signed in with Google or GitHub, you can revoke LeetEye's access to your account through your Google or GitHub account settings.
7. Children's Privacy
LeetEye is not directed to children under the age of 13. 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 through shedboxai.com, and we will take steps to delete such information.
8. International Data Transfers
Your information may be transferred to and processed in countries other than your country of residence, including the United States where our service providers (Firebase/Google Cloud) operate. These countries may have different data protection laws. By using the App, you consent to such transfers.
9. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any material changes by:
- Posting the new Privacy Policy on this page
- Updating the "Last updated" date at the top of this policy
- Sending a notification through the App for significant changes
We encourage you to review this Privacy Policy periodically for any changes.
10. California Privacy Rights (CCPA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- Right to Know: You can request information about the categories and specific pieces of personal information we have collected about you
- Right to Delete: You can request deletion of your personal information
- Right to Non-Discrimination: We will not discriminate against you for exercising your privacy rights
We do not sell personal information to third parties.
Contact Us
If you have any questions about this Privacy Policy or our data practices, please reach out through our website:
ShedboxAI
https://shedboxai.com