Privacy Policy
Last Updated: November 24, 2025
1. Introduction
Welcome to Nick's Language Cards ("we," "our," or "the app"). We are committed to protecting your privacy and being transparent about how we handle your data. This Privacy Policy explains what information we collect, how we use it, and your rights regarding your personal information.
2. Information We Collect
2.1 Information You Provide
- Name: Your first name for personalization purposes (collected during onboarding)
- Account Information: Email address and authentication credentials (managed through Supabase Auth)
- Language Cards: Words, translations, and review data that you create and study
2.2 Automatically Collected Information
- Device Information: Device type, operating system version, and app version
- Usage Data: Study statistics, review history, and app interaction patterns
- Local Storage: App preferences and cached data stored on your device using SQLite
2.3 Information We DO NOT Collect
We do not collect:
- Location data
- Photos or camera access
- Contacts or calendar information
- Precise device identifiers for tracking purposes
- Browsing history or activity outside the app
3. How We Use Your Information
We use the collected information for the following purposes:
- Provide the Service: Store and sync your language cards across devices
- Personalization: Customize your learning experience using your name and preferences
- Spaced Repetition: Calculate optimal review schedules based on your study history
- Synchronization: Sync your data across devices using Supabase cloud backend
- Notifications: Send study reminders (if you enable notifications)
- App Improvement: Analyze usage patterns to improve app features and performance
4. Data Storage and Security
4.1 Where Your Data is Stored
- Local Storage: Your language cards and study data are stored locally on your device using SQLite database
- Cloud Backup: Your data is securely synced to Supabase (PostgreSQL database) for backup and cross-device access
- Server Location: Data is stored on secure servers provided by Supabase
4.2 Security Measures
We implement industry-standard security measures including:
- Encrypted data transmission (HTTPS/TLS)
- Secure authentication through Supabase Auth
- Row-level security policies on database access
- Regular security updates and monitoring
Note: While we strive to protect your data, no method of transmission or storage is 100% secure. We cannot guarantee absolute security.
5. Third-Party Services
We use the following third-party services:
5.1 Supabase
- Purpose: Backend database, authentication, and cloud synchronization
- Data Shared: Your account information and language cards
- Privacy Policy: https://supabase.com/privacy
5.2 Google Translate API (Optional)
- Purpose: Provide automatic translations when you create new cards
- Data Shared: Individual words or phrases you choose to translate
- Privacy Policy: https://policies.google.com/privacy
- Note: Translations are requested on-demand and not stored by Google beyond their service requirements
5.3 Apple Push Notification Service
6. Data Sharing and Disclosure
We do not sell, rent, or share your personal information with third parties except in the following circumstances:
- With Your Consent: When you explicitly authorize us to share information
- Service Providers: With trusted third parties (like Supabase) who help us operate the app
- Legal Requirements: If required by law, court order, or government request
- Safety and Protection: To protect the rights, property, or safety of our users or others
7. Your Rights and Choices
7.1 Access and Control
You have the right to:
- Access Your Data: View all your language cards and study data within the app
- Edit Your Data: Modify or delete individual language cards at any time
- Export Your Data: Request a copy of your data in a portable format
- Delete Your Account: Request complete deletion of your account and all associated data
7.2 Notification Preferences
You can control notification settings:
- Enable or disable study reminders within the app settings
- Manage notification permissions in your device's iOS Settings
7.3 Data Retention
- Active Accounts: We retain your data as long as your account is active
- Deleted Accounts: Data is permanently deleted within 30 days of account deletion request
- Backup Data: Backup copies may persist for up to 90 days in secure backup systems
8. Children's Privacy
Nick's Language Cards is suitable for users of all ages. We do not knowingly collect personal information from children under 13 without parental consent. If you believe we have collected information from a child under 13, please contact us immediately.
9. International Data Transfers
Your data may be stored and processed in servers located in different countries. By using the app, you consent to the transfer of your information to countries that may have different data protection laws than your country of residence.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we make changes:
- We will update the "Last Updated" date at the top of this policy
- We will notify you of significant changes through the app or via email
- Continued use of the app after changes constitutes acceptance of the updated policy
11. California Privacy Rights (CCPA)
If you are a California resident, you have additional rights under the California Consumer Privacy Act (CCPA):
- Right to know what personal information is collected
- Right to know if personal information is sold or disclosed (we do not sell your data)
- Right to opt-out of the sale of personal information (not applicable as we don't sell data)
- Right to deletion of personal information
- Right to non-discrimination for exercising CCPA rights
12. European Privacy Rights (GDPR)
If you are in the European Economic Area (EEA), you have rights under the General Data Protection Regulation (GDPR):
- Right of access to your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
- Right to withdraw consent at any time
Legal Basis for Processing: We process your data based on your consent and to perform our contract with you (providing the language learning service).