Zásady ochrany osobních údajů
Poslední aktualizace:
Popisujeme zde, co Mealbot s vašimi údaji skutečně dělá. Psali jsme to podle kódu, ne podle šablony. Kde je něco nedokonalé, píšeme to.
Stručně. Používáme tři cookies a všechny jsou nezbytné k tomu, abyste zůstali přihlášeni. Nemáme žádnou analytiku, žádnou reklamu ani žádné sledovací nástroje třetích stran. Údaje o vaší platební kartě nikdy nevidíme. Vaše dietní omezení a alergie však předáváme společnosti Google, abychom vám vygenerovali jídelníčky. Na tom celý produkt stojí a je to nejdůležitější informace na této stránce.
Kdo je odpovědný
Mealbot provozuje František Bláha, Jana Černého 489/2b, Věkoše, 503 41 Hradec Králové, Česká republika. IČO 22059946. Neplátce DPH. Jsme správcem zde popsaných osobních údajů.
S čímkoli, co se týká této stránky, včetně kterékoli žádosti níže, nám napište na info@trymealbot.com.
Co shromažďujeme
Váš účet
Vaši e-mailovou adresu a hash hesla (bcrypt, samotné heslo nikdy neukládáme ani nezaznamenáváme). Dále stav, který potřebujeme k provozu vašeho účtu: kdy jste se zaregistrovali, zda máte potvrzený e-mail a v jakém stavu je vaše předplatné.
Co v aplikaci vytvoříte
Vaše předvolby vaření (země, jazyk, jednotky, zda zahrnovat koření), obsah vaší lednice a zásoby ve spíži, vaše jídelníčky a recepty a to, kdy jste jídlo označili jako uvařené. Textová pole, která vyplníte (chuťové preference, suroviny, kterým se chcete vyhnout, poznámky), ukládáme přesně tak, jak jste je napsali.
Dietní omezení a alergie
Jsou to údaje o zdravotním stavu a v některých případech (halal, košer) mohou vypovídat o náboženském vyznání. Zacházíme s nimi jako s nejcitlivějšími údaji, které uchováváme. Níže se jim věnujeme zvlášť, a to kvůli tomu, kam se předávají.
Platba
Údaje o vaší platební kartě nikdy nedostáváme. Pokladnu hostuje Stripe a údaje o kartě nikdy neprocházejí našimi servery. Vaše jméno, fakturační adresu, kartu a případné DIČ shromažďuje přímo Stripe. Uchováváme jen identifikátory a stav: vaše zákaznické ID a ID předplatného u Stripe, zda je předplatné aktivní a kdy končí období.
U každé platby uchováváme záznam o vyúčtování: částku, měnu, vaši zemi a to, zda šlo o firemní nákup. Potřebujeme to kvůli DPH.
Ukládáme také jednosměrný klíčovaný otisk, který z vaší karty odvodí Stripe. Není to číslo karty a nelze jej zpětně převést. Existuje jen proto, aby jedna a tatáž karta nemohla otevírat neomezeně mnoho zkušebních období.
Podpora a žádosti o přístup
Pokud nám zašlete zpětnou vazbu, uložíme vaši zprávu. Pokud si vyžádáte přístup z úvodní stránky v době, kdy jsou registrace zavřené, uložíme e-mailovou adresu a zprávu, kterou odešlete, a to včetně jakýchkoli údajů o stravě, které se tam rozhodnete uvést.
Technické údaje
Přihlašovací relace (hash tokenu relace, časová razítka a řetězec user-agent vašeho prohlížeče). Počty spotřebovaných AI tokenů, abychom uhlídali dodržování limitů férového užívání: zaznamenává se, kolik jich bylo spotřebováno, nikoli jejich obsah.
Uchováváme také kopii toho, co jsme AI poslali a co nám vrátila, spolu s vašimi případnými úpravami jejího výstupu, abychom viděli, kde AI chybuje. Tato kopie obsahuje vaše dietní omezení. Zatím se z toho nelze odhlásit; pokud je to pro vás důležité, napište nám.
Náš webový server zapisuje standardní access logy, ve kterých je vaše IP adresa, vyžádaná stránka a váš user-agent. IP adresy neukládáme do naší databáze a nepoužíváme je k analytice.
Tyto logy mají omezenou velikost a automaticky rotují: jakmile je limitu dosaženo, nejstarší záznamy se mažou. Neuchovávají se navždy. Omezujeme je velikostí, nikoli stářím, takže nemůžeme poctivě uvést pevný počet dní: při nízkém provozu se záznam může uchovat déle, při vysokém provozu podstatně kratší dobu. Logy nikdy neobsahují obsah vašich jídelníčků a nikdy neobsahují přihlašovací odkazy ani odkazy pro obnovu hesla.
Vaše údaje o stravě předáváme společnosti Google
Abychom sestavili jídelníček, odesíláme váš požadavek do Gemini API společnosti Google. Tento požadavek obsahuje vaše deklarované alergeny, vaše typy stravy (včetně halal, košer, diabetické, low-FODMAP a dětské stravy), volný text se surovinami, kterým se chcete vyhnout, chuťové preference, velikost domácnosti a obsah lednice.
Nepředáváme vaši e-mailovou adresu, jméno ani žádný identifikátor účtu. Google dostává obsah, ne to, kdo jste.
Totéž platí pro fotografii účtenky, pokud použijete skener (odesílá se obrázek), a pro zpětnou vazbu, kterou odešlete (odesílá se text, aby se automaticky zařadil do kategorie).
Hotový jídelníček pak sami deterministicky kontrolujeme proti vašim deklarovaným alergenům a ten, který kontrolou neprojde, vám nezobrazíme. Je to pojistka navíc, ne náhrada za čtení etiket.
Používáme standardní API společnosti Google. Pokud si takové zpracování nepřejete, poctivá odpověď zní, že Mealbot bez těchto údajů jídelníček vygenerovat nedokáže.
Kdo další dostává vaše údaje
| Kdo | Co dostává | Proč |
|---|---|---|
| Google (Gemini API) | Váš požadavek na jídelníček včetně dietních omezení, obsahu lednice, fotografií účtenek a textu zpětné vazby. Žádné údaje o totožnosti. | Generování jídelníčků a receptů |
| Stripe | Váš e-mail a interní ID uživatele; jméno, adresu, DIČ a platební kartu od vás shromažďuje samostatně | Platby a předplatné |
| Resend | Vaši e-mailovou adresu a obsah e-mailu, který vám posíláme | Odesílání e-mailů pro přihlášení, obnovu hesla a ověření |
| GitHub | Text zpětné vazby, kterou odešlete, zakládaný do soukromého repozitáře pod číselným ID | Sledování nahlášených chyb |
| Hetzner | Vše, jako náš poskytovatel hostingu | Provoz serverů |
| Cloudflare | DNS dotazy na naši doménu | Překlad doménových jmen |
To je úplný seznam. Vaše údaje neprodáváme, nesdílíme je pro reklamu a žádná jiná společnost je nedostává.
Naše servery běží u společnosti Hetzner Online GmbH v německém Norimberku, takže vaše údaje jsou uloženy v EU. Google, Stripe, Resend a GitHub mohou údaje zpracovávat mimo EU podle svých vlastních podmínek.
Cookies
Používáme tři cookies a všechny jsou nezbytně nutné, takže nemusíte odklikávat žádnou lištu se souhlasem:
| Cookie | Účel | Doba platnosti |
|---|---|---|
mealbot_at | Udržuje vás přihlášené | 15 minut |
mealbot_rt | Obnovuje vaši relaci | 30 dní |
mealbot_csrf | Blokuje cross-site request forgery | 30 dní |
Pokud se nikdy nepřihlásíte, nenastavíme vůbec žádné cookies. Nikde na tomto webu není žádná analytická cookie, žádná reklamní cookie ani žádný skript pro záznam relace.
Váš prohlížeč si navíc pár věcí ukládá u sebe, aby aplikace fungovala: pod jakým účtem jste přihlášeni, vaše uložené předvolby a kde jste skončili v receptu, který právě vaříte. Zůstává to ve vašem zařízení a při odhlášení se to smaže.
Jak dlouho údaje uchováváme
| Co | Jak dlouho |
|---|---|
| Přihlašovací relace | Smazány 7 dní po vypršení platnosti |
| Jídelníčky, které jste nikdy nepotvrdili | Smazány, až si vygenerujete další jídelníček |
| Demo účty a jejich data | Přibližně 2 hodiny |
| Zálohy databáze | 14 dní |
| Váš účet a vše v něm | Dokud není účet smazán |
| Faktury (DPH) | Uchovávány i po smazání, jak vyžadují daňové předpisy |
Vaše práva a co pro vás dokážeme zajistit
Tři z nich uplatníte sami v Nastavení, aniž byste nás museli žádat: změnit e-mailovou adresu, stáhnout si svoje data a smazat účet. S opravou údajů nebo s omezením jejich zpracování se na nás obraťte na info@trymealbot.com a žádost vyřídíme.
Píšeme otevřeně, co ta dvě tlačítka pokrývají a co ne. Zásady, které toho slibují víc, jsou k ničemu:
- Export obsahuje to, co jste do aplikace vložili. Váš profil a předvolby, jídelníčky i s recepty, kuchařku, lednici a spížové základy, hlášení, která jste nám poslali, a vaše zaplacené faktury. Soubor sám vypisuje, co v něm není, ať to vidíte: vaše heslo (ukládáme z něj jen otisk), tokeny přihlášení a telemetrii o kvalitě modelu popsanou výše; o tu si napište a pošleme vám ji.
- Smazání je okamžité a nevratné. Není žádná ochranná lhůta ani obnova. Pokud máte předplatné, ve stejnou chvíli se zruší a zbytek už zaplaceného období se nevrací, takže si nejdřív vyexportujte, co si chcete nechat.
- Smazání není úplné. Záznamy o fakturách uchováváme, už bez vazby na váš účet, protože nám to ukládá daňový zákon; váš zákaznický záznam u Stripe a jakékoli hlášení chyby, které už doputovalo do našeho issue trackeru, se automaticky neodstraňují; a v zálohách databáze zůstanete až 14 dní. Když účet smažeme my za vás, zůstane vaše e-mailová adresa navíc v našem interním administrátorském logu jako záznam, že jsme to udělali; když si účet smažete sami, žádný takový záznam nevzniká.
Se stížností se také můžete obrátit na Úřad pro ochranu osobních údajů.
Zabezpečení
Hesla hashujeme pomocí bcrypt. Tokeny relací, tokeny pro obnovu hesla a ověřovací tokeny ukládáme jen jako SHA-256 hashe; jsou jednorázové a jejich platnost vyprší. Web běží výhradně přes HTTPS. Cookies jsou HttpOnly, Secure a SameSite. Používáme přísnou Content-Security-Policy, která blokuje skripty třetích stran. Údaje o platebních kartách se na naše servery nikdy nedostanou.
Žádný systém není dokonalý. Pokud najdete bezpečnostní problém, napište nám prosím. Mnohem raději se o něm dozvíme od vás.
Děti
Mealbot není určen dětem mladším 16 let. Volba dětské stravy je pro dospělé, kteří plánují jídlo pro kojence; údaje od dětí vědomě neshromažďujeme.
Změny
Pokud tyto zásady změníme, aktualizujeme datum nahoře. Pokud změna podstatně ovlivní to, jak vaše osobní údaje používáme, dáme vám o tom vědět e-mailem.