Zásady ochrany osobních údajů
Poslední aktualizace: . Tato stránka obsahuje informace podle čl. 13 GDPR.
Ve zkratce
- Aplikace nevyžaduje registraci a neshromažďuje e-mailové adresy, přesnou polohu ani platební údaje.
- Hlasový vstup zpracovává systémová služba rozpoznávání řeči ve vašem telefonu – my zvukové nahrávky neukládáme ani nepřijímáme a aplikace dostává pouze rozpoznaný text.
- Ke zpracování umělou inteligencí (Anthropic) posíláme při hlasovém diktování rozpoznaný text, názvy položek, které už na seznamu jsou, a seznam kategorií, u receptu z odkazu seznam surovin z veřejné stránky receptu a u fotky zmenšenou fotku, kterou jste sami vyfotili nebo vybrali. Vaše jméno ani identifikátor zařízení neposíláme nikdy.
- Fotku, kterou pošlete k přečtení položek, neukládáme. Fotku, kterou přidáte k položce, ukládáme v neveřejném úložišti v EU, dokud položku nebo fotku nesmažete (bod 2 c).
- Statistiky používání shromažďujeme pouze s vaším souhlasem, který můžete kdykoli odvolat.
- Bez souhlasu počítáme jen souhrnné počty z údajů, které server má kvůli fungování služby; neobsahují identifikátor zařízení a zobrazujeme je v nástroji PostHog (bod 2 m).
1. Správce osobních údajů
Správcem osobních údajů ve smyslu čl. 4 bod 7 GDPR je Andrej Petrulák, fyzická osoba – podnikatel, místo podnikání Slnečná 954/28, 059 71 Ľubica, Slovenská republika, IČO 57 647 194, provozovatel aplikace Nákupní Seznam a webu nakupnyzoznam.app, působící pod značkou TatraByte (dále jen „Provozovatel“). Kontakt: podpora@nakupnyzoznam.app, tel. +421 915 088 580. Pověřence pro ochranu osobních údajů (DPO) jsme nejmenovali, protože k tomu nemáme zákonnou povinnost; se všemi dotazy se obracejte přímo na nás.
2. Jaké údaje shromažďujeme a kde jsou uloženy
a) Identifikátor zařízení
Náhodně generovaný identifikátor (UUID) vytvořený při prvním spuštění aplikace. Tento identifikátor sám o sobě není hardwarovým identifikátorem. Je uložen lokálně (AsyncStorage) a v cloudové databázi k propojení vašich dat. Slouží jako hlavní identifikátor namísto e-mailu či účtu. Spolu s ním ukládáme čas poslední aktivity zařízení; pokud se zařízení 24 měsíců nepřipojí, jeho údaje smažeme a sdílený seznam převezme jiný člen (bod 5). Odděleně od něj používáme k ověření předplatného odvozený identifikátor zařízení – viz bod j).
b) Jméno nebo přezdívka
Jméno nebo přezdívka, kterou zadáte při prvním spuštění. Je třeba ji zadat, ale nemusí to být vaše skutečné jméno. Ukládáme ji lokálně i v cloudové databázi a zobrazuje se ostatním členům sdílených seznamů (u přidaných a odškrtnutých položek a v oznámeních). Kdykoli ji můžete změnit v Nastavení.
c) Nákupní seznamy a položky
Názvy seznamů, položky (název, kategorie, množství, jednotka, cena, poznámka, stav), historie dokončených nákupů a vlastní kategorie. Jsou uloženy v cloudové databázi (Supabase) pro synchronizaci a sdílení. Zálohy si můžete exportovat jako soubor JSON přímo do úložiště zařízení. Pokud k položce přidáte fotku (například konkrétního výrobku), aplikace ji zmenší (nejvýše 1 280 pixelů na delší straně) a my ji uložíme v neveřejném úložišti Supabase v EU. Vidí ji pouze členové seznamu, ve kterém položka je; pokud položku zkopírujete nebo přesunete do jiného seznamu, fotka putuje spolu s ní a uvidí ji také členové toho seznamu. Zobrazujeme ji prostřednictvím odkazů s platností jedné hodiny a telefon, který ji zobrazil, si ponechá její kopii v mezipaměti aplikace, aby ji ukázal i bez připojení. Aplikace dostane pouze fotku, kterou sami vyfotíte nebo vyberete. Fotku u položky neposíláme AI ani ji nepoužíváme k ničemu jinému.
d) Preference kategorizace
Záznamy o tom, kterou kategorii jste ručně přiřadili k určitým produktům – pro rychlejší návrhy při dalším použití. Jsou uloženy v cloudové databázi a propojeny s identifikátorem zařízení.
e) Hlasový vstup
Zvukový záznam zpracovává systémová služba rozpoznávání řeči vašeho zařízení (Google na Androidu, Apple na iOS). Podle nastavení a možností zařízení může tato systémová služba zvuk zpracovat přímo v zařízení, nebo jej odeslat na servery společností Google či Apple – zpracování probíhá podle podmínek výrobce operačního systému. Naše aplikace zvukové soubory nepřijímá ani neukládá a pracuje výhradně s rozpoznaným textem.
f) AI při hlasovém diktování, u receptu a u fotky
Když položky nadiktujete a aplikace diktát nezpracuje sama, odešle rozpoznaný text na náš server (Supabase Edge Functions). Server jej spolu s názvy položek, které už na seznamu jsou (aby se nepřidaly dvakrát), a se seznamem kategorií včetně názvů vašich vlastních kategorií předá službě Claude od společnosti Anthropic, která z něj vytvoří položky a zařadí je do kategorií. Položky, které napíšete ručně, zařazujeme bez AI – podle slovníku aplikace a vašich dřívějších voleb. Bez AI se zpracuje také text, který do aplikace pošlete z jiné aplikace přes Sdílet: aplikace ho rozdělí na položky přímo v telefonu a zařadí je stejně jako položky napsané ručně. Fotku nebo odkaz na recept poslané přes Sdílet zpracujeme tak, jak popisuje tento bod dále. Společnosti Anthropic neposíláme vaše jméno, e-mail ani identifikátor zařízení; náš server tento identifikátor používá pouze k uplatnění limitů. Anthropic podle svých obchodních podmínek nepoužívá údaje z API k trénování modelů. Text diktátu a názvy položek se však odesílají tak, jak jsou, proto do seznamu nevkládejte osobní ani citlivé údaje. Výsledky kategorizace ukládáme do společné mezipaměti bez vazby na zařízení. Pokud vložíte odkaz na recept, náš server stáhne veřejnou stránku receptu a službě Claude pošle pouze její seznam surovin, aby z něj vytvořila položky včetně množství; z odkazu si kvůli počítání receptů za měsíc ukládáme jen název webu (například varecha.sk), nejvýše 62 dní. Pokud v aplikaci vyfotíte nebo vyberete fotku (například papírek se seznamem nebo recept), aplikace ji zmenší (nejvýše 1 568 pixelů na delší straně) a prostřednictvím našeho serveru ji odešle službě Claude k přečtení položek. Aplikace dostane pouze fotku, kterou sami vyfotíte nebo vyberete; k ostatním fotkám nepřistupuje. Fotku neukládáme ani na serveru, ani v databázi; zaznamenáme pouze použití AI pro účely limitů. Anthropic vstupy a výstupy z API podle svých podmínek maže zpravidla do 30 dní; déle je uchová jen tehdy, pokud je jeho systémy vyhodnotí jako porušení pravidel používání.
g) Oznámení, Android ID a klíč pro obnovení
Pokud má aplikace v telefonu povolená oznámení a v Nastavení aplikace máte oznámení zapnutá, uložíme Expo push token. O povolení aplikace žádá, když začnete sdílet seznam nebo se k němu připojíte; na Androidu 12 a starších systém povolení uděluje automaticky. Token používáme pro oznámení o změnách ve sdílených seznamech a zřídka také pro servisní oznámení o aplikaci, například o důležité aktualizaci s opravami nebo o změně těchto zásad. Tipy, hotové sezónní seznamy a novinky o aplikaci vám prostřednictvím oznámení pošleme pouze tehdy, pokud si v Nastavení zapnete volbu „Tipy a sezónní seznamy“; ve výchozím nastavení je vypnutá. Tuto volbu a čas její poslední změny ukládáme u push tokenu, abychom taková oznámení posílali jen těm, kdo s nimi souhlasili. Souhlas kdykoli odvoláte vypnutím téže volby a záznam o něm smažeme spolu s push tokenem (bod 5). Oznámení o vašich sdílených seznamech na této volbě nezávisí. Cizí reklamu prostřednictvím oznámení neposíláme. Oznámení o změně obsahuje jméno člena, který seznam změnil, název seznamu a názvy položek. Pokud v Nastavení zapnete volbu „Skrýt obsah oznámení“, ukáže oznámení jen to, že se ve sdíleném seznamu něco změnilo. Text doručuje Expo a podle telefonu Google Firebase Cloud Messaging (Android) nebo Apple Push Notification Service (iPhone); podle nastavení telefonu se zobrazí i na zamčené obrazovce. Text oznámení na serveru neukládáme. Názvy položek a jména pro souhrnné oznámení uchováváme na serveru jen několik minut, dokud oznámení neodešleme, a o doručení krátce vedeme technický záznam (bod 5). Oznámení vypnete v Nastavení aplikace nebo telefonu. Na Androidu aplikace čte také Android ID – pseudonymní identifikátor, který Android přiděluje každé aplikaci zvlášť a který není propojen s vaším účtem Google. Ukládáme ho, abyste se po přeinstalaci aplikace vrátili do svých sdílených seznamů a nevznikali duplicitní členové; na iPhonu k tomu slouží náhodný klíč pro obnovení, který aplikace uloží do klíčenky (Keychain). Z Android ID vytváříme také odvozený identifikátor podle bodu j).
h) Statistiky používání
Pouze pokud nám k nim v aplikaci udělíte souhlas. Zavření otázky bez volby se za souhlas nikdy nepovažuje. Po udělení souhlasu aplikace odesílá: události používání (např. otevření aplikace, vytvoření seznamu, použití hlasového vstupu), hlášení o chybách aplikace a údaje o zařízení a aplikaci, které knihovna PostHog připojuje ke každé události (výrobce, model a typ zařízení, zda jde o emulátor, verze operačního systému, rozměry displeje, jazyk, časové pásmo, název, identifikátor balíčku a verze aplikace). Z IP adresy PostHog určí přibližnou polohu – zemi, kraj, město, PSČ a přibližné zeměpisné souřadnice oblasti (nikoli polohu z GPS) – a samotnou IP adresu poté neukládá. Události jsou propojeny s jednosměrným hashem identifikátoru zařízení, jde tedy o pseudonymizované údaje. Neobsahují jméno, e-mail ani obsah seznamů. Zpracovává je PostHog na serverech v EU. Souhlas můžete kdykoli udělit nebo odvolat v Nastavení → Statistiky používání. Vaši volbu (ano, nebo ne), čas, kdy jste ji učinili, verzi textu, na který jste odpověděli, a způsob, jakým jste ji učinili (tlačítkem, zavřením otázky, v Nastavení, nebo zda odmítnutí přišlo ze zálohy či z přenosu ze starého telefonu), ukládáme na našem serveru u identifikátoru zařízení. Souhlas tak dokážeme prokázat (čl. 7 odst. 1 GDPR) a odmítnutí respektovat. Ze záznamů zařízení počítáme pouze souhrnné počty odpovědí za týden (kolik zařízení souhlas udělilo, odmítlo nebo otázku zavřelo), bez vazby na jednotlivce (bod m). U volby ze starších verzí aplikace známe pouze čas, kdy ji server obdržel. Pokud souhlas odvoláte, ponecháme u nové volby také čas, verzi textu a způsob vašeho posledního souhlasu, abychom mohli prokázat, že jsme údaje shromážděné do odvolání shromažďovali s vaším souhlasem. Při přenosu do nového telefonu si nový telefon ponechává vlastní volbu, s jedinou výjimkou: pokud jste na starém telefonu statistiky odmítli, odmítnutí se přenese i do nového telefonu. Souhlas ze starého telefonu se do nového telefonu nepřenáší nikdy; záznam o posledním souhlasu starého telefonu ponecháme u záznamu o přenosu. Záznam se smaže spolu s ostatními údaji volbou Nastavení → Smazat všechna moje data; jak dlouho jej jinak uchováváme, uvádí bod 5.
i) Lokální nastavení
Barevný motiv, nastavení nezhasínání obrazovky, plán zálohování a ostatní předvolby jsou uloženy lokálně v zařízení. Na server je odesíláme pouze při přenosu do nového telefonu (spolu se jménem a s názvy seznamů pro widget a pro poslední otevřený seznam); po dokončení přenosu je smažeme nejpozději do 30 dní.
j) Prémium, zkušební období a odvozený identifikátor zařízení
Aplikace při prvním spuštění vytvoří odvozený identifikátor zařízení: jednosměrný otisk (hash) z Android ID, na iPhonu z náhodného identifikátoru, který uloží do klíčenky (Keychain). Na rozdíl od identifikátoru podle bodu a) přetrvá i po přeinstalaci aplikace nebo smazání jejích dat, na iPhonu až do obnovení telefonu do továrního nastavení. Aplikace jej posílá při každém požadavku na server a server jej přiřazuje k identifikátoru zařízení. Slouží k ověření nároku na Prémium a na hlasová zadání s AI a k tomu, aby se zkušební období nedalo opakovaně získávat přeinstalací. Jde o pseudonymizovaný údaj: z něj samotného nezjistíme, kdo jste, ale podle něj poznáme tentýž telefon. Pokud spustíte zkušební období nebo si zakoupíte Prémium, k odvozenému identifikátoru dále ukládáme: (1) doklad o nákupu z Google Play nebo App Store (token nebo potvrzení nákupu, identifikátor produktu, typ a platnost předplatného), který ověřujeme přímo u společnosti Google nebo Apple; (2) termíny zkušebního období a počítadla využití hlasových zadání; (3) záznamy o událostech předplatného (nákup, obnovení, zrušení, vrácení peněz) bez jména a bez platebních údajů. Číslo karty ani platební údaje neukládáme – platbu zpracovává výhradně Google Play nebo Apple.
k) Dárek pro první uživatele
Zařízením, která aplikaci používala před spuštěním Prémia (27. 8. 2026), jsme jako poděkování nabídli Prémium na celou dobu provozu aplikace. K tomu evidujeme identifikátor takového zařízení a při vyzvednutí dárku také jeho odvozený identifikátor (bod j) a čas vyzvednutí.
l) Kontaktní formulář, odstoupení od smlouvy a e-mail
Pokud nám napíšete prostřednictvím formuláře na nakupnyzoznam.app nebo e-mailem, zpracováváme vaše jméno, e-mailovou adresu a obsah zprávy, abychom vám mohli odpovědět a vyřídit vaši žádost, reklamaci nebo odstoupení od smlouvy, a u formuláře také IP adresu pro ochranu před zneužitím. Při odstoupení od smlouvy prostřednictvím formuláře „Odstoupit od smlouvy zde“ zpracováváme také údaje o nákupu, které uvedete (obchod, produkt, datum nákupu, číslo objednávky, e-mail účtu Google nebo Apple ID), a čas odeslání; potvrzení s tímto obsahem vám pošleme e-mailem.
m) Souhrnné provozní statistiky ze serveru
Bez ohledu na souhlas podle bodu h) počítáme souhrnné počty ze všech zařízení kromě těch, u nichž někdo vznesl námitku (bod 6). Počítáme je pouze z údajů, které už na serveru máme z důvodů uvedených v tomto bodě 2: kdy se zařízení poprvé a naposledy připojilo (ukládáme to u identifikátoru zařízení, bod a); zda má jméno (bod b); seznamy, položky a sdílení seznamů (bod c); kdy se někdo ke sdílenému seznamu připojil nebo z něj odešel; přenosy do nového telefonu; počet použití AI za den, celkem i podle druhu úlohy, který server vede pouze jako součet bez vazby na zařízení (bod f); začátek zkušebního období (bod j); zapnutá oznámení (bod g) a odpověď na otázku o statistikách (bod h). Výsledkem jsou pouze počty, například kolik zařízení bylo aktivních za poslední den, 7 a 30 dní, kolik je seznamů a položek, kolik nových zařízení za týden přibylo a kolik z nich si nastavilo jméno, má seznam s položkami, sdílí seznam a použilo aplikaci znovu alespoň 1, 7 a 30 dní po prvním připojení, kolik bylo zahájeno zkušebních období a kolik zařízení na otázku o statistikách odpovědělo ano, ne, nebo ji zavřelo. Pro tyto statistiky ze zařízení neshromažďujeme ani neodesíláme nic dalšího a chování konkrétního zařízení jimi nesledujeme. Hotové počty zobrazujeme v nástroji PostHog vedle statistik podle bodu h). Není v nich identifikátor zařízení, jméno ani obsah seznamů. Aby v nich nebylo možné rozpoznat konkrétního člověka: žádný počet od 1 do 4 neodesíláme (místo něj je prázdná hodnota); to, co dělá málo lidí (například zahájená zkušební období, přenosy do nového telefonu nebo odpovědi na otázku o statistikách), počítáme jen za celý týden; údaje o tom, jak daleko se nová zařízení dostala a zda se vrátila, odesíláme jen za celý týden a jen za skupiny alespoň 10 nových zařízení; a celkové stavy za den (například počet aktivních zařízení nebo seznamů) zaokrouhlujeme na násobky pěti, aby se z rozdílu mezi dvěma dny nedalo vyčíst, co udělalo jedno zařízení. Aplikace kromě toho při každém požadavku na server odesílá svou verzi (číslo sestavení, identifikátor aktualizace a verzi prostředí, ve kterém běží), abychom věděli, zda je se serverem kompatibilní a kdy můžeme ukončit podporu starých verzí, které už nemusí být bezpečné. Pro tento účel sledujeme také, kolik zařízení kterou verzi používá; tyto počty do nástroje PostHog neodesíláme.
n) Technické a bezpečnostní záznamy
Při každém požadavku na server vidí naši poskytovatelé (Supabase, Cloudflare) IP adresu, čas a druh požadavku a uchovávají si je ve svých technických záznamech: Supabase zpravidla 1 den, Cloudflare nejvýše 31 dní. Aplikace si při prvním spuštění vytvoří bezpečnostní klíč zařízení a uloží jej do zabezpečeného úložiště telefonu; my máme pouze jeho jednosměrný otisk, podle kterého ověřujeme, že požadavek přišel z vašeho telefonu. Pro ochranu před zneužitím evidujeme: pokusy o zadání kódu pro sdílení nebo přenosového kódu (2 dny), spuštění zkušebního období s klíčovaným pseudonymem adresy namísto IP adresy (1 den), počty ověření nákupu (2 dny), záznamy o kontrole bezpečnostního klíče (90 dní) a záznamy o obnovení členství po přeinstalaci (60 dní). U požadavků na AI si namísto IP adresy a identifikátoru zařízení ukládáme pouze jejich klíčované pseudonymy, z nichž se původní hodnota bez našeho tajného klíče nedá zjistit (nejvýše 30 dní). Když aplikace kontroluje aktualizace, odešle společnosti Expo svou verzi, operační systém a náhodný identifikátor instalace, podle kterého Expo aktualizace postupně zpřístupňuje.
3. Účel a právní základ zpracování
| Účel | Právní základ |
|---|---|
| Provoz a synchronizace nákupních seznamů včetně fotek u položek a kopírování položek mezi seznamy; sdílení seznamů s ostatními členy rodiny | Čl. 6 odst. 1 písm. b) GDPR – nezbytné pro poskytování služby |
| AI při hlasovém diktování, u receptu z odkazu a u fotky | Čl. 6 odst. 1 písm. b) GDPR – nezbytné pro poskytování služby |
| Hlasové přidávání položek (zpracování v zařízení) | Čl. 6 odst. 1 písm. b) GDPR – nezbytné pro poskytování služby |
| Oznámení o změnách ve sdílených seznamech | Čl. 6 odst. 1 písm. b) GDPR – součást funkce sdílených seznamů; oznámení vypnete v Nastavení aplikace nebo telefonu |
| Servisní oznámení o aplikaci (důležitá aktualizace, bezpečnostní oprava, změna zásad nebo podmínek) | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na tom, aby lidé se starou verzí dostali opravy a dozvěděli se o změnách, které se jich týkají; posíláme je zřídka a bez reklamy, můžete proti nim vznést námitku (bod 6) nebo oznámení vypnout |
| Tipy a sezónní seznamy v oznámeních (občasný tip, hotový seznam před svátky nebo novinka o aplikaci) | Čl. 6 odst. 1 písm. a) GDPR – váš souhlas, který udělíte zapnutím volby „Tipy a sezónní seznamy“ v Nastavení aplikace a kdykoli odvoláte jejím vypnutím; ve výchozím nastavení je vypnutá |
| Statistiky používání a hlášení o chybách | Čl. 6 odst. 1 písm. a) GDPR a § 109 odst. 8 slovenského zákona č. 452/2021 Z. z., o elektronických komunikacích (v České republice obdobně zákon o elektronických komunikacích) – váš souhlas, který můžete kdykoli odvolat v Nastavení aplikace |
| Záznam o vašem souhlasu se statistikami používání (bod 2 h) | Čl. 6 odst. 1 písm. c) GDPR ve spojení s čl. 7 odst. 1 GDPR a § 109 odst. 8 slovenského zákona č. 452/2021 Z. z., o elektronických komunikacích (v České republice obdobně zákon o elektronických komunikacích) – právní povinnost umět doložit, že jste souhlas udělili, kdy a k jakému textu, a to i po jeho odvolání u údajů shromážděných dříve |
| Záznam o odmítnutí statistik a souhrnné počty odpovědí (bod 2 h) | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na tom, abychom vaše odmítnutí respektovali a neptali se znovu, mohli prokázat, že jsme bez souhlasu nic neshromažďovali, a znali pouze souhrnné počty odpovědí za týden bez vazby na jednotlivce |
| Souhrnné provozní statistiky ze serverových údajů (bod 2 m) | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na tom, abychom věděli, zda aplikace funguje novým uživatelům a zda se k ní vracejí, kolik zařízení používá seznamy, sdílení a AI, co v aplikaci zlepšit, jakou kapacitu serveru a AI připravit a které verze aplikace ještě podporovat; pouze v souhrnných počtech z údajů, které už máme z důvodů uvedených v bodě 2. Nejde o statistiky používání podle bodu 2 h), k nimž je nutný váš souhlas |
| Poskytování a ověřování předplatného Prémia | Čl. 6 odst. 1 písm. b) GDPR – nezbytné pro plnění smlouvy; záznamy o nákupech po skončení nároku: čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na obraně proti nárokům ze smlouvy (bod 5) |
| Předcházení opakovanému zneužití zkušebního období | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na ochraně před zneužitím služby |
| Dárek pro první uživatele | Čl. 6 odst. 1 písm. b) GDPR – poskytnutí darovaného Prémia |
| Odpovědi na zprávy z kontaktního formuláře a e-mailu | Čl. 6 odst. 1 písm. b) a f) GDPR – vyřízení vaší žádosti |
| Technické a bezpečnostní záznamy (bod 2 n) | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na bezpečném a funkčním provozu služby a ochraně před zneužitím |
| Souhrnná návštěvnost webu z technických záznamů (bod 9) | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na tom, abychom věděli, které stránky webu lidé čtou a na jakých zařízeních, a podle toho web zlepšovali. Dostáváme pouze souhrnné počty bez IP adres a ve vašem zařízení se k tomu nic neukládá ani nečte. |
| Zálohy databáze | Čl. 6 odst. 1 písm. f) GDPR – oprávněný zájem na tom, aby bylo možné údaje po chybě nebo útoku obnovit |
| Vyřizování reklamací a odstoupení od smlouvy | Čl. 6 odst. 1 písm. c) GDPR – právní povinnost vyřídit reklamaci a odstoupení (občanský zákoník Slovenské republiky, slovenský zákon č. 108/2024 Z. z., o ochraně spotřebitele) |
4. Příjemci – služby třetích stran
Supabase (Supabase Pte. Ltd., Singapur) – cloudová databáze a backend, údaje uložené v EU (Irsko)
Ukládání nákupních seznamů, položek, fotek u položek (v neveřejném úložišti Supabase Storage), push tokenů a členů sdílených seznamů. Komunikace je šifrovaná (HTTPS/TLS). Kopii standardních smluvních doložek uvedených v tomto bodě vám na požádání zašleme. Přístup k údajům je řízen pravidly na úrovni řádků (Row Level Security). Data jsou uložena v datovém centru v Irsku (AWS eu-west-1). Pokud k nim mimo EHP přistupuje personál nebo subdodavatelé Supabase, například při technické podpoře, je předání chráněno standardními smluvními doložkami EU, které jsou součástí smlouvy o zpracování osobních údajů se Supabase.
PostHog (PostHog, Inc., USA) – statistiky používání a souhrnné počty ze serveru, údaje uložené v EU
Statistiky používání a hlášení o chybách, pouze pokud jste nám k nim v aplikaci udělili souhlas. Údaje jsou uloženy na serverech v EU (Frankfurt, eu.i.posthog.com). PostHog, Inc. je americká společnost certifikovaná v rámci EU-US Data Privacy Framework; pokud by k údajům přistupovala z USA, například při technické podpoře, je předání chráněno touto certifikací. Odesíláme pseudonymizované události bez jména, e-mailu a obsahu seznamů, spolu s údaji o zařízení a aplikaci uvedenými v bodě 2 h). Přibližnou polohu (zemi, kraj, město, PSČ a přibližné souřadnice oblasti) určí PostHog z IP adresy, kterou poté neukládá. Souhlas odvoláte v Nastavení → Statistiky používání. Bez ohledu na souhlas náš server do nástroje PostHog odesílá také hotové souhrnné počty podle bodu 2 m); není v nich identifikátor zařízení a PostHog u nich polohu neurčuje.
Anthropic (Anthropic Ireland, Limited, Irsko; zpracování v USA) – AI při hlasovém diktování, u receptu a u fotky
Využíváme rozhraní Claude API při hlasovém diktování, u receptu z odkazu a u fotky. Posíláme rozpoznaný text diktátu, názvy položek, které už na seznamu jsou, a seznam kategorií, u receptu seznam surovin z veřejné stránky receptu a u fotky zmenšenou fotku, kterou jste sami vyfotili či vybrali; neposíláme jméno, e-mail ani identifikátor zařízení. Anthropic podle svých obchodních podmínek tyto údaje nepoužívá k trénování modelů. Údaje zpracovává také mateřská společnost Anthropic, PBC v USA; předání je chráněno standardními smluvními doložkami EU, které jsou součástí smlouvy o zpracování osobních údajů se společností Anthropic. Do seznamu proto nevkládejte osobní údaje.
Expo (650 Industries, Inc., USA) – push oznámení a aktualizace aplikace
Expo push token se odešle na servery Expo, když je povoleno doručování oznámení; přes Expo prochází také text každého oznámení (jméno člena, název seznamu a názvy položek, pokud nemáte zapnutou volbu „Skrýt obsah oznámení“). Expo také doručuje aktualizace aplikace: při jejich kontrole dostane verzi aplikace, operační systém a náhodný identifikátor instalace. Společnost Expo je certifikována v rámci EU-US Data Privacy Framework.
Firebase Cloud Messaging (Google LLC, USA) – oznámení na Androidu
Doručování push oznámení včetně jejich textu do telefonů s Androidem prostřednictvím Google Firebase. Předání do USA je chráněno certifikací EU-US Data Privacy Framework.
Apple Push Notification Service (Apple Distribution International Ltd., Irsko, a Apple Inc., USA) – oznámení na iPhonu
Doručování push oznámení včetně jejich textu do telefonů iPhone prostřednictvím Apple APNs. Předání do USA je chráněno standardními smluvními doložkami EU.
Google Play a Apple App Store – prodej Prémia a platby
Prémium prodává a platby zpracovává Google Commerce Limited (Google Play) nebo Apple Distribution International Ltd. (App Store) jako samostatný správce podle svých zásad ochrany soukromí. Od nich dostáváme pouze potvrzení o nákupu, které ověřujeme přímo na jejich serverech; údaje o vaší platební kartě nevidíme.
Brevo (Brevo SAS, Francie) – doručování a odesílání e-mailů
Zprávy z formulářů na nakupnyzoznam.app doručuje do naší schránky a naše odpovědi na e-maily odesílá služba Brevo se sídlem a servery v EU.
Cloudflare (Cloudflare, Inc., USA) – hosting webu a příjem e-mailů
Web nakupnyzoznam.app běží na infrastruktuře Cloudflare, která při návštěvě zpracovává IP adresu a technické údaje potřebné k doručení a ochraně stránky; technické záznamy uchovává nejvýše 31 dní. Z nich nám zobrazuje také souhrnné počty zobrazení jednotlivých stránek bez IP adres (bod 9). Přes Cloudflare (Email Routing) procházejí také e-maily na adresu podpora@nakupnyzoznam.app. U formulářů Cloudflare Turnstile ověřuje, že zprávu neposílá robot. Pokud na webu dáte souhlas s měřením, Cloudflare Web Analytics měří návštěvnost a rychlost stránek bez cookies (bod 9). Společnost Cloudflare je certifikována v rámci EU-US Data Privacy Framework.
Google (Google Ireland Limited, Irsko, a Google LLC, USA) – e-mailová schránka podpory
E-maily na adresu podpora@nakupnyzoznam.app včetně zpráv z formulářů přijímá Cloudflare Email Routing a ukládá je do naší e-mailové schránky u společnosti Google. Předání do USA je chráněno certifikací EU-US Data Privacy Framework.
Stripe (Stripe Payments Europe, Limited, Irsko) – dobrovolné příspěvky na webu
Pokud pošlete dobrovolný příspěvek přes odkaz „Podpoř vývoj“ na webu, platbu zpracuje Stripe. Vidíme jméno, e-mail, částku a čas platby, nikoli číslo karty; tyto údaje uchováváme po dobu, kterou vyžadují účetní a daňové předpisy. Příspěvky v aplikaci se platí přes App Store nebo Google Play a Stripe se jich netýká.
Rozpoznávání řeči v telefonu (Google nebo Apple) – systémová služba
Hlasový vstup zpracovává systémová služba rozpoznávání řeči vašeho zařízení. Podle zařízení a jeho nastavení může zpracování probíhat lokálně, nebo na serverech společností Google či Apple. Aplikace dostává pouze rozpoznaný text; zvukový záznam na naše servery neposíláme. Zpracování se řídí podmínkami operačního systému vašeho zařízení.
5. Doba uchovávání údajů
| Údaje | Jak dlouho je uchováváme |
|---|---|
| Nákupní seznamy, položky, historie | Dokud je nesmažete nebo nepoužijete volbu Smazat všechna moje data – v takovém případě je ze serveru smažeme hned. Pokud se vaše zařízení 24 měsíců nepřipojí, smažeme jeho údaje automaticky; sdílený seznam, který dále používají jiní členové, předáme jednomu z nich. V šifrovaných zálohách databáze mohou zůstat ještě po dobu uvedenou níže u záloh. |
| Push token, Android ID a klíče zařízení | Push token, dokud nevypnete oznámení nebo nesmažete všechna data; pokud aplikaci odinstalujete, smažeme jej, až nám poskytovatel doručování oznámí, že token už neplatí. Volbu „Tipy a sezónní seznamy“ a čas její poslední změny uchováváme u push tokenu a smažeme je spolu s ním. Android ID, bezpečnostní klíč a klíč pro obnovení, dokud nesmažete všechna data, nejvýše však 24 měsíců od posledního připojení zařízení. |
| Záznamy o doručení oznámení | Technický záznam o odeslání oznámení (komu a s jakým výsledkem), bez jeho textu. Maže se automaticky nejpozději po 7 dnech a hned při volbě Smazat všechna moje data. |
| Statistiky používání | 12 měsíců od zaznamenání, poté je PostHog automaticky smaže. Odvoláním souhlasu zastavíte další sběr. Volba Smazat všechna moje data v aktuální verzi aplikace zaznamená také žádost o smazání statistik tohoto zařízení v nástroji PostHog a my ji bez zbytečného odkladu vyřídíme; pokud jste statistiky povolili ve starší verzi aplikace, napište nám a smažeme je. |
| Záznam o volbě u statistik používání | Spolu s ostatními údaji zařízení v naší službě, protože souhlas musíme umět prokázat po celou dobu, kdy na jeho základě údaje zpracováváme, i za období před jeho odvoláním. Proto po odvolání souhlasu ponecháme také záznam o posledním souhlasu (čas, verzi textu a způsob) a po přenosu do nového telefonu záznam o posledním souhlasu starého telefonu u záznamu o přenosu. Vše se smaže volbou Smazat všechna moje data, v novém telefonu i se záznamy o přenosu ze starších telefonů. Pokud se zařízení 365 dní nepřipojí a nemá u nás seznamy ani jiné údaje, záznam smažeme spolu s údaji o jeho připojení a jejich kopii uchováváme v zabezpečené záloze na serveru ještě nejvýše 365 dní pro případ chybného smazání; poté smažeme i ji. |
| Souhrnné provozní statistiky | Počítají se z údajů uvedených v bodě 2 m), které uchováváme a mažeme podle pravidel platných pro tyto údaje. Hotové počty neobsahují identifikátor zařízení, není v nich žádný počet od 1 do 4 a údaje o nových zařízeních jsou v nich jen za skupiny alespoň 10 zařízení (bod 2 m). Na našem serveru je uchováváme bez časového omezení, v nástroji PostHog podle jeho nastavení uchovávání. |
| Zálohy v telefonu (soubory JSON) | Aplikace uchovává 10 nejnovějších automatických záloh a starší zálohy maže; v aktuální verzi smaže volba Smazat všechna moje data i tyto zálohy včetně kopií ve složce Stažené soubory → Nakupny Zoznam Zalohy. Zálohy, které jste sami exportovali mimo aplikaci, nemaže. |
| Doklady o nákupu Prémia | Po dobu trvání předplatného nebo jednorázového Prémia (Zakladatelská edice, Doživotní Prémium) a poté 3 roky, dokud lze uplatnit nároky ze smlouvy (obecná promlčecí lhůta podle slovenského i českého občanského zákoníku); poté je anonymizujeme. Patří sem také záznamy o událostech předplatného (bod 2 j), proto je nesmaže ani volba Smazat všechna moje data. |
| Otisk zařízení a záznam o využití zkušebního období | I po smazání ostatních údajů, nejvýše 24 měsíců od posledního připojení zařízení – bez něj by se zkušební období dalo získávat opakovaně přeinstalací. Je to pseudonymizovaný údaj (bod 2 j). Takový záznam se může započítat také do souhrnného počtu zkušebních období zahájených v daném týdnu (bod 2 m). Na požádání jej smažeme dříve (bod 11). |
| Záznam o dárku pro první uživatele | Po dobu, po kterou darované Prémium trvá; na požádání jej smažeme (Prémium tím zanikne). |
| Zprávy z formulářů a e-maily | Dokud vaši žádost nevyřídíme, a poté nejvýše 2 roky pro případ navazující komunikace; reklamace a odstoupení od smlouvy 3 roky od jejich vyřízení, dokud lze uplatnit nároky ze smlouvy. |
| Záznamy o aktivitě ve sdíleném seznamu | Například kdo se k seznamu připojil nebo z něj odešel: nejvýše 180 dní a nejvýše 200 posledních záznamů na seznam. |
| Technické a bezpečnostní záznamy | Podle bodu 2 n): záznamy poskytovatelů 1 až 31 dní (Supabase zpravidla 1 den, Cloudflare nejvýše 31 dní), naše bezpečnostní záznamy 1 až 90 dní podle druhu. |
| Zálohy databáze | Šifrované kopie databáze vytváříme denně a běžné kopie mažeme po 30 dnech; v šifrovaných záložních kopiích počítače Provozovatele mohou zůstat nejvýše 12 měsíců. Pokud bychom databázi museli obnovit ze zálohy, smazání provedená po jejím vzniku zopakujeme. Záznamy, které odstraní automatický úklid (například členství bez zařízení, nepoužívané kategorie, záznamy o připojení a o dárku), uchováváme v zabezpečené záloze na serveru ještě nejvýše 365 dní pro případ chybného smazání; volba Smazat všechna moje data do ní nic neukládá. |
| Mezipaměť AI kategorizace | Dvojice název produktu → kategorie bez vazby na zařízení uchováváme bez časového omezení, aby se stejný produkt nemusel znovu posílat AI. K trénování AI je nepoužíváme. |
| Recepty z odkazu | Pouze název webu (bez odkazu a obsahu receptu) kvůli počítání receptů za měsíc, nejvýše 62 dní. |
| Fotky pro AI | Neukládáme. Fotka projde přes náš server k AI a hned po přečtení položek se zahodí. |
| Fotky u položek | Dokud je položka s fotkou na některém seznamu. Když položku smažete nebo fotku odstraníte či vyměníte, soubor ze serveru smažeme do několika hodin; pokud stejnou fotku má i kopie položky v jiném seznamu, teprve když zmizí i ta. Volba Smazat všechna moje data smaže spolu s vašimi seznamy i fotky v nich. Kopii v telefonu uvolní systém z mezipaměti aplikace sám. |
6. Vaše práva podle GDPR
| Právo | Co znamená |
|---|---|
| Přístup (čl. 15) | Máte právo vědět, jaké údaje o vás zpracováváme. |
| Oprava (čl. 16) | Máte právo na opravu nepřesných údajů. |
| Výmaz (čl. 17) | Máte právo na výmaz – přímo v aplikaci přes Nastavení → Smazat všechna moje data, nebo e-mailem. Tato volba odstraní vaše seznamy, položky, kategorie, členství, push token, Android ID, klíče zařízení, záznamy o aktivitě, záznam o volbě u statistik i darované Prémium a v aktuální verzi aplikace zaznamená také žádost o smazání statistik používání v nástroji PostHog. Sdílený seznam, který používají jiní, převezme jeden z nich a u vašich položek se zobrazí „Bývalý člen“. Smazání údajů předplatné nezruší – to zrušíte v Google Play nebo v nastavení Apple ID. Doklad o nákupu a otisk zařízení zůstávají z důvodů uvedených v bodě 5; o jejich smazání můžete požádat e-mailem. |
| Omezení (čl. 18) | Máte právo požádat o omezení zpracování. |
| Přenositelnost (čl. 20) | Svá data můžete exportovat jako zálohu JSON přímo v aplikaci. |
| Námitka (čl. 21) | Můžete vznést námitku proti zpracování na základě oprávněného zájmu (ochrana zkušebního období před zneužitím, souhrnné provozní statistiky ze serveru, záznam o odmítnutí statistik a souhrnné počty odpovědí). Pokud vznesete námitku proti souhrnným statistikám (bod 2 m), vaše zařízení vyloučíme ze všech dalších počtů kromě počtu použití AI za den, který se vede bez vazby na zařízení. Identifikátor zařízení si k tomu ponecháme, dokud u nás zařízení má údaje o připojení (bod 2 a); smažeme jej spolu s nimi. Servisní oznámení zastavíte námitkou zaslanou e-mailem nebo vypnutím oznámení. |
| Odvolání souhlasu (čl. 7) | Souhlas se statistikami používání odvoláte v Nastavení aplikace, souhlas s tipy a sezónními seznamy vypnutím volby „Tipy a sezónní seznamy“ tamtéž, souhlas s cookies na webu přes „Nastavení cookies“ v patičce. Oznámení vypnete v Nastavení aplikace nebo telefonu. |
Neprovádíme automatizované rozhodování ani profilování s právními nebo obdobně závažnými účinky. Poskytnutí údajů není zákonnou povinností. Bez identifikátoru zařízení, jména nebo přezdívky a obsahu seznamů však aplikace fungovat nemůže; statistiky používání a oznámení jsou volitelné.
Žádosti vyřídíme bez zbytečného odkladu, nejpozději do jednoho měsíce od doručení. Kontaktujte nás na adrese uvedené v bodě 11 níže.
7. Zabezpečení údajů
Přijímáme přiměřená technická a organizační opatření k ochraně vašich údajů:
- Šifrování veškeré komunikace se serverem (HTTPS/TLS)
- Pravidla přístupu na úrovni databázových řádků (Row Level Security) – každé zařízení vidí pouze své seznamy a seznamy, do kterých ho někdo pozval
- Náhodné identifikátory zařízení namísto e-mailových adres nebo telefonních čísel
- Systémovou zálohu dat aplikace na Androidu máme vypnutou (allowBackup = false). Automatické zálohy, které si aplikace ukládá do složky Stažené soubory, ale obsahují seznamy i kódy sdílení a chrání je jen zámek telefonu, proto je neposílejte dál.
- Osobní údaje nezpřístupňujeme třetím stranám pro reklamní ani marketingové účely
8. Děti a rodina
Nákupní Seznam je rodinná aplikace a sdílené seznamy mohou používat i děti. Statistiky používání stojí na souhlasu a ten může dítě mladší 16 let udělit pouze se souhlasem rodiče (čl. 8 GDPR; český zákon stanoví hranici o rok nižší, my se držíme té přísnější). Statistiky jsou ve výchozím nastavení vypnuté. Rodič je na telefonu dítěte vypne v Nastavení → Statistiky používání a všechna data dítěte smaže volbou Smazat všechna moje data. Pokud se domníváte, že dítě povolilo statistiky bez souhlasu rodiče, napište nám a jeho statistiky smažeme.
9. Soubory cookie na webu
Web nakupnyzoznam.app používá soubory cookie služby Google Analytics 4 k měření návštěvnosti. Cookies obsahují pseudonymní identifikátor návštěvníka (bez jména, e-mailu ani citlivých údajů). Google Analytics 4 používá IP adresu při sběru údajů k odvození přibližné polohy a poté ji zahodí – IP adresy se v GA4 neukládají ani nezaznamenávají. Cookies se uloží až po vašem výslovném souhlasu – bez souhlasu nejsou uloženy žádné analytické cookies a Google Analytics se nenačte. Souhlas platí pouze pro měření návštěvnosti: stránka při měření zakazuje reklamní úložiště i personalizaci reklam, vypíná Google Signals, blokuje reklamní konverzní požadavky Google a reklamní cookies (např. _gcl_au) se nenastavují. Na stránkách pozvánek a přenosu dat (/join/, /transfer/) se do Google Analytics neodesílá kód z odkazu ani jména, která odkaz obsahuje.
Analytické cookies (vyžadují souhlas)
| Cookie | Poskytovatel | Účel | Platnost |
|---|---|---|---|
_ga | Google Analytics | Rozlišení unikátních návštěvníků | až 2 roky (v některých prohlížečích méně) |
_ga_<ID> | Google Analytics | Uchovávání stavu relace | až 2 roky (v některých prohlížečích méně) |
Technicky nezbytné úložiště
Cloudflare (hosting) může nastavit bezpečnostní cookies (např. __cf_bm) k ochraně před boty. Jsou technicky nezbytné, proto podle § 109 odst. 8 slovenského zákona č. 452/2021 Z. z., o elektronických komunikacích (v České republice obdobně zákon o elektronických komunikacích), nevyžadují souhlas. Na stránkách s formulářem (Kontakt, Odstoupení od smlouvy) načítáme Cloudflare Turnstile z adresy challenges.cloudflare.com; podle signálů prohlížeče ověří, že formulář neodesílá robot. Formulář bez něj neumíme chránit, proto se k němu souhlas nevyžaduje. Vaši volbu v liště (souhlas nebo odmítnutí) a verzi textu, na který jste odpověděli, si stránka pamatuje v úložišti prohlížeče (localStorage), aby se vás neptala při každé návštěvě. U souhlasu si pamatuje také čas, kdy jste ho udělili: souhlas platí 12 měsíců, potom se stránka zeptá znovu. Odmítnutí si pamatuje, dokud ho sami nezměníte.
Bez souhlasu na vašem zařízení nic neměříme: nespouštíme žádný měřicí skript a ze zařízení nic nečteme ani do něj nic neukládáme. Vidíme pouze souhrnné počty zobrazení, které Cloudflare vypočítá ze svých technických záznamů o požadavcích na server (bod 2 n): která veřejná stránka webu, den, země, typ zařízení, prohlížeč a operační systém. Tyto počty neobsahují IP adresu ani identifikátor návštěvníka a stránky s kódem pozvánky nebo přenosu do nich nezapočítáváme; právním základem je oprávněný zájem (bod 3). Pokud nainstalujete aplikaci nebo koupíte Prémium po kliknutí na naši reklamu nebo odkaz, Google Play, App Store či Apple Ads nám ukážou pouze souhrnné počty; údaje o vás z nich nedostáváme.
Po souhlasu spustíme kromě Google Analytics také Cloudflare Web Analytics: počítá zobrazení stránek, odkud návštěva přišla a jak rychle se stránka načetla, bez cookies a bez identifikátoru návštěvníka; údaje zpracovává Cloudflare (bod 4) a nespouští se na stránkách s kódem pozvánky nebo přenosu. Po odvolání souhlasu se už na dalších stránkách nespustí. Po udělení souhlasu si stránka do zavření karty pamatuje v úložišti prohlížeče (sessionStorage), z jakého odkazu nebo kampaně jste přišli (parametry utm, gclid, fbclid, první navštívená stránka a doména, ze které jste přišli), a do Google Analytics posílá také kliknutí na tlačítka Google Play a App Store a to, jak daleko jste stránku posunuli. Po odmítnutí nebo odvolání souhlasu tento záznam smažeme.
Příjemce údajů
Google Ireland Limited (Irsko) a Google LLC (USA) – zpracování analytických údajů. Předání do USA je chráněno certifikací EU-US Data Privacy Framework. Údaje se v Google Analytics uchovávají podle nastavení služby (property), nejvýše 14 měsíců. Zásady ochrany soukromí Google
Právní základ
Čl. 6 odst. 1 písm. a) GDPR – váš výslovný souhlas udělený prostřednictvím cookie lišty. Souhlas můžete kdykoli odvolat kliknutím na „Nastavení cookies“ v patičce stránky a volbou „Odmítnout“; Google Analytics se tím hned vypne a jeho cookies se z prohlížeče smažou.
10. Změny zásad a dozorový úřad
Tyto zásady můžeme aktualizovat. Datum poslední aktualizace je uvedeno v záhlaví stránky. O podstatných změnách vás budeme informovat prostřednictvím aplikace.
Máte právo podat stížnost u dozorového úřadu. Pokud žijete v České republice, můžete se obrátit také na Úřad pro ochranu osobních údajů (Pplk. Sochora 27, 170 00 Praha 7, www.uoou.cz). Úřad, který dohlíží na Provozovatele:
Úřad na ochranu osobních údajů Slovenské republiky
Galvaniho Business Centrum II, Galvaniho 7/B, 821 04 Bratislava
www.dataprotection.gov.sk
11. Kontakt
Dotazy k ochraně osobních údajů a žádosti o výmaz nebo o uplatnění práv zasílejte na: podpora@nakupnyzoznam.app
Žádosti vyřídíme bez zbytečného odkladu, nejpozději do jednoho měsíce. Uveďte jméno nebo přezdívku, kterou v aplikaci používáte, a název alespoň jednoho seznamu; pokud budeme potřebovat další ověření, v odpovědi vám vysvětlíme, jak postupovat. ID zařízení nám neposílejte – slouží jako přístupový údaj k vašim datům.