Zásady ochrany osobních údajů - Czech English Dictionary PRO a English Spanish PRO Dictionary
Účinné od 7. 10. 2026. Nahrazují zásady z 9. 7. 2022.
Stručně
- Slovník funguje offline. Co hledáte, ukládáte a procvičujete, zůstává v telefonu a nikam to neposílám.
- Bezplatná verze zobrazuje reklamy od Googlu (AdMob). Personalizované jsou jen s vaším souhlasem. Předplatitelé Premium reklamy nemají a appka jim žádné reklamy nestahuje.
- Statistiku používání a hlášení pádů (Google Firebase) appka posílá od prvního spuštění bez dotazu, pod náhodným identifikátorem instalace a bez hledaných výrazů. Opírám se o oprávněný zájem. V appce se to vypnout nedá, proti zpracování ale můžete vznést námitku (bod 5).
- Platby vyřizuje Apple. O tom, že máte Premium, vím přes službu RevenueCat pod náhodným ID - bez jména, e-mailu a platebních údajů.
- Souhlas s reklamami změníte v Nastavení → Nastavení ochrany osobních údajů (položka se ukazuje v zemích, kde appka zobrazuje dialog o souhlasu). S čímkoli dalším mi napište na offlinedictionaries@gmail.com.
1. Kdo vaše údaje zpracovává
Správcem je Michal Černý, fyzická osoba podnikající, zapsaná v živnostenském rejstříku, IČO 07325312, se sídlem Dukelská třída 632, 504 01 Nový Bydžov, e-mail offlinedictionaries@gmail.com (dále „já“). Appky vyvíjím a provozuji sám. Pověřence pro ochranu osobních údajů jsem nejmenoval, není povinný.
Všechny údaje, o kterých tu píšu, pocházejí od vás nebo z vašeho zařízení.
2. Co zůstává jen ve vašem zařízení
- Slovník a učení: hledané výrazy, historie, oblíbená slova, seznamy slovíček, výsledky procvičování a nastavení appky. Hledané výrazy nikam neodesílám, ani do statistiky.
- Počítadlo pro reklamy: kolik slov jste přeložili a kdy jste naposledy viděli celoobrazovkovou reklamu, aby se reklama ukazovala jen jednou za několik hledání. Je uložené v systémové Klíčence (Keychain), takže zůstane i po smazání appky; obsahuje jen čísla a datum.
- Záloha procvičování v iCloudu (jen Czech English Dictionary PRO): když dokončíte procvičování, appka uloží seznam slovíček a stav procvičování jako soubor do skryté složky appky ve vašem iCloud Drive, pokud ho máte zapnutý. Soubor je ve vašem účtu Apple a řídí se podmínkami Applu; já k němu přístup nemám. Smazat ho můžete v Nastavení iPhonu → [vaše jméno] → iCloud, v přehledu úložiště u této appky (přesné názvy se liší podle verze iOS).
3. Co se odesílá, proč a na jakém právním základě
3.1 Dialog o souhlasu (Google User Messaging Platform)
V EHP, Spojeném království a Švýcarsku vám appka při prvním spuštění ukáže dialog o souhlasu s reklamami ve standardu IAB TCF. Aby se zjistilo, jestli se dialog má zobrazit, odešle appka Googlu vaši IP adresu a základní údaje o zařízení a appce. Vaši volbu uloží do zařízení, aby se jí mohla řídit.
- Účel: získat a zaznamenat váš souhlas.
- Právní základ: plnění právní povinnosti - souhlas musím umět prokázat (čl. 6 odst. 1 písm. c) a čl. 7 odst. 1 GDPR, § 89 odst. 3 zákona č. 127/2005 Sb., o elektronických komunikacích).
- Příjemce: Google Ireland Limited.
3.2 Reklamy (Google AdMob) - jen bez Premium
- Údaje: IP adresa (z ní přibližná poloha), identifikátory omezené na appku nebo na vývojáře, typ zařízení, verze systému a appky, jazyk, které reklamy jste viděli a co jste s nimi dělali (zobrazení, klepnutí), diagnostické a výkonnostní údaje reklamní knihovny.
- Účel: zobrazit reklamy, ze kterých je bezplatná verze placená, měřit je, omezit jejich četnost a bránit podvodům. Reklamy podle vašich zájmů jen s vaším souhlasem.
- Právní základ: váš souhlas z dialogu (čl. 6 odst. 1 písm. a) GDPR, § 89 odst. 3 zákona č. 127/2005 Sb.). U některých účelů uvedených v dialogu se Google a jeho partneři opírají o oprávněný zájem (čl. 6 odst. 1 písm. f) GDPR) - proti tomu můžete vznést námitku přímo v dialogu. Když nesouhlasíte, appka reklamy zobrazuje dál, ale Google podle svých pravidel pouští jen nepersonalizované nebo takzvané omezené reklamy.
- O povolení ke sledování (App Tracking Transparency) appka nežádá, takže iOS reklamní identifikátor IDFA appce ani Googlu neposkytne.
- Příjemci: Google Ireland Limited (Irsko) jako samostatný správce, Google LLC (USA) a reklamní partneři Googlu uvedení v dialogu souhlasu. Jak Google údaje z appek používá: policies.google.com/technologies/partner-sites, zásady ochrany soukromí Googlu.
- Doba uložení: podle zásad Googlu (policies.google.com/technologies/retention). Já k těmto údajům přístup nemám, vidím jen souhrnné přehledy výnosů.
3.3 Statistika používání (Google Analytics for Firebase)
- Údaje: které obrazovky a funkce používáte (například otevření slovníku, klepnutí na tlačítka, procvičování, zobrazení a zavření nabídky Premium a odkud jste ji otevřeli, obnovení nákupu), první spuštění, délka používání, aktualizace, nákup Premium (produkt, cena, měna, typ balíčku a varianta nabídky, kterou jste viděli), typ zařízení, verze systému a appky, jazyk, přibližná poloha odvozená z IP adresy (nejvýš město) a náhodný identifikátor instalace. Hledané výrazy ne.
- Účel: vědět, které funkce se používají a co nefunguje, a podle toho appku a nabídku Premium zlepšovat. ID zákazníka v RevenueCatu se statistikou nepropojuji.
- Právní základ: oprávněný zájem (čl. 6 odst. 1 písm. f) GDPR) - poznat, jak se appka používá, a zlepšovat ji i nabídku Premium, ze které je placená. Statistika se posílá od prvního spuštění bez dotazu a v appce se vypnout nedá. Zásah do soukromí omezuji tím, co sbírám: žádné hledané výrazy, jméno ani e-mail, poloha nejvýš na úrovni města. Proti tomuto zpracování můžete vznést námitku; co s ní udělám, popisuje bod 5.
- Statistiku nepoužívám k reklamě a Googlu ji pro jeho vlastní účely nesdílím.
- Příjemce: Google Ireland Limited a Google LLC jako můj zpracovatel.
- Doba uložení: údaje o jednotlivých událostech 2 měsíce (nastavení v Google Analytics), pak je Google smaže; souhrnné přehledy bez identifikátorů zůstávají.
3.4 Hlášení pádů (Firebase Crashlytics)
- Údaje: záznam o pádu nebo chybě (kde v appce k ní došlo), model zařízení, verze systému a appky, stav zařízení v okamžiku chyby (například volná paměť a místo), čas a náhodný identifikátor instalace.
- Účel: najít a opravit chyby.
- Právní základ: oprávněný zájem najít a opravit chyby, aby appka fungovala spolehlivě (čl. 6 odst. 1 písm. f) GDPR). Hlášení se odesílají od prvního spuštění bez dotazu a v appce se vypnout nedají. Proti tomuto zpracování můžete vznést námitku podle bodu 5.
- Příjemce: Google Ireland Limited a Google LLC jako můj zpracovatel.
- Doba uložení: 90 dní, pak je Google maže.
3.5 Nastavení appky na dálku (Firebase Remote Config)
- Údaje: náhodný identifikátor instalace Firebase, verze appky a systému, jazyk, země a časové pásmo.
- Účel: stáhnout nastavení appky - nejnižší podporovanou verzi (když je nutná aktualizace), jak často zobrazovat reklamy a kdy se zeptat na hodnocení. Nastavení se nepřizpůsobuje vašemu chování.
- Právní základ: oprávněný zájem na provozu appky (čl. 6 odst. 1 písm. f) GDPR); uložení identifikátoru je pro tuto službu technicky nezbytné (§ 89 odst. 3 zákona č. 127/2005 Sb.).
- Příjemce: Google Ireland Limited a Google LLC jako můj zpracovatel.
- Doba uložení: identifikátor do doby, než ho smažu; pak ho Google odstraní do 180 dní.
3.6 Zprávy z appky a e-maily
- Údaje: ve formuláři Napište nám (v Nastavení) vaše zpráva, e-mail (nepovinný), verze a číslo sestavení appky, odkud v appce jste formulář otevřeli, a čas odeslání. Ukládají se v databázi Google Cloud Firestore (Firebase), umístění v EU (multiregion eur3). Když mi napíšete e-mailem, mám vaši adresu a obsah zprávy ve své e-mailové schránce u Googlu (Gmail).
- Účel: odpovědět vám a vyřešit, s čím píšete.
- Právní základ: oprávněný zájem odpovídat na zprávy uživatelů (čl. 6 odst. 1 písm. f) GDPR); když jde o nákup, plnění smlouvy (čl. 6 odst. 1 písm. b) GDPR). Bez e-mailu vám nemohu odpovědět.
- Příjemce: Google Ireland Limited a Google LLC - u Firestore jako můj zpracovatel, u e-mailu jako poskytovatel schránky Gmail podle zásad ochrany soukromí Googlu.
- Doba uložení: 12 měsíců od vyřízení, pak zprávu smažu.
3.7 Premium a nákupy (Apple, RevenueCat)
- Platbu vyřizuje Apple v App Storu; vaše jméno, Apple ID ani platební údaje nedostávám. Předplatné spravujete a rušíte v Nastavení iPhonu → [vaše jméno] → Předplatná.
- Údaje, které zpracovává RevenueCat: náhodné ID zákazníka, které appka vytvoří při prvním spuštění (bez jména a e-mailu), údaje o nákupech z App Storu (produkt, cena, měna, datum nákupu a obnovení, stav předplatného, země App Storu), verze appky a systému, jazyk, IP adresa a nastavení reklam platné v okamžiku nákupu.
- Účel: odemknout Premium, obnovit nákupy (Restore), zobrazit správnou nabídku a vyhodnotit, která nabídka funguje.
- Právní základ: plnění smlouvy (čl. 6 odst. 1 písm. b) GDPR) u odemknutí a obnovení; oprávněný zájem (čl. 6 odst. 1 písm. f) GDPR) u vyhodnocení nabídek a testů v bodě 3.8.
- Příjemci: RevenueCat, Inc. (USA) jako můj zpracovatel; Apple Distribution International Ltd. (Irsko) jako samostatný správce plateb (zásady Applu).
- Doba uložení: po dobu provozu appky, protože se podle těchto záznamů obnovují nákupy včetně jednorázových. Na požádání záznam smažu; o Premium tím nepřijdete - při obnovení nákupu se záznam vytvoří znovu z účtenky App Storu.
3.8 Testování nabídek
Nabídku Premium (ceny, délky předplatného, jednorázový nákup) občas testuji: RevenueCat nové uživatele náhodně rozdělí do skupin a každá skupina vidí jinou nabídku. Přiřazení je náhodné a nevychází z vašeho chování, polohy ani jiných údajů o vás. Konečnou cenu vždy vidíte v platebním okně App Storu, než nákup potvrdíte; co jste už koupili, se nemění. Výsledky vyhodnocuji jen souhrnně. Právní základ: oprávněný zájem najít nabídku, která funguje (čl. 6 odst. 1 písm. f) GDPR). Pokud v testu být nechcete, můžete vznést námitku (bod 5). Z běžícího testu vás ale vyřadit neumím: appka nemá účty a ID zákazníka nikde neukazuje, takže vaši instalaci nedohledám. Po skončení testu se všem zase ukazuje stejná nabídka.
3.9 Děti
Slovníky může používat kdokoli. Souhlas s personalizovanými reklamami ale v Česku může člověk udělit sám až od 15 let (§ 7 zákona č. 110/2019 Sb., o zpracování osobních údajů); v jiných zemích EU je hranice 13 až 16 let. Mladší uživatelé by měli v dialogu o souhlasu zvolit nesouhlas, nebo nechat rozhodnout rodiče. Věk nezjišťuji. Pokud mi dítě pošle zprávu s osobními údaji, na žádost rodiče ji smažu.
3.10 Předávání mimo EU
- Google LLC je certifikovaný v rámci EU-US Data Privacy Framework (rozhodnutí Komise (EU) 2023/1795); Google navíc nabízí standardní smluvní doložky.
- RevenueCat, Inc. předává údaje do USA na základě standardních smluvních doložek (rozhodnutí Komise (EU) 2021/914), které jsou součástí jeho smlouvy o zpracování; RevenueCat a jeho subdodavatelé (například Amazon Web Services) zpracovávají údaje v USA.
- Kopii doložek vám na požádání pošlu.
3.11 Komu údaje předávám
Údaje neprodávám. Dostávají je jen ti, kdo jsou uvedení výš: Google (reklamy, Firebase, e-mailová schránka), RevenueCat (nákupy) a Apple (App Store, iCloud). Zpracovatelé (Google u Firebase, RevenueCat) jsou smlouvou o zpracování osobních údajů zavázaní chránit údaje nejméně tak, jak popisují tyto zásady a GDPR. Google jako samostatný správce reklamních údajů se řídí svými zásadami a pravidly pro souhlas uživatelů v EU. Úřadům údaje předám, jen pokud mi to uloží zákon.
4. Vaše práva
Máte právo na přístup ke svým údajům a jejich kopii (čl. 15 GDPR), na opravu (čl. 16), na výmaz (čl. 17), na omezení zpracování (čl. 18), na přenositelnost údajů zpracovávaných na základě souhlasu nebo smlouvy (čl. 20) a vznést námitku proti zpracování na základě oprávněného zájmu (čl. 21; u statistiky, hlášení pádů a testů nabídek viz bod 5). Souhlas můžete kdykoli odvolat; zpracování před odvoláním tím nepřestane být zákonné (čl. 7 odst. 3). Stížnost můžete podat u Úřadu pro ochranu osobních údajů, Pplk. Sochora 27, 170 00 Praha 7, uoou.gov.cz, nebo u dozorového úřadu ve své zemi EU.
Žádost pošlete na offlinedictionaries@gmail.com. Odpovím do jednoho měsíce a zdarma. Appky nemají účty a žádné vaše ID neukazují, takže k nalezení vašich údajů potřebuji údaj, podle kterého je najdu: e-mail, který jste uvedli ve zprávě, nebo číslo objednávky z potvrzení o nákupu od Applu. Statistiku, hlášení pádů a nastavení na dálku nedohledám ani podle nich - vážou se jen na náhodný identifikátor instalace, který appka nikde neukazuje. Bez takového údaje vás v datech poznat neumím (čl. 11 GDPR).
5. Jak odvolat souhlas, vznést námitku a smazat údaje
- Reklamy: Nastavení → Nastavení ochrany osobních údajů. Položka se ukazuje jen v zemích, kde appka zobrazuje dialog o souhlasu (EHP, Spojené království, Švýcarsko), a otevře ho znovu.
- Údaje v zařízení: smažte appku. Počítadlo v Klíčence zůstane, obsahuje jen čísla a datum.
- Záloha v iCloudu: viz bod 2.
- Zprávy, e-maily a záznam v RevenueCatu: napište mi a do jednoho měsíce je smažu; záznam v RevenueCatu najdu jen podle údaje z bodu 4.
- Reklamní údaje, které drží Google jako samostatný správce: policies.google.com/privacy. Údaje o platbách u Applu: privacy.apple.com.
Námitka proti statistice, hlášení pádů a testům nabídek (čl. 21 GDPR). Napište mi na offlinedictionaries@gmail.com; odpovím do jednoho měsíce. Co s námitkou reálně udělám: sběr nedokážu vypnout jen pro váš telefon, protože appka nemá účty ani vypínač a identifikátor instalace nikde neukazuje. Ze stejného důvodu nedohledám záznamy, které z telefonu už odešly (čl. 11 GDPR), a nevyřadím vás z běžícího testu nabídek. Odesílání skončí, když appku přestanete používat nebo ji smažete; co už odešlo, Google smaže po uplynutí doby uložení (body 3.3 a 3.4).
6. Automatizované rozhodování
Nerozhoduji o vás automaticky způsobem, který by měl právní nebo podobně závažné účinky. Personalizované reklamy, ke kterým dáte souhlas, vybírá Google podle profilu zájmů. Rozdělení do skupin při testu nabídek je náhodné.
7. Musíte údaje poskytnout?
Ne, zákon ani smlouva vás k tomu nezavazují. Appka funguje i bez souhlasu s reklamami (reklamy pak nejsou personalizované) a e-mail ve formuláři je nepovinný. Statistiku používání, hlášení pádů a dotaz na nastavení (body 3.3-3.5) ale appka při používání posílá vždy a vypnout je nejde. Bez údajů o nákupu vám nemohu zpřístupnit Premium.
8. Zabezpečení
Údaje se přenášejí šifrovaně (HTTPS) a ukládají se u poskytovatelů uvedených výš. K administraci těchto služeb mám přístup jen já.
9. Změny zásad
Zásady aktualizuji, když se změní appka nebo zákony. Datum účinnosti je nahoře; o podstatných změnách dám vědět v appce nebo v poznámkách k vydání.
10. Verze appky 1.2.9 a starší
Ve verzích do 1.2.9 včetně si reklamní knihovna může stáhnout reklamu dřív, než odpovíte v dialogu o souhlasu - i u předplatitelů, kterým se reklama nezobrazí. Verze 1.3.0 to opravuje; doporučuji appku aktualizovat. Statistika a hlášení pádů se posílají od prvního spuštění ve všech verzích včetně 1.3.0, jak popisují body 3.3 a 3.4.
Kontakt
Michal Černý, offlinedictionaries@gmail.com, Dukelská třída 632, 504 01 Nový Bydžov.
Zpět na slovníkyPrivacy Policy - Czech English Dictionary PRO and English Spanish PRO Dictionary
Effective from 7 October 2026. Replaces the policy of 9 July 2022.
In short
- The dictionary works offline. What you search, save and practise stays on your phone; I don't send it anywhere.
- The free version shows ads from Google (AdMob). They are personalised only with your consent. Premium subscribers see no ads, and the app doesn't download any ads for them.
- From the first launch, without asking, the app sends usage statistics and crash reports (Google Firebase) under a random installation identifier and without your searches. I rely on legitimate interest. This cannot be switched off in the app, but you can object (section 5).
- Payments are handled by Apple. I know you have Premium through RevenueCat, under a random ID - without your name, email or payment details.
- You can change your ad consent in Settings → Privacy Settings (the item is shown in the countries where the app displays the consent dialog). For anything else, email me at offlinedictionaries@gmail.com.
1. Who processes your data
The controller is Michal Černý, a sole trader registered in the Czech Trade Licensing Register (živnostenský rejstřík), company ID (IČO) 07325312, registered address Dukelská třída 632, 504 01 Nový Bydžov, Czech Republic, email offlinedictionaries@gmail.com ("I", "me"). I develop and run the apps myself. I have not appointed a data protection officer; it is not mandatory.
All data described here come from you or your device.
2. What stays only on your device
- Dictionary and learning: searches, history, favourites, word lists, practice results and app settings. I never send your searches anywhere, not even to statistics.
- Ad counter: how many words you have translated and when you last saw a full-screen ad, so that an ad appears only once every few searches. It is stored in the system Keychain, so it remains even after you delete the app; it contains only numbers and a date.
- Practice backup in iCloud (Czech English Dictionary PRO only): when you finish a practice session, the app saves your word list and practice progress as a file in the app's hidden folder in your iCloud Drive, if iCloud Drive is on. The file sits in your Apple account under Apple's terms; I have no access to it. You can delete it in iPhone Settings → [your name] → iCloud, in the storage overview for this app (exact labels depend on your iOS version).
3. What is sent, why, and on what legal basis
3.1 Consent dialog (Google User Messaging Platform)
In the EEA, the UK and Switzerland the app shows an IAB TCF consent dialog for ads on first launch. To find out whether the dialog is needed, the app sends Google your IP address and basic device and app information. It stores your choice on the device so it can follow it.
- Purpose: to obtain and record your consent.
- Legal basis: legal obligation - I must be able to demonstrate consent (Art. 6(1)(c) and Art. 7(1) GDPR, Section 89(3) of Czech Act No. 127/2005 Coll., on Electronic Communications).
- Recipient: Google Ireland Limited.
3.2 Ads (Google AdMob) - free version only
- Data: IP address (used for approximate location), identifiers limited to the app or the developer, device type, OS and app version, language, which ads you saw and how you interacted with them (views, taps), diagnostic and performance data of the ad library.
- Purpose: to show the ads that fund the free version, measure them, limit how often they appear and prevent fraud. Ads based on your interests only with your consent.
- Legal basis: your consent given in the dialog (Art. 6(1)(a) GDPR, Section 89(3) of Act No. 127/2005 Coll.). For some purposes listed in the dialog, Google and its partners rely on legitimate interest (Art. 6(1)(f) GDPR) - you can object right there in the dialog. If you do not consent, the app still shows ads, but under its rules Google serves only non-personalised or so-called limited ads.
- The app does not ask for App Tracking Transparency permission, so iOS gives neither the app nor Google your advertising identifier (IDFA).
- Recipients: Google Ireland Limited (Ireland) as an independent controller, Google LLC (USA) and Google's ad partners listed in the consent dialog. How Google uses data from apps: policies.google.com/technologies/partner-sites, Google Privacy Policy.
- Retention: under Google's policies (policies.google.com/technologies/retention). I have no access to these data; I only see aggregated revenue reports.
3.3 Usage statistics (Google Analytics for Firebase)
- Data: which screens and features you use (for example opening the dictionary, button taps, practice, viewing and closing the Premium offer and where you opened it from, restoring a purchase), first launch, usage time, updates, Premium purchases (product, price, currency, package type and the variant of the offer you saw), device type, OS and app version, language, approximate location derived from your IP address (city level at most) and a random installation identifier. Never your searches.
- Purpose: to learn which features are used and what doesn't work, and to improve the app and the Premium offer. I don't link your RevenueCat customer ID with statistics.
- Legal basis: legitimate interest (Art. 6(1)(f) GDPR) in understanding how the app is used and improving it and the Premium offer that funds it. Statistics are sent from the first launch without asking and cannot be switched off in the app. I limit the intrusion by what I collect: no searches, no name or email, location at city level at most. You can object to this processing; section 5 describes what I do with an objection.
- I don't use statistics for advertising and don't share them with Google for its own purposes.
- Recipient: Google Ireland Limited and Google LLC as my processor.
- Retention: event-level data 2 months (Google Analytics setting), then Google deletes them; aggregated reports without identifiers remain.
3.4 Crash reports (Firebase Crashlytics)
- Data: a record of the crash or error (where in the app it happened), device model, OS and app version, device state at the time (for example free memory and storage), time and a random installation identifier.
- Purpose: to find and fix bugs.
- Legal basis: legitimate interest in finding and fixing bugs so that the app works reliably (Art. 6(1)(f) GDPR). Reports are sent from the first launch without asking and cannot be switched off in the app. You can object to this processing as described in section 5.
- Recipient: Google Ireland Limited and Google LLC as my processor.
- Retention: 90 days, then Google deletes them.
3.5 Remote app settings (Firebase Remote Config)
- Data: a random Firebase installation identifier, app and OS version, language, country and time zone.
- Purpose: to download the app's settings - the lowest supported version (when an update is required), how often to show ads and when to ask for a rating. Settings are not tailored to your behaviour.
- Legal basis: legitimate interest in running the app (Art. 6(1)(f) GDPR); storing the identifier is technically necessary for this service (Section 89(3) of Act No. 127/2005 Coll.).
- Recipient: Google Ireland Limited and Google LLC as my processor.
- Retention: the identifier until I delete it; Google then removes it within 180 days.
3.6 Messages from the app and emails
- Data: in the Text us form (in Settings), your message, email (optional), app version and build number, where in the app you opened the form, and the time sent. They are stored in Google Cloud Firestore (Firebase), location in the EU (eur3 multi-region). If you email me, I have your address and message in my mailbox at Google (Gmail).
- Purpose: to reply and solve your issue.
- Legal basis: legitimate interest in answering users (Art. 6(1)(f) GDPR); for purchase issues, performance of a contract (Art. 6(1)(b) GDPR). Without an email address I cannot reply.
- Recipient: Google Ireland Limited and Google LLC - as my processor for Firestore, and for email as the provider of the Gmail mailbox under the Google Privacy Policy.
- Retention: 12 months after your issue is resolved, then I delete the message.
3.7 Premium and purchases (Apple, RevenueCat)
- Payments are handled by Apple in the App Store; I don't receive your name, Apple ID or payment details. You manage and cancel subscriptions in iPhone Settings → [your name] → Subscriptions.
- Data processed by RevenueCat: a random customer ID created by the app on first launch (no name or email), App Store purchase data (product, price, currency, purchase and renewal dates, subscription status, App Store country), app and OS version, language, IP address, and the ad settings in effect at the time of purchase.
- Purpose: to unlock Premium, restore purchases, show the right offer and evaluate which offer works.
- Legal basis: performance of a contract (Art. 6(1)(b) GDPR) for unlocking and restoring; legitimate interest (Art. 6(1)(f) GDPR) for evaluating offers and the tests in 3.8.
- Recipients: RevenueCat, Inc. (USA) as my processor; Apple Distribution International Ltd. (Ireland) as an independent controller of payments (Apple Privacy Policy).
- Retention: for as long as I run the app, because purchases, including one-time ones, are restored from these records. I will delete the record on request; you won't lose Premium - restoring a purchase recreates the record from your App Store receipt.
3.8 Testing offers
I sometimes test the Premium offer (prices, subscription lengths, a one-time purchase): RevenueCat randomly splits new users into groups and each group sees a different offer. The assignment is random and is not based on your behaviour, location or any other data about you. You always see the final price in the App Store payment sheet before you confirm, and nothing you have already bought changes. I evaluate results only in aggregate. Legal basis: legitimate interest in finding an offer that works (Art. 6(1)(f) GDPR). If you don't want to take part in a test, you can object (section 5). I can't take you out of a running test, though: the app has no accounts and doesn't show your customer ID anywhere, so I can't find your installation. When a test ends, everyone sees the same offer again.
3.9 Children
Anyone can use the dictionaries. In the Czech Republic, however, a person can consent to personalised ads on their own only from the age of 15 (Section 7 of Act No. 110/2019 Coll., on Personal Data Processing); in other EU countries the age is between 13 and 16. Younger users should decline in the consent dialog or let a parent decide. I don't ask for your age. If a child sends me a message containing personal data, I will delete it at a parent's request.
3.10 Transfers outside the EU
- Google LLC is certified under the EU-U.S. Data Privacy Framework (Commission Decision (EU) 2023/1795); Google also offers Standard Contractual Clauses.
- RevenueCat, Inc. transfers data to the USA under the Standard Contractual Clauses (Commission Decision (EU) 2021/914) that are part of its data processing agreement; RevenueCat and its subprocessors (for example Amazon Web Services) process data in the USA.
- I will send you a copy of the clauses on request.
3.11 Who receives your data
I don't sell data. Only the parties named above receive them: Google (ads, Firebase, email), RevenueCat (purchases) and Apple (App Store, iCloud). My processors (Google for Firebase, RevenueCat) are bound by data processing agreements to protect the data at least as described in this policy and the GDPR. Google, as an independent controller of advertising data, follows its own privacy policy and its EU user consent policy. I disclose data to authorities only where the law requires it.
4. Your rights
You have the right to access your data and get a copy (Art. 15 GDPR), to rectification (Art. 16), to erasure (Art. 17), to restriction of processing (Art. 18), to portability of data processed on the basis of consent or contract (Art. 20), and to object to processing based on legitimate interest (Art. 21; for statistics, crash reports and offer tests see section 5). You can withdraw consent at any time; this does not affect the lawfulness of processing before the withdrawal (Art. 7(3)). You can lodge a complaint with the Czech Office for Personal Data Protection (Úřad pro ochranu osobních údajů), Pplk. Sochora 27, 170 00 Prague 7, uoou.gov.cz, or with the supervisory authority in your EU country.
Send requests to offlinedictionaries@gmail.com. I will reply within one month, free of charge. The apps have no accounts and don't show any ID of yours, so to find your data I need something to look it up by: the email you used in a message, or the order ID from Apple's purchase receipt. Statistics, crash reports and remote settings can't be found even with these - they are tied only to a random installation identifier that the app doesn't show anywhere. Without such a detail I cannot identify you in the data (Art. 11 GDPR).
5. Withdrawing consent, objecting and deleting data
- Ads: Settings → Privacy Settings. The item is shown only in the countries where the app displays the consent dialog (EEA, UK, Switzerland), and it opens the dialog again.
- Data on your device: delete the app. The Keychain counter remains; it contains only numbers and a date.
- iCloud backup: see section 2.
- Messages, emails and your RevenueCat record: email me and I will delete them within one month; I can find the RevenueCat record only with a detail listed in section 4.
- Advertising data held by Google as an independent controller: policies.google.com/privacy. Payment data at Apple: privacy.apple.com.
Objecting to statistics, crash reports and offer tests (Art. 21 GDPR). Email me at offlinedictionaries@gmail.com; I will reply within one month. What I can realistically do with an objection: I can't switch off collection for your phone alone, because the app has no accounts or switch and doesn't show the installation identifier anywhere. For the same reason I can't find records already sent from your phone (Art. 11 GDPR) or take you out of a running offer test. Sending stops when you stop using the app or delete it; what has been sent is deleted by Google when the retention period ends (sections 3.3 and 3.4).
6. Automated decision-making
I make no automated decisions about you with legal or similarly significant effects. Personalised ads you consent to are selected by Google based on an interest profile. Assignment to groups in offer tests is random.
7. Do you have to provide data?
No, neither the law nor a contract requires it. The app works without consent to ads (ads are then not personalised) and the email in the form is optional. However, while you use the app it always sends usage statistics, crash reports and the request for its settings (sections 3.3-3.5); these cannot be switched off. Without purchase data I cannot give you Premium.
8. Security
Data are transmitted encrypted (HTTPS) and stored with the providers named above. Only I have access to the administration of these services.
9. Changes
I update this policy when the app or the law changes. The effective date is at the top; I will announce material changes in the app or in the release notes.
10. App version 1.2.9 and earlier
In versions up to and including 1.2.9, the ad library may download an ad before you answer the consent dialog - even for subscribers, who never see it. Version 1.3.0 fixes this; please update the app. Statistics and crash reports are sent from the first launch in all versions, including 1.3.0, as described in sections 3.3 and 3.4.
Contact
Michal Černý, offlinedictionaries@gmail.com, Dukelská třída 632, 504 01 Nový Bydžov, Czech Republic.
Back to the dictionaries