Privacy Policy

Last updated: 2 May 2026

ArmoLingo was built explicitly to never collect data. This policy explains what that means in detail.

TL;DR

ArmoLingo is a fully-local app. We do not collect, transmit, sell, or share any personal data. There are no accounts, no servers, no analytics, no advertising, and no third-party tracking. Everything you see and do happens on your device.

What information we store

We only store information on your device, in your app's private storage area. This includes:

  • your chosen display name,
  • your XP and streak,
  • which lessons and units you've completed,
  • which words you've reviewed,
  • the achievements you've earned,
  • your daily-XP history,
  • your app preferences (sound, haptics, daily goal).

None of this leaves your device unless you choose to export a backup file yourself.

What we never collect

We never collect: your name (other than the one you type in for your own profile), email, phone number, location, contacts, photos, advertising identifiers, IP address, device identifiers, crash reports, analytics events, or any other personal information. There is no account creation and no login.

Network usage

The running app does not make network requests. All vocabulary text, audio recordings, historical maps, and content are bundled with the app at install time. The Heritage and Words tabs do not call any external service.

Microphone, camera, location

ArmoLingo does not request access to your microphone, camera, location, contacts, photos, or any other system permission. The audio you hear when tapping the speaker icon is a pre-recorded MP3 played from inside the app.

Speech (text-to-speech)

If you tap the speaker icon and a word does not have a bundled recording (extremely rare in this version), the app will fall back to your phone's built-in operating-system text-to-speech. That request happens entirely on-device and is handled by Apple's AVSpeechSynthesizer; nothing is transcribed or sent off-device by ArmoLingo.

Backups

You can choose to export your progress as a JSON file from the Backup & Restore screen. The file is created on your device. What you do with it after that is up to you, saving it to iCloud Drive, AirDropping it, emailing it to yourself, etc., is a choice made entirely outside ArmoLingo using your operating system. We have no visibility into where the file goes.

Children

ArmoLingo is not directed at children under the age of 13. Because we do not collect any personal information from anyone, COPPA (the U.S. Children's Online Privacy Protection Act) does not apply.

Changes to this policy

If this policy changes in a future version of the app, the "Last updated" date at the top of this page will change and we will mention the change in the app's release notes on the App Store. There is no remote way for us to push changes to you.

Contact

Questions about this policy can be sent to armolingo@gmail.com.


Plain-English summary: nothing leaves your phone unless you explicitly export a backup.