Last updated: 18 April 2026
Wordmint (“the app”) is designed to keep your activity on your device. This page describes exactly what the app does with data so you can decide whether to use it.
When you tap a word in the app, the app sends that word in an HTTPS request to the Wiktionary edition that matches the word’s detected language — English words go to en.wiktionary.org, Spanish to es.wiktionary.org, French to fr.wiktionary.org, and so on across the twelve supported languages. The request contains only:
User-Agent header identifying the app (wordmint/1.0).The app does not attach any account identifier, device identifier, advertising identifier, IP-based identifier, location, or other personal data to this request. Wiktionary (operated by the Wikimedia Foundation) may log standard HTTP request metadata such as the source IP address, as described in the Wikimedia Privacy Policy.
PDFs that you pick with the in-app document picker, receive through the iOS share sheet, or open via the wordmint:// URL scheme are processed entirely on your device. The PDF contents are never uploaded anywhere. PDFs shared into the app via the Share Extension are copied into the app’s own App Group container, processed, and then deleted; stale copies older than seven days are cleaned up automatically on launch.
When you look up a word successfully, the app saves the normalised word, the returned definition text, and the detected language to a local SwiftData database. When you finish processing a PDF, the app also saves the PDF’s filename, the list of unique words it contained, the detected language, and the scan date as a separate record so you can revisit it from the Library tab. Words detected by the Live camera feature are also persisted to the same local database so they appear in the All Words view. All of these stores live only on your device (or, if you have iCloud Drive or iCloud Backup enabled, inside your own personal iCloud backup, under your control). None of it is ever transmitted to the developer or to any third party. Deleting a PDF from the Library also removes any seen-words that were unique to that PDF; shared words stay because another saved PDF still references them.
The Live tab uses the device camera, via Apple’s on-device Vision framework, to detect words in printed text. The camera feed and all OCR processing remain on the device. Camera frames are never uploaded anywhere; detected words are saved only to the local SwiftData database described above.
The app is suitable for general audiences. Because the app collects no personal data, there is no special handling required for children’s data under COPPA or similar frameworks.
All app data lives locally on your device. To delete everything:
Deleting the app removes the local SwiftData database and any PDFs stored in the app’s App Group container.
iOS apps that use certain APIs must declare a reason in a privacy manifest. The app declares:
NSPrivacyAccessedAPICategoryFileTimestamp — reason C617.1, to check modification times of PDFs stored in the app’s own App Group container (used to clean up stale shared files).NSPrivacyAccessedAPICategoryUserDefaults — reason 1C8F.1, to share a single path string between the main app and the Share Extension via an App Group.These declarations match the behaviour described above; no other required-reason APIs are used.
If this policy changes, the updated version will be published at this URL with a new Last updated date.
Questions about this policy can be sent to alexfpalmero@gmail.com.