Privacy Policy

Last updated: August 3, 2026

Vocabcord is built around a simple principle: we don't want anything that identifies you. No accounts, no advertising identifiers, no profiles, no third-party trackers. This page explains exactly what the Vocabcord apps for iOS and Android do and do not do with information related to you.

What we collect

No personal data. Vocabcord does not collect, store, or process anything that identifies you. Specifically:

The app does send a small amount of anonymous, non-personal information to our own servers, described next. None of it can be tied to you.

Anonymous setup analytics

To measure how many installs actually reach a working setup (on iOS that means wiring up the Shortcuts automation, the step where people most often get stuck; on Android the trigger works out of the box), the app sends two one-time events to our own servers:

Each event carries a random identifier generated on your device, used only to link those two events for the same install, plus the app version. That identifier is not your Apple ID or Google account, not your device's advertising identifier (IDFA / Android Advertising ID), and not any hardware ID, and it is never linked to your name, email, or any personal information. We use it for exactly one purpose: counting, in aggregate, how many people successfully get set up. No third-party analytics service is involved. We also approximate your country from your network connection at the moment of the request, the same coarse signal any web server sees, and we store nothing else.

Separately, if you tap "Request a language" inside the app, that sends us the text you type plus your device language and app version, so we can decide which languages to build next. That happens only when you choose to submit the form.

What stays on your device

Vocabcord stores its working state locally on your device (on iOS inside the app's App Group container, on Android in the app's private storage). None of it leaves the device:

This data is stored using the platform's standard local-storage APIs (UserDefaults on iOS, SharedPreferences and app-private files on Android). It is automatically removed when you uninstall the app. On Android we explicitly exclude it from Google's cloud backup and device-to-device transfer, so it never leaves the device that way either.

Third-party services

Vocabcord integrates with the platform frameworks below and nothing else. There are no other third-party SDKs, analytics, ad networks, or trackers in either app.

Apple StoreKit (In-App Purchases)

When you subscribe or restore a prior purchase, the app uses Apple's StoreKit framework to process the transaction. Apple handles the payment, verifies the receipt, and tells the app whether you've purchased. Vocabcord never sees your payment method, Apple ID, or billing information. Apple's privacy policy governs that interaction: apple.com/legal/privacy.

Apple Shortcuts (Automation, iOS)

Vocabcord exposes an App Intent ("Play Phrase") that the iOS Shortcuts app can trigger. When your charger is connected and your personal automation runs, iOS asks Vocabcord to pick and play the next phrase. Choosing what plays happens entirely on your device. The only thing that ever leaves your device here is the one-time anonymous "first phrase played" event described above, sent the very first time a charger-triggered phrase plays. You can remove the Shortcut at any time in the iOS Shortcuts app.

Google Play Billing (In-App Purchases, Android)

On Android, subscriptions and the lifetime unlock are processed by Google Play. Google handles the payment and tells the app whether you've purchased; we never see your payment method or Google account. When Google notifies our server that a purchase happened (so subscription status stays accurate), that notification carries the purchase and the same random install identifier described above — never your name, email, or account. Google's privacy policy governs the transaction itself: policies.google.com/privacy.

The Android charger trigger

On Android there is nothing to wire up: the app itself listens for the moment your phone starts charging, using a small always-ready service that Android shows as a quiet notification. That listening happens entirely on your device — connecting a charger sends nothing anywhere. You can switch the service off in the app's setup screen at any time.

Language pack downloads (Android)

Paid language packs are downloaded from our own server (packs.vocabcord.com) when you choose them. A download is a plain web request: like any web server, ours sees your IP address for the duration of the request and nothing else — no identifier, no account, nothing tied to you. Downloaded packs are stored on your device.

Children's privacy

Vocabcord does not knowingly collect personal data from anyone, including children under 13. The anonymous setup events described above contain nothing personal and cannot identify anyone, child or adult.

Your rights (GDPR, CCPA, etc.)

Privacy laws such as the GDPR (EU) and CCPA (California) give you the right to access, correct, or delete personal information held about you. Because Vocabcord holds no information that identifies you, there is nothing personal for us to access, correct, or delete. The anonymous setup events cannot be traced back to you, so they cannot be tied to an individual person. You can remove all on-device data associated with Vocabcord by uninstalling the app.

Changes to this policy

If we ever begin collecting anything that identifies you, we will update this page first and make the change clear in the app. The "Last updated" date at the top of this page reflects the most recent change.

Contact

Questions about this privacy policy? Reach us at our support page.