Bag of Words · Last updated 15 November 2026
The short version. Bag of Words works without an account and keeps your words and progress on your device. The dictionaries are inside the app, so studying needs no internet connection. There are no ads, no analytics and no crash reporting. Only two things leave your device: a word you type that is not in the offline dictionary, sent to a translation service for a suggestion, and a purchase, when you buy a language pair.
Bag of Words ("the app", "we", "us") is a vocabulary app for Android. For any privacy question or request, contact bagofwordsapplication@gmail.com. We are the data controller for the limited data described below.
The app keeps the following on your device only:
We cannot see any of this. If you export a backup, the file is handed to your device's share sheet, and where it goes from there is your choice.
When you add a word, the app first looks it up in the dictionary inside the app. Only if the word is not there does the app ask MyMemory (mymemory.translated.net), a translation service, for a suggested translation. It sends that word and the two languages, nothing else: no identifier, no account, none of your other words. As with any internet request, MyMemory sees your device's IP address, and it may keep the request under its own terms. You can ignore the suggestion and type the translation yourself. See MyMemory's terms and privacy policy.
Words are spoken by the text-to-speech engine already installed on your device. The app sends it the word to speak and nothing else. That engine is part of your device, not of this app; its provider's own terms apply to it.
If you switch on the daily reminder, it is scheduled locally by your device. No reminder data leaves your phone, and we cannot send you messages. You can turn reminders off in the app or in your system settings.
Your first language pair is free. Other pairs, and the full dictionary of the free pair, are one-time purchases. Payment is handled entirely by Google Play; we never see your card details, billing address or payment credentials.
To know which pairs you own, including after a reinstall or on a new phone, the app uses RevenueCat. It receives the purchase receipt from Google Play together with a random identifier the app creates. That identifier is not linked to your name, email or any advertising ID. See RevenueCat's Privacy Policy.
There are none. The app contains no analytics service, no crash reporting, no advertising network and no advertising identifier. We do not track you across other apps or websites. The practical consequence is that we only learn about bugs when someone tells us, so please write to bagofwordsapplication@gmail.com.
The app is suitable for general audiences but is not directed at children under 13, and we do not knowingly collect personal information from them. If you believe a child has provided us with personal information, contact us and we will delete it.
Depending on where you live, you may have rights to access, correct, delete or port your personal data and to object to its processing.
Our legal basis for processing purchase records is the performance of our contract with you. We aim to answer within 30 days. If you are in the EU or UK you may also complain to your local data protection authority.
On-device data stays until you delete it or uninstall the app. Purchase records are kept by RevenueCat and Google Play for as long as needed to provide the pairs you bought.
If we change how we handle data, we will update this page and the date above.