Privacy Policy
Last updated:
1. Information We Collect
ArmoLingo collects the following types of information:
- Account Information: Email address and encrypted password when you create an account
- Learning Progress: Your quiz scores, learned words, batch progress, and study statistics
- Usage Data: How you interact with the app, including page views and feature usage
- Technical Data: IP address, browser type, and device information for security and performance
2. How We Use Your Information
We use your information to:
- Provide and maintain the ArmoLingo language learning service
- Save and sync your learning progress across devices
- Authenticate your account and prevent unauthorized access
- Improve our app based on usage patterns
- Communicate with you about service updates (only when necessary)
3. Data Storage and Security
Your data is stored securely:
- Passwords: Encrypted using bcrypt hashing (we cannot see your actual password)
- Database: Hosted on Heroku with encryption in transit and at rest
- Retention: We keep your data as long as your account is active
- Backups: Regular backups are made for data recovery purposes
4. Your Rights (GDPR & Privacy)
You have the right to:
- Access: Request a copy of your personal data (contact us or use export feature)
- Rectification: Correct inaccurate personal data in your account settings
- Erasure: Delete your account and all associated data
- Portability: Export your learning progress data in JSON format
- Withdraw Consent: Delete your account at any time
5. Cookies and Local Storage
ArmoLingo uses:
- Authentication Cookies: To keep you logged in securely (essential cookies)
- Local Storage: To save your progress locally and sync with our servers
- Preferences: To remember your theme and language settings
We do not use tracking cookies or third-party analytics.
6. Data Sharing
We do NOT sell, rent, or share your personal data with third parties, except:
- Legal Requirements: When required by law enforcement or legal process
- Service Providers: Heroku (hosting) and other infrastructure providers under strict data agreements
- Business Transfer: In case of merger or acquisition (users will be notified)
7. International Data Transfers
Your data may be processed in the United States (Heroku servers). By using ArmoLingo, you consent to this transfer. We ensure appropriate safeguards are in place.
8. Data Breach Notification
In the unlikely event of a data breach affecting personal information, we will:
- Notify affected users within 72 hours
- Report to relevant authorities as required by law
- Take immediate steps to secure the breach
9. Children's Privacy
ArmoLingo is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us immediately.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify users of any material changes by:
- Updating the "Last updated" date above
- Showing a notification in the app for significant changes
- Emailing users for major policy changes
11. Contact Us
For any questions about this Privacy Policy or to exercise your privacy rights:
- Email: armolingo@gmail.com
- Data Export: Use the export feature in your account settings
- Account Deletion: Use the delete account feature in settings
12. Legal Basis for Processing (GDPR)
We process your personal data based on:
- Consent: When you create an account and agree to our terms
- Contract Performance: To provide the language learning service you requested
- Legitimate Interest: To improve our service and prevent fraud