# Privacy Policy — Learn Marshallese
Effective date: 26 April 2026
Last updated: 26 April 2026
This Privacy Policy describes how the Learn Marshallese Android app ("the app") handles information about you. The app is published by JC2DEV LLC ("the developer", "we", "us"). If you have any questions about this policy, contact feedback@jc2dev.net.
## What the app does
Learn Marshallese is a free language-learning app for Marshallese. It runs primarily offline. Some features — sending feedback, vocabulary corrections, suggested new words, and your own voice recordings — let you transmit information to the developer. Those transmissions are always initiated by you, require explicit consent, and are never automatic.
## Information we collect
### Information stored only on your device
The following stays on your device unless you explicitly choose to submit it:
- Your study progress, streaks, quiz history, and spaced-repetition state
- Custom vocabulary lists you create
- Voice recordings you make (until you mark them "Ready to share" and submit them)
- Your daily-goal, theme, and notification-time preferences
- A randomly generated, anonymous per-install identifier (used only to deduplicate retried submissions; not linked to any account)
### Information transmitted to the developer (only when you submit)
When you tap Send on the Contribute & Feedback screen, or share a voice recording, the following is uploaded over an encrypted (HTTPS) connection to our backend hosted on Cloudflare Workers:
- Voice recordings you have explicitly marked "Ready to share"
- Free-text feedback, bug reports, vocabulary corrections, and suggested new words you have typed
- Your optional attribution name, if you chose to provide one
- The anonymous per-install identifier described above
- The app version and version code; the Android release version and SDK level; the device manufacturer and model — used to reproduce bugs and track schema compatibility
- A submission timestamp
We do not transmit your IP address as data, but, as with any internet service, your IP is visible to Cloudflare while your request is being delivered, and may appear in standard request logs.
### Information we do not collect
We do not collect, request, or transmit:
- Email address, phone number, government identifier, real name (other than the optional attribution you choose), street address, or postal code
- Precise or coarse location
- Contacts, calendar, photos, or files outside the app's own storage
- Google advertising ID or any other cross-app tracking identifier
- Biometric or health data
- Any browsing history, on-device app inventory, or usage of other apps
The app contains no third-party advertising or analytics SDKs. We do not use Firebase, Crashlytics, Google Analytics, Mixpanel, AppsFlyer, Adjust, or similar services.
## How we use the information
Information you submit is used to:
1. Review submissions manually before any further action
2. Improve future versions of the app — for example, by including approved voice recordings as pronunciation audio, or by accepting vocabulary corrections
3. Diagnose bugs you report
We may share approved submissions with the Marshallese Educational Initiative (MEI) or other recognized educational partners supporting Marshallese language preservation. This sharing happens only after the in-app consent dialog (which describes this scenario in plain language) has been accepted by you.
We do not sell or rent your information to anyone.
## Microphone permission
The app requests microphone access only for the purpose of letting you record your own pronunciation of Marshallese words. Recording is initiated only when you press a Record button. Recordings are stored on your device. They are uploaded only after you explicitly mark them "Ready to share", review them in the Contribute screen, and accept the consent dialog.
## Notifications permission
The app may request permission to post notifications. This is used solely to deliver an optional daily review reminder, scheduled at a time you choose. You can disable reminders at any time from Settings.
## Data retention
Submitted data is retained until you request deletion or the developer no longer needs it for the purposes described above. Approved recordings or corrections that are published as part of the app's content may persist in shipped versions of the app and in partner archives.
Local data on your device persists until you uninstall the app or use the in-app Reset all progress action in Settings.
## Backup and device transfer
The app excludes voice recordings from Android cloud backup and device-to-device transfer, so recordings do not silently sync to Google Drive or copy to a new device without your action. Other on-device data (settings and progress) follows the platform default for Android backup; you can disable Android Auto Backup for the app at any time in your device's Google Backup settings.
## Your rights and choices
At any time you may:
- Stop submitting. The app works fully offline; you are not required to submit anything to use it.
- Withdraw consent for future submissions by simply not submitting further. The next time the consent text changes, you will be re-prompted before any new submission.
- Request deletion of past submissions. Email feedback@jc2dev.net with the attribution name you used (or, if you submitted anonymously, the approximate submission date and a brief description of what you submitted). We will remove the records and any unpublished material from our review queue. Material already shipped in a published version of the app cannot be retroactively removed from copies users have already installed, but it will be removed from future versions.
- Reset local data via Settings → Reset all progress, or by uninstalling the app.
## Children's privacy
The app is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child has submitted information through the app, please contact us and we will delete it promptly.
## Service providers
The app's submission backend runs on Cloudflare Workers, operated by Cloudflare, Inc. Cloudflare acts as a subprocessor on our behalf and does not use the data for its own purposes. Standard request logs (IP address, user agent, timestamp) are retained by Cloudflare per its own retention schedule.
## Changes to this policy
If this policy changes substantively, we will:
1. Update the Last updated date at the top of this page
2. Bump the in-app consent version, so you will be asked to re-review and re-accept the terms before any further submission
## Contact
For privacy questions, removal requests, or any other concern, contact feedback@jc2dev.net.