Macawords Privacy Policy
Last updated: 27 October 2026
Macawords helps you learn vocabulary on topics you choose. It's made by Drenlab S.r.l. ("we", "us"), which is responsible for your data as described here (the data controller). We built it to collect as little as possible.
Your account
To use Macawords, you sign in with Apple, Google, or an email and password. Accounts are handled by Firebase Authentication (a Google service). Your account keeps your data separate from everyone else's and lets your decks follow you to any device.
- We receive your email address and an account identifier. With Sign in with Apple you can choose to hide your email: we then get a private relay address from Apple instead.
- With Google, Firebase also stores the name and profile picture your Google account shares when you sign in. Macawords doesn't use or show them.
- With email, your password is stored by Firebase in a form nobody can read, including us.
We use your email only to run your account: for example, to send a password reset link you ask for. We don't send marketing emails.
Installs from before sign-in existed used an anonymous account. Signing in upgrades it to a full account and keeps its decks.
Your decks and progress
Your decks, words, study progress, streak and settings are stored on your phone. They're also stored in Cloud Firestore (Google Cloud, European Union multi-region) under your account. Only your account can read or change this copy.
Sign in on a new phone, a tablet or after reinstalling, and your decks and progress come back. Settings → Sign out saves everything to your account and removes it from that device.
Settings → Start over deletes your decks and progress from your phone and from our cloud copy, and keeps your account. Settings → Back up saves a file only where you choose to save or send it.
Writing your decks
When you create a deck or add words, Macawords sends this to Google's Gemini AI models, through Firebase AI Logic:
- the topic you typed
- the language you're learning, your own language and your level
- the words already in that deck, so you don't get repeats
Gemini writes the vocabulary, and a second Gemini request checks it for mistakes. The requests carry your account identifier and an App Check token, which proves the request comes from the genuine Macawords app. They don't include your email or any other personal details.
Google processes these requests under the Gemini API terms and the Firebase privacy information. Macawords uses Gemini's paid service, and for paid services those terms say Google doesn't use the content of these requests to improve its products.
Please don't type personal information, such as names, addresses or health details, into the topic box.
Subscriptions
Your first deck is free. Creating more decks and adding words to a deck needs a subscription, bought through the App Store or Google Play. Studying, quizzes and audio for the decks you have stay free, even if you never subscribe or your subscription ends.
Apple or Google handle the payment. We never see your card or bank details.
To check whether you're subscribed, Macawords uses RevenueCat, a subscription service that works for us. RevenueCat receives your account identifier, the app version and your store's country, and from Apple or Google your purchase history for Macawords: which plan you chose, when it started, renews or ends, whether you're in a free trial, and the store's receipt. RevenueCat uses this to confirm your purchases, and gives us totals such as how many people started a trial or subscribed. See RevenueCat's privacy policy.
Macawords also remembers on your phone, and in our cloud copy under your account, that you've had your free deck, so it isn't offered twice. Start over doesn't reset this.
If you turn on Remind me before my trial ends, your phone shows a notification two days before the trial ends. It's scheduled on your phone, and nothing is sent anywhere.
Crash reports and usage statistics
To find and fix problems and see which features are worth improving, Macawords sends us:
- Crash reports, with Firebase Crashlytics (Google): what went wrong when the app crashed or hit an error, the app version, your device model and system version, and an identifier for this installation of the app. Crash reports are kept for 90 days.
- Usage statistics, with Google Analytics for Firebase: events such as signing in, creating a deck (its language and level, and whether it was your free deck), finishing a study session or quiz (counts and scores), and seeing or using the subscription screen. They come with an identifier for this installation, your device model and system version, and your approximate region, worked out from your connection. Usage statistics are kept for 2 months.
Neither ever includes your decks, topics, words or email address, and we don't tie them to your account. We rely on our legitimate interest in keeping the app working and improving it. Advertising features are switched off: no advertising identifier, no ad personalisation, nothing shared with advertisers. Google processes this data for us under the Firebase and Google Analytics terms.
Reporting a mistake
If you use Report a mistake on a word, we store your report, your optional comment, the word and the deck's topic, languages and level, together with your account identifier. We use reports only to fix wrong words.
Reports are kept separately from your decks, so Start over doesn't delete them. To have them deleted, contact us at the address below. Include the Support ID shown at the bottom of Settings, so we can find them. Don't put personal information in the comment.
Pronunciation
Macawords reads words aloud with your device's built-in text-to-speech. That happens on your device.
If you turn on speaking practice, Macawords uses your microphone while you answer a quiz question out loud, and your device's speech recognition turns what you say into text. Recognition runs only on your device: your voice is not recorded, stored or sent to us or anyone else.
What we don't do
- No advertising, and no tracking across apps or websites.
- Crash reports and usage statistics never include your decks, topics, words or email.
- No marketing emails.
- We don't sell your data. We share it only with Google (Firebase and Gemini) and RevenueCat, as described above, to make the app work.
Your choices
- Settings → Delete account deletes your account and, with it, your decks, progress and settings, on your phone and in our cloud copy. It doesn't cancel a subscription: do that in your App Store or Google Play account settings.
- Settings → Start over deletes your decks, progress and settings but keeps your account.
- Manage or cancel your subscription in your App Store or Google Play account settings (Settings → Subscription → Manage subscription takes you there).
- For anything else, including mistake reports, purchase records and copies left behind by old anonymous installs, contact us at the address below.
Children
Macawords isn't directed at children under 13, and we don't knowingly collect information from them.
Changes
If this policy changes, we'll update this page and the date above.
Contact
Drenlab S.r.l., the data controller
Via Campiglio 74, 38025 Dimaro Folgarida (TN), Italy
VAT IT02553180221 · REA TN-233209
Email: business@drenlab.com
PEC (certified email): business@pec.drenlab.com