Adatkezelési tájékoztató
Hatályos: 2026. október 1.
Röviden
- Google-fiókkal lépsz be. Tőlünk jelszót nem kérünk, és nem is tárolunk. A Google-tól az e-mail-címed, a keresztneved és egy állandó azonosító érkezik hozzánk. Profilképet nem kérünk le.
- Amit az appba beírsz, azt tároljuk: a háztartásod beállításait, a tagokat (a gyerekeket is), a terveket, a bevásárlólistát, a kamrát, a saját és importált receptjeidet.
- A háztartásod többi tagja látja, mit módosítottál a terven — ez a közös tervezés ára.
- Nem adunk el adatot, és nem hirdetünk belőle. Nincs marketing-süti, ezért süti-banner sincs.
- Az importált videót gépi feldolgozás (AI) elemzi egy német szolgáltatónál. Oda csak a videó nyilvános linkje és nyilvános leírása megy ki — a te adataid nem.
- Ha csatlakoztatod a TikTok-fiókodat, a TikTok a te hozzájárulásoddal a fiókod teljes adatarchívumát adja át, de belőle csak a mentett (Kedvencek) videóid listáját tartjuk meg — a többit azonnal eldobjuk. A Receptjeimben a „TikTok leválasztása” azonnal törli.
- Az adataidat bármikor letöltheted az appból, egyetlen fájlban.
- A fiókod törlését e-mailben kérheted az info@cookedin.hu címen. Ember intézi, legkésőbb egy hónapon belül. Automatikus törlés jelenleg nincs — kivéve a TikTok-kapcsolatból kapott adatot, ami a 10. pontban leírt esetekben magától törlődik.
- 16 éves kortól használhatod az appot.
Alatta a teljes tájékoztató.
1. Ki kezeli az adataidat
A CookedIn jelenleg próbaverzióban működik, és a szolgáltatást magánszemély üzemelteti.
Adatvédelmi tisztviselőt nem neveztünk ki — a tevékenység nem esik a kötelező esetek közé. Adatvédelmi kérdéssel az info@cookedin.hu címen kereshetsz minket.
Ami változni fog: tervezzük, hogy az éles működést egy cég veszi át. Ilyenkor megváltozik az adatkezelő személye. Erről előre értesítünk, és az új feltételeket el kell majd fogadnod.
2. Milyen adatot kezelünk, és honnan
| Adat | Mi tartozik ide | Honnan van |
| Fiók | e-mail-cím, becenév (a Google-tól kapott keresztnév), a Google állandó azonosítója, a regisztráció ideje | a Google-belépésből |
| Munkamenet | a böngésződben lévő belépési token lenyomata és a lejárat ideje | a belépéskor keletkezik |
| Háztartás beállításai | konyhai felszereltség, levesezés, hétköznapi és hétvégi főzési idő, mely étkezéseket tervezzük, „takarékos” kapcsoló, a bevásárlólista sorrendje, meghívókód | te adod meg |
| A háztartás tagjai | becenév, korcsoport (felnőtt / kamasz / gyerek / kisgyerek), adagszorzó, étrendi kizárások („mit nem eszik”), nem szeretett alapanyagok | te adod meg |
| Tervek | a heti terv kezdőnapja, naponta a szánt idő és a tervezett étkezések, a betervezett ételek (zárolt-e, elkészült-e, maradék-e, hány adag) | az appban keletkezik |
| Bevásárlólista | melyik alapanyagot mikor és mennyit pipáltad ki (időbélyeggel), és a saját, szabadon beírt tételeid | te adod meg |
| Kamra | alapanyagonként a mennyiség, fagyasztva van-e, mióta van itthon, mikor bontottátok meg | te adod meg |
| Saját és importált receptek | név, hozzávalók, lépések (szabad szöveg), és a forrás linkje | te írod vagy importálod |
| Importok | a videó állandó linkje, a feldolgozás azonosítója, a videóból kinyert receptvázlat, az állapot és az idő | az importáláskor keletkezik |
| TikTok-kapcsolat (ha csatlakoztatod) | a mentett (Kedvencek) videóid listája: a videó linkje és a mentés dátuma, mellette a videó nyilvános leírása és a készítője (ezt a mi kiszolgálónk kérdezi le a TikTok nyilvános felületéről, hogy a listában lásd, melyik videó melyik); a TikTok-hozzáférés titkosított tokenjei; a TikTok-fiókod megjelenített neve — csak annak mutatására, melyik fiók van csatlakoztatva | a TikTok adja át a te kérésedre, a hozzájárulásod alapján — a fiókod teljes adatarchívumát, amiből csak a mentett videóid listáját tartjuk meg (lásd a 10. pontot) |
| Ízlésjelek | receptenként és tagonként egy „ízlett” vagy „nem ízlett” jel | te adod meg főzés után |
| Háztartási napló | ki, mikor, mit módosított a terven (tervezés, csere, áthelyezés, megfőzés, visszavonás, elfogyott, maradék) | az appban keletkezik |
| Visszajelzés és kérelmek | amit az űrlapon beírsz (szabad szöveg), és hogy melyik recepthez szól | te küldöd |
| Használati események | hogy aznap használtad-e az appot, és hogy rákattintottál-e a „Prémium — hamarosan” gombra | a használat közben keletkezik |
| A demó válaszai | hányan vagytok, mit nem esztek, mit tervezzünk, mennyi idő jut főzésre — még belépés előtt. A böngésződben tároljuk; a kiszolgálónak csak a terv kiszámításához küldjük el, ott nem mentjük el | te adod meg a demóban |
| Szerveroldali naplók | a kiszolgálónk hozzáférési naplója rögzíti az IP-címet és a kért útvonalat | a böngésződ kérései |
| Hibajelentés | a hiba technikai körülményei (lásd a 7. pontot) | hiba esetén keletkezik |
Amit nem kezelünk:
- Jelszót nem tárolunk — a belépés a Google-nál történik.
- Profilképet nem kérünk le és nem tárolunk a Google-fiókodból. A Google-tól kizárólag az azonosító, az e-mail-cím és a keresztnév érkezik hozzánk. Az appban látható „avatar” a beceneved első betűje.
- Fényképet nem lehet feltölteni — az appban nincs képfeltöltés.
- Bankkártyaadatot nem kezelünk — a szolgáltatás jelenleg ingyenes.
- A TikTok-fiókod adatarchívumának többi részét (például az üzeneteidet, a belépési előzményeidet és a nézési előzményeidet) nem tartjuk meg — a feldolgozás közben, a memóriában azonnal eldobjuk őket (lásd a 10. pontot).
A gyerektagokról
A háztartás gyerektagja nem felhasználó: nem lép be, nincs fiókja. Az adata viszont nálunk van, mert a tervezéshez kell. Konkrétan: becenév, korcsoport, adagszorzó, étrendi kizárások és a nem szeretett alapanyagok. Ezeket a háztartás felnőtt tagja adja meg, és bármikor módosíthatja vagy törölheti. Ennél több adatot gyerekről nem kérünk.
Az étrendi kizárásokról
A tagoknál megadható, hogy mit nem eszik — például húst, sertést, halat, tejet, tojást, glutént, diófélét vagy gombát. Az okát nem kérdezzük, és nem is tároljuk. Ez a mi kezelésünkben étrendi beállítás, nem egészségügyi adat: nem állítjuk és nem feltételezzük, hogy bárki allergiás vagy beteg lenne.
3. Mire használjuk, és milyen jogalapon
| Cél | Mely adat | Jogalap |
| A szolgáltatás nyújtása — belépés, háztartás, tervezés, bevásárlólista, kamra, receptek, importálás | fiók, munkamenet, háztartás és tagjai, tervek, lista, kamra, receptek, importok | szerződés teljesítése (GDPR 6. cikk (1) b) |
| Személyre szabás — a javaslatok igazítása ahhoz, ami ízlett nálatok | ízlésjelek, kizárások, nem szeretett alapanyagok | szerződés teljesítése (GDPR 6. cikk (1) b) |
| A mentett TikTok-videóid kiválasztása és importálása (ha csatlakoztatod a TikTok-fiókodat) | a TikTok által átadott teljes adatarchívumból csak ezt tartjuk meg: a Kedvencek-lista (a videó linkje, a mentés dátuma), a kapcsolat tokenjei, a fiók megjelenített neve; mellé a videók nyilvános leírása és készítője | hozzájárulás (GDPR 6. cikk (1) a), amelyet a TikTok engedélyező oldalán adsz meg; bármikor visszavonhatod (lásd a 10. pontot) |
| Átláthatóság a háztartáson belül — ki mit módosított a közös terven | háztartási napló | jogos érdek (GDPR 6. cikk (1) f) — a közösen szerkesztett terv követhetősége |
| A visszajelzésed és a kérelmed megválaszolása | visszajelzés szövege, e-mail-cím, fiókadat | jogos érdek (6. cikk (1) f), törlési kérésnél jogi kötelezettség (6. cikk (1) c) |
| Hibakeresés és üzembiztonság | hibajelentés, szerveroldali naplók (IP-cím) | jogos érdek (6. cikk (1) f) — működő, biztonságos szolgáltatás |
| Adatvesztés elleni védelem | titkosított mentések | jogos érdek (6. cikk (1) f) |
| A fejlesztés irányítása a próbaidőszakban — visszatérsz-e, érdekel-e a prémium | használati események | jogos érdek (6. cikk (1) f) — lásd alább |
| Az importálás gyorsítása és a havi keret számlálása | import-gyorsítótár | jogos érdek (6. cikk (1) f) |
| A demó kipróbálhatósága belépés nélkül | a demó válaszai, a demó indítása és befejezése | jogos érdek (6. cikk (1) f) |
A jogos érdekről. Ahol jogos érdekre hivatkozunk, ott mérlegeltünk: a cél elérhető-e kevesebb adattal, és nem sérti-e aránytalanul az érdekeidet. A használati eseményekből csak azt nézzük, hogy hány ember tér vissza, és hányat érdekel a prémium — nem követjük, mit kattintasz az appon belül. Ezek a sorok ma közvetlenül a fiókodhoz kötöttek, tehát visszavezethetők rád. A demó eseményei ezzel szemben fiók nélkül keletkeznek, tehát névtelenek. A jogos érdeken alapuló kezelés ellen bármikor tiltakozhatsz (lásd a 12. pontot).
Amit nem csinálunk: nem adunk el adatot, nem adunk át hirdetőnek, és nem küldünk marketinglevelet. Egyedül a TikTok-kapcsolat alapul hozzájáruláson, és azt csak te kapcsolhatod be. Minden más adatkezelésünk nem hozzájáruláson alapul, mert nincs sem hirdetési, sem mérési süti, sem hírlevél, sem push-értesítés.
4. Meddig őrizzük
Fontos és őszinte pont: az appban jelenleg nincs automatikus törlés. Amit egyszer megadsz, az a kézi törlésig nálunk marad — kivéve a TikTok-kapcsolatból kapott adatot, ami a 10. pontban leírt esetekben magától törlődik. A megőrzési idők így néznek ki a valóságban:
| Adat | Meddig |
| Fiók, háztartás, tagok, tervek, lista, kamra, receptek | amíg a fiókod él, illetve amíg a törlési kérésedet teljesítjük |
| TikTok-kapcsolat adatai (a Kedvencek-lista a videók nyilvános leírásával és készítőjével, a hozzáférési és frissítési tokenek, a TikTok-fiókod megjelenített neve) | amíg csatlakoztatva vagy. A „TikTok leválasztása” azonnal törli őket; a titkosított mentésekből kb. 4 hét alatt fut ki (lásd a 10. pontot). A TikTok adatarchívumának többi részét nem őrizzük meg: a feldolgozás közben, a memóriában azonnal eldobjuk |
| Munkamenetek | a lejárt belépési munkamenetek sorai egyelőre bent maradnak az adatbázisban (a token maga lejár, belépésre nem használható) |
| Használati események | jelenleg határozatlan ideig |
| Import-gyorsítótár (a videóból kinyert receptvázlat) | jelenleg határozatlan ideig, és más háztartások importját is kiszolgálja |
| Visszajelzés és kérelem | a kezelés után is megmarad a „Beérkezett” listában, hogy a hibajavítás követhető legyen |
| Háztartási napló | a háztartásé — a felületen a legutóbbi 30 bejegyzés látszik |
| Titkosított mentések | legfeljebb kb. 4 hét (a napi mentések 8, a hetiek 29 napig) |
| Hibajelentés (Sentry) | a hibakövető szolgáltatásnál beállított ideig |
| Szerveroldali hozzáférési napló (IP-cím) | legfeljebb kb. 5 hét. A napló hetente fordul, a lezárt archívumokat pedig egy napi takarítás 30 nap után törli |
Ha a fiókod törlését kéred
A kérést ember teljesíti, legkésőbb egy hónapon belül. Ilyenkor:
- Törlődik: a fiókod (e-mail, becenév, Google-azonosító), a belépési munkameneteid, a háztartáshoz fűződő tagságod, és — ha csatlakoztattad — a TikTok-kapcsolat adata is.
- Megmarad a háztartásnál: a tervek, a bevásárlólista, a kamra, a saját és importált receptek, az importok. Ezek a háztartás közös adatai, nem a tiéd egyedül — ha eltűnnének, a többi tag munkája veszne el velük. Ha az egész háztartást törölnéd, azt is kérheted.
- Megmarad a háztartás tagjai között a te tagod is: a beceneved, a korcsoportod, az adagod, a kizárásaid és a nem szeretett alapanyagaid. A tervezéshez a háztartásnak ez kell — de ha kéred, ezt is töröljük.
- Név nélkül megmarad: a háztartási napló bejegyzései, az ízlésjeleid, a visszajelzéseid és a használati események. Ezekről leválik a fiókod azonosítója.
- A törlési kérésedet tartalmazó e-mailt a törlés elvégzése után a postafiókunkból is töröljük; a titkosított mentésekből kb. 4 hét alatt fut ki.
5. Ki fér hozzá az adataidhoz
A háztartásod tagjai. Akit meghívsz, az látja a közös tervet, a bevásárlólistát, a kamrát, a háztartás receptjeit és a naplót — vagyis azt is, hogy te mikor mit módosítottál a terven, beceneveddel és időponttal. A meghívókóddal bárki csatlakozhat a háztartáshoz, ezért a kódot csak olyannal oszd meg, akit tényleg beengednél.
A csapatunk. A visszajelzéseket és a kérelmeket a csapat erre kijelölt tagja olvassa a „Beérkezett” listában. Itt a szöveg mellett a beceneved és az e-mail-címed is látszik — hogy tudjunk válaszolni. Ezt a hozzáférést csak a kiszolgálón, kézzel lehet megadni.
Adatfeldolgozók — azok a szolgáltatók, amelyek a mi megbízásunkból ténylegesen kezelnek adatot:
| Szolgáltató | Mire | Hol | Mit kap |
| IONOS | a kiszolgáló üzemeltetése | a gép Németországban áll; a szerződő fél az IONOS Cloud Ltd. (Egyesült Királyság) | minden tárolt adat (tárolás) |
| Sentry | hibakövetés | EU (Németország) | technikai hibaadat — lásd a 7. pontot |
| Supadata | a videós import gépi feldolgozása | Németország | a videó nyilvános linkje és nyilvános leírása, a mi utasításunkkal — a te adataid nem. A TikTok-importnál is: a kiválasztott videó nyilvános adatait (a linket és a nyilvános leírását) kapja — a TikTok-fiókodból átvett adatot nem |
| Backblaze B2 | a titkosított mentések tárolása | Amszterdam, Hollandia (EU Central régió) — a szolgáltató amerikai (Backblaze Inc.) | titkosított fájl, aminek a tartalmát nem tudja megnyitni |
A Google nem a mi adatfeldolgozónk: a belépésnél saját adatkezelőként jár el — lásd a 6. pontot.
Ezeken kívül kapcsolatba lépünk, de felhasználói adatot nem adunk át:
- TikTok — kétféleképpen. Ha TikTok-linket illesztesz be, a mi kiszolgálónk kérdezi le a videó nyilvános leírását; a TikTok a mi kiszolgálónk IP-címét látja, nem a tiédet. Ha csatlakoztatod a TikTok-fiókodat, a TikTok (TikTok Technology Limited, Írország) adatforrás: a te kérésedre ő adja át nekünk a fiókod teljes adatarchívumát, amiből csak a mentett videóid listáját tartjuk meg (lásd a 10. pontot).
- Bármely receptoldal — ha nem videós linket illesztesz be, az oldalt szintén a mi kiszolgálónk tölti le, a te böngésződ nem lép kapcsolatba vele. Neked ez jó: az IP-címed nem jut el oda.
- A forráskódot és az élesítést kezelő szolgáltató (GitHub) — felhasználói adatot nem kap.
- A mentést figyelő szolgáltatás — a sikeres mentésről kap egy üres jelzést, adatot nem.
- A használatmérő szoftverünk (Umami) a saját kiszolgálónkon fut, és jelenleg semmit nem mér az appból.
Levelezés. Az info@cookedin.hu címre érkező leveleket — köztük a törlési kérelmeket — a saját kiszolgálónkon futó levelezőszerver fogadja és tárolja; e-mail-szolgáltatót nem veszünk igénybe. A beérkezett levelek így a mi kezelésünkben vannak, és a napi mentésünk is tartalmazza őket.
Hatóságnak csak akkor adunk ki adatot, ha erre jogszabály kötelez.
6. Továbbítás az Európai Unión kívülre
A belépés. A Google (Google Ireland Limited / Google LLC, USA) a belépéskor a saját adatkezelőjeként jár el: ő azonosít téged, és ő látja, hogy a CookedInbe léptél be, és mikor. A Google adatkezeléséről a saját tájékoztatója szól. Az Egyesült Államokba irányuló továbbítás alapja az EU–USA adatvédelmi keretrendszer (adatvédelmi megfelelőségi határozat).
A mentések. A titkosított mentéseket a Backblaze B2-nél tároljuk. A tárhely az EU-ban van: a fiók az EU Central régióban fut, ami a szolgáltató saját dokumentációja szerint az amszterdami adatközpontot jelenti. A szolgáltató maga viszont amerikai (Backblaze Inc.). A fájlt csak titkosítva látja, a feloldó kulcs nálunk van — a tartalmát nem tudja megnyitni.
A kiszolgáló. A gép Németországban áll, de a szerződő fél az Egyesült Királyságban bejegyzett IONOS Cloud Ltd. Az Egyesült Királyság az Európai Bizottság megfelelőségi határozata alá tartozik.
A betűtípusokat a saját kiszolgálónkról töltjük le, nem külső betűszolgáltatótól — így az IP-címed emiatt sem jut ki sehová.
7. A hibakövetésről pontosan
Hibakövetőt használunk, hogy a hibákat észrevegyük és kijavítsuk. Két oldala van:
- A kiszolgálónkon a hibajelentésből kiszűrjük a személyes részeket: csak a kérés módja és a lekérdezés nélküli útvonala marad meg. A fejlécek és a belépési süti nem kerülnek bele.
- A böngésződben a hiba technikai körülményei mennek el: a hibaüzenet, a böngésző típusa, az app verziója, és az útvonal, ahol jártál (például „a heti terv” vagy „egy recept”). A háztartás meghívókódját kivesszük a címekből és a lépéseidből, mielőtt a jelentés elindulna.
Egyik oldalon sem küldünk nevet, e-mail-címet vagy belépési sütit, és nem gyűjtünk felhasználói profilt. A hibakövető az EU-ban (Németország) tárolja az adatot.
8. Sütik és a böngésződben tárolt adatok
Süti-bannerünk nincs, és nem is véletlenül: kizárólag olyan sütit használunk, ami a működéshez technikailag szükséges. Mérő-, marketing- és hirdetési sütink nincs, ezért ezekhez nem kell a hozzájárulásod.
Sütik
| Süti | Mire | Meddig | Jellemzők |
| session | a bejelentkezésed fenntartása | 400 nap, használat közben naponta megújul | HttpOnly (a böngésző JavaScriptje nem olvashatja), Secure (csak HTTPS), SameSite=Lax |
| google_state | a Google-belépés visszatérő kérésének hitelesítése | 10 perc, belépés után azonnal törlődik | HttpOnly, Secure, SameSite=Lax |
| google_verifier | a belépési kód elfogása elleni védelem (PKCE) | 10 perc, belépés után azonnal törlődik | HttpOnly, Secure, SameSite=Lax |
| beta_code | a béta-kód a belépés idejére, ha meghívó kóddal érkezel | legfeljebb 10 perc | HttpOnly, Secure, SameSite=Lax |
| tiktok_state | a TikTok-fiók csatlakoztatásának biztonsági ellenőrzése | a csatlakozás végéig, legfeljebb 10 perc | HttpOnly, Secure, SameSite=Lax |
A session süti egy véletlen tokent tartalmaz. Az adatbázisunkban csak ennek a lenyomata van — vagyis az adatbázisból még kiszivárgás esetén sem lehet a nevedben belépni.
Amit a böngésződ tárol (nem süti, nem jut el hozzánk magától)
| Tárolt elem | Mi van benne | Meddig |
| demo | a demó válaszai még belépés előtt: hányan vagytok, mit nem esztek, mit tervezzünk, mennyi idő jut főzésre, hol tartasz | belépés után beáll az első háztartásod, és törlődik |
| lista-sor | a még el nem küldött bevásárlólista-módosítások, hogy offline is működjön | kijelentkezéskor törlődik |
| lista-kinezet | a lista megjelenése („cetli” vagy letisztult) | amíg nem változtatod |
| nyelv | a választott nyelv (magyar vagy angol) — a cookedin.hu-n és az appban külön | amíg nem változtatod |
| csatlakozas | a meghívó linkje, amíg a belépés lefut | belépés után azonnal törlődik |
| ff-hint | egyetlen jel, hogy a Food fight bemutató animációját már láttad | amíg nem törlöd a böngésző adatait |
| Food fight aktuális paklija | a most futó játék állása és a döntéseid | a lapfül bezárásáig |
| Offline gyorsítótár | az app fájljai, és offline használatra a terved, a listád, a receptjeid és a fiókadataid a telefonodon | kijelentkezéskor töröljük |
Ha a böngésződben tiltod a tárolást (például privát ablakban), az app működik tovább — csak nem emlékszik ezekre.
9. Az importálás és a gépi (AI) feldolgozás
Ha egy videó linkjét beilleszted, ez történik:
- TikTok-link esetén a mi kiszolgálónk kérdezi le a videó nyilvános leírását és állandó linkjét — a te eszközöd nem lép kapcsolatba a videómegosztóval. Más videómegosztónál csak magát a linket visszük tovább.
- A linket és a nyilvános leírást (legfeljebb 3000 karakter) elküldjük a Supadatának egy magyar nyelvű utasítással, hogy készítsen belőle receptet: nevet, adagot, időt, hozzávalókat, lépéseket.
- A visszakapott receptvázlatot megmutatjuk neked. Mindig nézd át, mielőtt elmented: a gépi feldolgozás téved — rossz mennyiséget, hiányzó lépést, félreértett hozzávalót is adhat.
Amit a feldolgozáshoz kiküldünk: a videó nyilvános linkje, a videó nyilvános leírása, és a mi utasításunk. Amit nem: az e-mail-címed, a neved, az azonosítód, a háztartásod adatai. A hívás mindig a mi kiszolgálónkról indul.
A videó készítőjéről. Az importált recept mellé eltároljuk a videó állandó linkjét forrásmegjelölésként. Ez a link tartalmazza az eredeti készítő felhasználónevét. Az importált recept a saját, privát gyűjteményedben marad, nyilvánosan nem jelenik meg.
Gyorsítótár. A feldolgozás eredményét megőrizzük, hogy ugyanazt a videót ne kelljen újra elemeztetni. Ez a gyorsítótár háztartások között közös: ha egy videót már valaki importált, a következő importáló ugyanazt a vázlatot kapja, új feldolgozás nélkül.
Ha te vagy a videó készítője, és kéred, hogy a tartalmadból készült importot töröljük, írj az info@cookedin.hu címre — intézkedünk.
Ha a TikTok-fiókodat csatlakoztatod, a kiválasztott videókat ugyanez a folyamat dolgozza fel (lásd a 10. pontot).
10. A TikTok-fiók csatlakoztatása
Ez a te választásod. Ha csatlakoztatod a TikTok-fiókodat, a TikTokon mentett receptvideóidat be tudod hozni a CookedInba. Ha nem csatlakoztatod, a TikTok-fiókodból semmit nem kapunk, és ez a szakasz rád nem vonatkozik.
Mit csinálunk az adatoddal
- A hozzájárulásodat a TikTok engedélyező oldalán adod meg. A Receptjeimben a „TikTok csatlakoztatása” gombbal indítod; a TikTok a hozzájárulásod alapján, az adathordozhatósági szolgáltatásán (Data Portability API) keresztül átadja nekünk a fiókod teljes adatarchívumát (benne például az üzeneteidet, a belépési előzményeidet és a nézési előzményeidet is).
- Az archívumból csak a mentett (Kedvencek) videóid listáját tartjuk meg: a videó linkjét és a mentés dátumát. Minden mást — például az üzeneteidet, a belépési előzményeidet és a nézési előzményeidet — a feldolgozás közben, a memóriában azonnal eldobjuk: nem kerül adatbázisba, naplóba vagy mentésbe, nem használjuk. A TikToktól kapott fájl csak a memóriában létezik, feldolgozás után azonnal törlődik.
- A megjelenített neved (user.info.basic) csak annak mutatására kell, hogy lásd, melyik TikTok-fiókod van csatlakoztatva. Eltároljuk, és a leválasztáskor a listával és a tokenekkel együtt törlődik.
- A listát arra használjuk, hogy kiválaszd, melyik videót hozzuk át receptként. A receptnek tűnőket elöl mutatjuk; ezeket a videó nyilvános leírása alapján ismerjük fel, amit a mi kiszolgálónk kérdez le a TikToktól. A leírást és a videó készítőjének nevét a lista mellé eltároljuk, hogy lásd, melyik videó melyik, és a listával együtt törlődnek. A kiválasztott videókat a videós importunk dolgozza fel (lásd a 9. pontot) — a Supadata a kiválasztott videó nyilvános adatait (a linket és a nyilvános leírását) kapja — a TikTok-fiókodból átvett adatot nem.
- Frissítés: amíg csatlakoztatva vagy, a listát legfeljebb hetente kérjük le újra, hogy az újonnan mentett videóid is megjelenjenek. Leválasztás után nincs több kérés.
Jogalap
A TikTok-kapcsolat jogalapja a hozzájárulásod (GDPR 6. cikk (1) a), amelyet a TikTok engedélyező oldalán adsz meg. A TikTok (TikTok Technology Limited, Írország) itt adatforrás: a te kérésedre ő adja át nekünk az adatot.
Mire nem használjuk
A TikTokból kapott adatot nem használjuk hirdetésre, profilalkotásra vagy elemzésre (a saját mérésünkbe sem), nem adjuk tovább, és nem tanítunk vele modellt. Kizárólag arra való, hogy a saját mentett receptvideóidból válogass és importálj.
Meddig őrizzük, és hogyan törölheted
- Amíg csatlakoztatva vagy, addig őrizzük a Kedvencek-listát (a videók nyilvános leírásával és készítőjével), a TikTok-fiókod megjelenített nevét és a hozzáférési tokeneket.
- Törlés az appban, azonnal, e-mail nélkül: Receptjeim → TikTok → „TikTok leválasztása”. Egy megerősítő lap után a Kedvencek-listát, a TikTok-fiókod megjelenített nevét és a hozzáférési és frissítési tokent azonnal töröljük az adatbázisunkból, és a TikTok felé visszavonjuk a hozzáférésünket. A titkosított mentésekből az adat kb. 4 hét alatt fut ki.
- A hozzájárulást a TikTok beállításaiban is visszavonhatod. Ha ott vonod vissza a hozzáférésünket, a következő kérésünk sikertelen lesz, és a TikTok-adatot ugyanígy töröljük.
- A már importált és elmentett receptek a te saját tartalmad: egyenként törölheted őket. A fiókod törlését e-mailben kérheted (a 4. pontban leírt módon; lásd a 12. pontot) — ez a TikTokból kapott adatot is törli.
- Ha a TikTok már a csatlakozáskor elutasítja az adatkérésünket, mert a fiókod nem tartozik a TikTok adathordozhatósági szolgáltatásának (Data Portability API) hatálya alá, azt írjuk ki, hogy a funkció csak az EU/EGT-ben és az Egyesült Királyságban érhető el, semmit nem tárolunk, és megszüntetjük a kapcsolatot. Ha később egy heti frissítést utasít el, a meglévő listád megmarad, egy hétig nem kérünk újat, és bármikor leválaszthatod.
Biztonság
A TikTok-tokenek csak a kiszolgálón vannak, titkosítva tároljuk őket, és a böngésződbe soha nem jutnak el. Az adatbázishoz csak az üzemeltető fér hozzá. A kiszolgáló az EU-ban (IONOS, Németország), a titkosított mentések az EU-ban (Backblaze, Amszterdam) vannak — lásd az 5. és a 6. pontot.
11. Automatizált döntéshozatal és profilalkotás
Olyan automatizált döntést nem hozunk, aminek rád nézve joghatása vagy hasonlóan jelentős hatása lenne.
A tervező és a Food fight javaslatot ad: a háztartás beállításai, a kizárások, a kamra tartalma és az „ízlett / nem ízlett” jelek alapján. Ez ajánlás, amit bármikor felülírhatsz — kicserélheted, elvetheted, vagy magad tervezhetsz helyette.
12. A jogaid, és hogyan élsz velük
| Jogod | Mit jelent | Hogyan |
| Hozzáférés | megtudhatod, milyen adatot kezelünk rólad, és másolatot kérhetsz | az appban: Fiók → az adataim letöltése (egy JSON-fájl) |
| Helyesbítés | a pontatlan adat kijavítása | a legtöbbet magad szerkesztheted az appban; ha nem megy, írj |
| Törlés | a fiókod és az adataid törlése | e-mailben: info@cookedin.hu — a Fiók oldalon lévő link megnyitja a levelet. A TikTokból kapott adatot az appban is törölheted (lásd alább) |
| Az adatkezelés korlátozása | bizonyos esetekben kérheted, hogy ne használjuk tovább | írj az info@cookedin.hu címre |
| Tiltakozás | a jogos érdeken alapuló kezelés ellen (használati események, napló, hibakövetés) | írj az info@cookedin.hu címre |
| Adathordozhatóság | géppel olvasható formában megkaphatod, amit te adtál meg | ugyanaz a letöltés az appban |
| A hozzájárulás visszavonása | a TikTok-kapcsolathoz adott hozzájárulásodat bármikor visszavonhatod | az appban: Receptjeim → „TikTok leválasztása”, vagy a TikTok beállításaiban |
Hogyan kérheted az adataid törlését
- A fiókod törlése (a 4. pontban leírt módon): írj az info@cookedin.hu címre a fiókodhoz tartozó e-mail-címről — elég egy mondat, például „Kérem a fiókom törlését.” Az appban a Fiók oldalon lévő link megnyitja a levelet. A kérést ember teljesíti, ingyenesen, legkésőbb egy hónapon belül; hogy pontosan mi törlődik és mi marad meg, ott olvasod.
- Csak a TikTokból kapott adat törlése: az appban, e-mail nélkül, azonnal — Receptjeim → TikTok → „TikTok leválasztása” (lásd a 10. pontot).
- Egy recept törlése: a saját és az importált receptjeidet az appban egyenként törölheted.
- Ha te vagy egy importált videó készítője, és a tartalmadból készült import törlését kéred: írj az info@cookedin.hu címre (lásd a 9. pontot).
A letöltésről őszintén. A letöltött fájl a fiókod és a háztartásod adatait tartalmazza. Nincs benne a belépési munkamenet (az kulcs, nem adat).
Hogyan válaszolunk. A kéréseket ingyenesen, indoklás nélkül teljesítjük, legkésőbb egy hónapon belül. Azonosításhoz elég, ha a fiókodhoz tartozó e-mail-címről írsz. Megkérdezhetjük, miért mész el, és ajánlhatunk mást — de ha kitartasz mellette, törlünk.
13. Panasz és jogorvoslat
Ha úgy érzed, rosszul kezeljük az adataidat, először írj nekünk az info@cookedin.hu címre — a legtöbb dolog egy levélből megoldódik.
Panasszal a felügyeleti hatósághoz is fordulhatsz:
Nemzeti Adatvédelmi és Információszabadság Hatóság (NAIH)
- Cím: 1055 Budapest, Falk Miksa utca 9–11.
- Postacím: 1363 Budapest, Pf.: 9.
- Telefon: +36 (1) 391-1400 · +36 (30) 683-5969 · +36 (30) 549-6838
- E-mail: ugyfelszolgalat@naih.hu
- Honlap: naih.hu
Emellett bírósághoz is fordulhatsz: a pert a lakóhelyed vagy a tartózkodási helyed szerinti törvényszék előtt is megindíthatod.
14. Korhatár
A CookedIn 16 éves kortól használható.
Őszintén: ezt jelenleg nem ellenőrizzük — nem kérünk születési dátumot, és nincs korhatáros jelölőnégyzet. Ha tudomásunkra jut, hogy 16 évnél fiatalabb használja az appot, a fiókot töröljük. A háztartás gyerektagja nem felhasználó: nem lép be, róla csak a 2. pontban felsorolt adatokat tároljuk.
15. Adatbiztonság
- Jelszót nem tárolunk — a belépés a Google-nál történik, kódelfogás elleni védelemmel (PKCE).
- A belépési tokennek csak a lenyomata van az adatbázisban.
- A kapcsolat végig titkosított (HTTPS), a belépési süti csak HTTPS-en és a böngésző JavaScriptje elől elzárva utazik.
- A mentések titkosítva készülnek, és a feloldó kulcs nem a kiszolgálón van.
- A TikTok-tokenek csak a kiszolgálón vannak, titkosítva, és a böngésződbe nem jutnak el.
- Ha receptoldalt töltünk le a nevedben, a kiszolgálónk védve van attól, hogy egy beillesztett link a belső hálózatunkba irányítsa (méret- és időkorláttal együtt).
Tökéletes biztonság nincs. Ha adatvédelmi incidens történik, a jogszabály szerint járunk el, és ha az incidens valószínűsíthetően kockázattal jár rád nézve, értesítünk.
16. A tájékoztató változásai
Ha változik az adatkezelés — például új szolgáltatót vonunk be, vagy megváltozik az adatkezelő személye (1. pont) —, frissítjük ezt a tájékoztatót, és a lényeges változásról az appban tájékoztatunk.
Privacy Policy
Effective: 1 October 2026. This is an English translation; if the two versions differ, the Hungarian version prevails.
In short
- You sign in with a Google account. We do not ask for or store a password. From Google we receive your e-mail address, your first name and a permanent identifier. We do not retrieve your profile picture.
- What you enter into the app, we store: your household settings, the members (children included), the plans, the shopping list, the pantry, your own and imported recipes.
- The other members of your household can see what you changed in the plan — that is the price of planning together.
- We do not sell data, and we do not advertise with it. We use no marketing cookies, so there is no cookie banner either.
- An imported video is analysed by automated (AI) processing at a German provider. Only the public link and the public description of the video are sent there — not your data.
- If you connect your TikTok account, TikTok hands over the complete data archive of your account, with your consent, but we keep only the list of your saved (Favorites) videos from it — we discard the rest immediately. In My Recipes (Receptjeim), “Disconnect TikTok” (TikTok leválasztása) deletes it immediately.
- You can download your data at any time from the app, in a single file.
- You can request deletion of your account by e-mail at info@cookedin.hu. A person handles it, within one month at the latest. There is currently no automatic deletion — except for data received from the TikTok connection, which is deleted automatically in the cases described in section 10.
- You must be 16 or older to use the app.
The full policy follows below.
1. Who processes your data
CookedIn currently operates as a trial version, and the service is run by a private individual.
| Controller | Kiss Roland (private individual) |
| Residential address (postal address) | 9761 Táplánszentkereszt, Vörösmarty utca 30, Hungary |
| E-mail | info@cookedin.hu |
| Address of the app | app.cookedin.hu · the introductory site: cookedin.hu |
We have not appointed a Data Protection Officer — our activity does not fall under the mandatory cases. For any data protection question, you can contact us at info@cookedin.hu.
What will change: we plan for a company to take over the live operation. When that happens, the identity of the controller will change. We will notify you in advance, and you will need to accept the new terms.
2. What data we process, and where it comes from
| Data | What it includes | Where it comes from |
| Account | e-mail address, nickname (the first name received from Google), Google’s permanent identifier, time of registration | from the Google sign-in |
| Session | the fingerprint (hash) of the sign-in token in your browser, and its expiry time | created when you sign in |
| Household settings | kitchen equipment, whether you make soups, weekday and weekend cooking time, which meals we plan, the “economical” switch, the order of the shopping list, invitation code | you provide it |
| Household members | nickname, age group (adult / teenager / child / toddler), portion multiplier, dietary exclusions (“what they do not eat”), disliked ingredients | you provide it |
| Plans | the start day of the weekly plan, the time set aside each day and the planned meals, the planned dishes (whether locked, cooked, leftover, how many portions) | created in the app |
| Shopping list | which ingredient you ticked off, when and in what quantity (with a timestamp), and your own, freely typed items | you provide it |
| Pantry | per ingredient: quantity, whether it is frozen, since when it has been at home, when you opened it | you provide it |
| Own and imported recipes | name, ingredients, steps (free text), and the link to the source | you write or import them |
| Imports | the permanent link of the video, the identifier of the processing, the recipe draft extracted from the video, the status and the time | created when you import |
| TikTok connection (if you connect it) | the list of your saved (Favorites) videos: the link of the video and the date it was saved, together with the video’s public description and its creator (our server retrieves these from TikTok’s public interface, so that you can tell the videos apart in the list); the encrypted tokens of the TikTok access; the display name of your TikTok account — only to show which account is connected | TikTok provides it at your request, based on your consent — the complete data archive of your account, of which we keep only the list of your saved videos (see section 10) |
| Taste signals | one “liked” or “did not like” signal per recipe and per member | you provide it after cooking |
| Household log | who changed what in the plan, and when (planning, swap, move, cooked, undo, ran out, leftover) | created in the app |
| Feedback and requests | what you type into the form (free text), and which recipe it relates to | you send it |
| Usage events | whether you used the app that day, and whether you clicked the “Premium — coming soon” button | created during use |
| Answers in the demo | how many of you there are, what you do not eat, what we should plan, how much time there is for cooking — before signing in. We store it in your browser; we send it to the server only to calculate the plan, and we do not save it there | you provide it in the demo |
| Server-side logs | our server’s access log records the IP address and the requested path | your browser’s requests |
| Error report | the technical circumstances of the error (see section 7) | created when an error occurs |
What we do not process:
- We do not store a password — sign-in takes place at Google.
- We do not retrieve or store your profile picture from your Google account. From Google we receive only the identifier, the e-mail address and the first name. The “avatar” you see in the app is the first letter of your nickname.
- You cannot upload photos — the app has no image upload.
- We do not process bank card data — the service is currently free of charge.
- The rest of your TikTok account’s data archive (for example your messages, your login history and your watch history) we do not keep — we discard it immediately during processing, in memory (see section 10).
About the child members
A child member of the household is not a user: they do not sign in and have no account. Their data is nevertheless with us, because planning needs it. Specifically: nickname, age group, portion multiplier, dietary exclusions and disliked ingredients. An adult member of the household enters these, and can change or delete them at any time. We do not ask for any more data about children.
About dietary exclusions
For the members, you can specify what they do not eat — for example meat, pork, fish, milk, eggs, gluten, nuts or mushrooms. We do not ask for the reason, and we do not store it. In our handling this is a dietary setting, not health data: we do not state or assume that anyone is allergic or ill.
3. What we use it for, and on what legal basis
| Purpose | Which data | Legal basis |
| Providing the service — sign-in, household, planning, shopping list, pantry, recipes, import | account, session, household and its members, plans, list, pantry, recipes, imports | performance of a contract (GDPR Article 6(1)(b)) |
| Personalisation — adjusting the suggestions to what your household liked | taste signals, exclusions, disliked ingredients | performance of a contract (GDPR Article 6(1)(b)) |
| Choosing and importing your saved TikTok videos (if you connect your TikTok account) | from the complete data archive handed over by TikTok we keep only this: the Favorites list (the link of the video, the date it was saved), the tokens of the connection, the display name of the account; alongside, the public description and creator of the videos | consent (GDPR Article 6(1)(a)), which you give on TikTok’s authorisation page; you can withdraw it at any time (see section 10) |
| Transparency within the household — who changed what in the shared plan | household log | legitimate interest (GDPR Article 6(1)(f)) — traceability of the jointly edited plan |
| Answering your feedback and your request | text of the feedback, e-mail address, account data | legitimate interest (Article 6(1)(f)); for a deletion request, legal obligation (Article 6(1)(c)) |
| Troubleshooting and operational security | error report, server-side logs (IP address) | legitimate interest (Article 6(1)(f)) — a working, secure service |
| Protection against data loss | encrypted backups | legitimate interest (Article 6(1)(f)) |
| Guiding development during the trial period — whether you come back, whether you are interested in premium | usage events | legitimate interest (Article 6(1)(f)) — see below |
| Speeding up the import and counting the monthly quota | import cache | legitimate interest (Article 6(1)(f)) |
| Making the demo usable without signing in | the answers in the demo, the start and completion of the demo | legitimate interest (Article 6(1)(f)) |
About legitimate interest. Where we rely on legitimate interest, we have carried out a balancing: whether the purpose can be achieved with less data, and whether it unreasonably harms your interests. From the usage events we look only at how many people come back, and how many are interested in premium — we do not track what you click inside the app. Today these rows are directly linked to your account, so they can be traced back to you. The events of the demo, by contrast, arise without an account, so they are anonymous. You can object at any time to processing based on legitimate interest (see section 12).
What we do not do: we do not sell data, we do not hand it to advertisers, and we do not send marketing e-mails. Only the TikTok connection is based on consent, and only you can switch it on. All our other processing is not based on consent, because we have no advertising or measurement cookies, no newsletter and no push notifications.
4. How long we keep it
An important and honest point: the app currently has no automatic deletion. What you enter once stays with us until it is deleted manually — except for data received from the TikTok connection, which is deleted automatically in the cases described in section 10. The retention periods look like this in practice:
| Data | How long |
| Account, household, members, plans, list, pantry, recipes | as long as your account exists, and until we carry out your deletion request |
| TikTok connection data (the Favorites list with the videos’ public descriptions and creators, the access and refresh tokens, the display name of your TikTok account) | as long as you are connected. “Disconnect TikTok” (TikTok leválasztása) deletes them immediately; they roll out of the encrypted backups within about 4 weeks (see section 10). We do not keep the rest of TikTok’s data archive: we discard it immediately during processing, in memory |
| Sessions | the rows of expired sign-in sessions remain in the database for now (the token itself expires and cannot be used to sign in) |
| Usage events | for an indefinite period at present |
| Import cache (the recipe draft extracted from the video) | for an indefinite period at present, and it also serves the imports of other households |
| Feedback and requests | remain in the “Beérkezett” (Inbox) list after being handled, so that bug fixing can be traced |
| Household log | belongs to the household — the interface shows the latest 30 entries |
| Encrypted backups | at most about 4 weeks (daily backups for 8 days, weekly ones for 29 days) |
| Error report (Sentry) | for the period set at the error tracking provider |
| Server-side access log (IP address) | at most about 5 weeks. The log is rotated weekly, and a daily cleanup deletes the closed archives after 30 days |
If you request deletion of your account
The request is carried out by a person, within one month at the latest. In that case:
- Deleted: your account (e-mail, nickname, Google identifier), your sign-in sessions, your membership of the household, and — if you connected it — the TikTok connection data as well.
- Remains with the household: the plans, the shopping list, the pantry, the own and imported recipes, the imports. These are the household’s shared data, not yours alone — if they disappeared, the other members’ work would be lost with them. If you want the whole household deleted, you can request that too.
- Your member entry also remains among the household’s members: your nickname, your age group, your portion, your exclusions and your disliked ingredients. The household needs this for planning — but if you ask, we delete it as well.
- Remains without a name: the entries of the household log, your taste signals, your feedback and the usage events. Your account identifier is detached from these.
- The e-mail containing your deletion request we also delete from our mailbox after the deletion has been carried out; it rolls out of the encrypted backups within about 4 weeks.
5. Who has access to your data
The members of your household. Whoever you invite sees the shared plan, the shopping list, the pantry, the household’s recipes and the log — that is, also when you changed what in the plan, with your nickname and the time. Anyone with the invitation code can join the household, so share the code only with someone you would really let in.
Our team. The feedback and requests are read by a designated member of the team in the “Beérkezett” (Inbox) list. Next to the text, your nickname and your e-mail address are also visible there — so that we can reply. This access can only be granted manually, on the server.
Processors — the providers that actually process data on our behalf:
| Provider | For what | Where | What it receives |
| IONOS | operating the server | the machine is in Germany; the contracting party is IONOS Cloud Ltd. (United Kingdom) | all stored data (storage) |
| Sentry | error tracking | EU (Germany) | technical error data — see section 7 |
| Supadata | automated processing of the video import | Germany | the public link and public description of the video, with our instruction — not your data. In the TikTok import too: it receives the public data of the selected video (the link and its public description) — not data taken from your TikTok account |
| Backblaze B2 | storing the encrypted backups | Amsterdam, the Netherlands (EU Central region) — the provider is American (Backblaze Inc.) | an encrypted file whose content it cannot open |
Google is not our processor: at sign-in it acts as an independent controller — see section 6.
Apart from these, we are in contact with other parties, but we do not pass user data to them:
- TikTok — in two ways. If you paste a TikTok link, our server retrieves the public description of the video; TikTok sees the IP address of our server, not yours. If you connect your TikTok account, TikTok (TikTok Technology Limited, Ireland) is a data source: at your request it hands us the complete data archive of your account, of which we keep only the list of your saved videos (see section 10).
- Any recipe website — if you paste a link that is not a video, the page is likewise downloaded by our server; your browser does not contact it. This works in your favour: your IP address does not reach it.
- The provider that manages our source code and deployment (GitHub) — receives no user data.
- The service that monitors the backup — receives an empty signal about a successful backup, no data.
- Our usage-measurement software (Umami) runs on our own server and currently measures nothing from the app.
Correspondence. Mail arriving at info@cookedin.hu — including deletion requests — is received and stored by a mail server running on our own server; we do not use an e-mail service provider. Incoming mail is therefore in our own handling, and our daily backup includes it as well.
We disclose data to an authority only where we are required to by law.
6. Transfers outside the European Union
Sign-in. Google (Google Ireland Limited / Google LLC, USA) acts at sign-in as its own controller: it identifies you, and it sees that you signed in to CookedIn, and when. Google’s own notice governs its data processing. The basis for the transfer to the United States is the EU–US Data Privacy Framework (adequacy decision).
Backups. We store the encrypted backups at Backblaze B2. The storage is in the EU: the account runs in the EU Central region, which according to the provider’s own documentation means the Amsterdam data centre. The provider itself, however, is American (Backblaze Inc.). It sees the file only in encrypted form; the key to decrypt it is with us — it cannot open the content.
The server. The machine is in Germany, but the contracting party is IONOS Cloud Ltd., registered in the United Kingdom. The United Kingdom is covered by a European Commission adequacy decision.
We download the fonts from our own server, not from an external font provider — so your IP address does not go anywhere for this reason either.
7. Error tracking in detail
We use an error tracker so that we notice and fix errors. It has two sides:
- On our server we filter the personal parts out of the error report: only the method of the request and its path without the query string remain. The headers and the sign-in cookie are not included.
- In your browser, the technical circumstances of the error are sent: the error message, the type of browser, the version of the app, and the path where you were (for example “the weekly plan” or “a recipe”). We remove the household’s invitation code from the addresses and from your steps before the report is sent.
On neither side do we send a name, an e-mail address or the sign-in cookie, and we do not build a user profile. The error tracker stores the data in the EU (Germany).
8. Cookies and data stored in your browser
We have no cookie banner, and that is no accident: we use only cookies that are technically necessary for operation. We have no measurement, marketing or advertising cookies, so we do not need your consent for them.
Cookies
| Cookie | Purpose | How long | Attributes |
| session | keeping you signed in | 400 days, renewed daily while in use | HttpOnly (the browser’s JavaScript cannot read it), Secure (HTTPS only), SameSite=Lax |
| google_state | authenticating the return request of the Google sign-in | 10 minutes, deleted immediately after sign-in | HttpOnly, Secure, SameSite=Lax |
| google_verifier | protection against interception of the sign-in code (PKCE) | 10 minutes, deleted immediately after sign-in | HttpOnly, Secure, SameSite=Lax |
| beta_code | the beta code for the duration of sign-in, if you arrive with an invitation code | at most 10 minutes | HttpOnly, Secure, SameSite=Lax |
| tiktok_state | security check of connecting your TikTok account | until the connection is complete, at most 10 minutes | HttpOnly, Secure, SameSite=Lax |
The session cookie contains a random token. Our database holds only its fingerprint — so even if the database leaked, nobody could sign in as you.
What your browser stores (not cookies, and it does not reach us by itself)
| Stored item | What it contains | How long |
| demo | the answers in the demo before signing in: how many of you there are, what you do not eat, what we should plan, how much time there is for cooking, where you are in the demo | after you sign in, your first household is set up and this is deleted |
| lista-sor | the shopping-list changes not yet sent, so that it also works offline | deleted when you sign out |
| lista-kinezet | the look of the list (“cetli” (note-style) or clean) | until you change it |
| nyelv | the language you chose (Hungarian or English) — separately on cookedin.hu and in the app | until you change it |
| csatlakozas | the link of the invitation, while the sign-in completes | deleted immediately after sign-in |
| ff-hint | a single flag that you have already seen the Food fight introductory animation | until you clear your browser data |
| The current Food fight deck | the state of the game in progress and your decisions | until the tab is closed |
| Offline cache | the files of the app, and for offline use your plan, your list, your recipes and your account data on your phone | we delete it when you sign out |
If you block storage in your browser (for example in a private window), the app keeps working — it just does not remember these.
9. Import and automated (AI) processing
When you paste the link of a video, this happens:
- For a TikTok link, our server retrieves the public description and the permanent link of the video — your device does not contact the video platform. For other video platforms, we pass on only the link itself.
- We send the link and the public description (up to 3000 characters) to Supadata with an instruction in Hungarian to make a recipe from it: name, portions, time, ingredients, steps.
- We show you the recipe draft we get back. Always review it before you save it: automated processing makes mistakes — it can give a wrong quantity, a missing step or a misunderstood ingredient.
What we send out for processing: the public link of the video, the public description of the video, and our instruction. What we do not: your e-mail address, your name, your identifier, your household’s data. The call always starts from our own server.
About the creator of the video. Next to the imported recipe we store the permanent link of the video as attribution. This link contains the username of the original creator. The imported recipe stays in your own, private collection and does not appear publicly.
Cache. We keep the result of the processing so that the same video does not have to be analysed again. This cache is shared between households: if someone has already imported a video, the next person importing it gets the same draft, without new processing.
If you are the creator of the video, and you ask us to delete the import made from your content, write to info@cookedin.hu — we will act on it.
If you connect your TikTok account, the videos you select go through the same process (see section 10).
10. Connecting your TikTok account
This is your choice. If you connect your TikTok account, you can bring the recipe videos you saved on TikTok into CookedIn. If you do not connect it, we receive nothing from your TikTok account, and this section does not apply to you.
What we do with your data
- You give your consent on TikTok’s authorisation page. You start it with the “TikTok csatlakoztatása” (Connect TikTok) button in My Recipes (Receptjeim); based on your consent, TikTok hands us the complete data archive of your account (including, for example, your messages, your login history and your watch history) through its data portability service (Data Portability API).
- From the archive we keep only the list of your saved (Favorites) videos: the link of the video and the date it was saved. Everything else — for example your messages, your login history and your watch history — we discard immediately during processing, in memory: it is never written to the database, the logs or the backups, and we do not use it. The file received from TikTok exists only in memory and is deleted right after processing.
- Your display name (user.info.basic) is needed only to show you which TikTok account is connected. We store it, and when you disconnect it is deleted together with the list and the tokens.
- We use the list so that you can choose which videos we bring over as recipes. We show the recipe-like ones first; we recognise them from the video’s public description, which our server retrieves from TikTok. We store the description and the name of the video’s creator alongside the list, so that you can tell the videos apart, and they are deleted together with the list. The videos you select are processed by our video import (see section 9) — Supadata receives the public data of the selected video (the link and its public description) — not data taken from your TikTok account.
- Refresh: while you are connected, we request the list again at most once a week, so that videos you saved recently also appear. After you disconnect, there are no more requests.
Legal basis
The legal basis of the TikTok connection is your consent (GDPR Article 6(1)(a)), which you give on TikTok’s authorisation page. TikTok (TikTok Technology Limited, Ireland) is a data source here: at your request it hands the data to us.
What we do not use it for
We do not use the data received from TikTok for advertising, profiling or analytics (not even in our own measurement), we do not pass it on, and we do not train any model with it. It serves only to let you pick from and import your own saved recipe videos.
How long we keep it, and how you can delete it
- As long as you are connected, we keep the Favorites list (with the videos’ public descriptions and creators), the display name of your TikTok account and the access tokens.
- Deletion in the app, immediately, without e-mail: My Recipes (Receptjeim) → TikTok → “TikTok leválasztása” (Disconnect TikTok). After a confirmation sheet, we immediately delete the Favorites list, the display name of your TikTok account and the access and refresh tokens from our database, and we revoke our access with TikTok. The data rolls out of the encrypted backups within about 4 weeks.
- You can also withdraw your consent in TikTok’s settings. If you revoke our access there, our next request will fail, and we delete the TikTok data in the same way.
- The recipes already imported and saved are your own content: you can delete them one by one. You can request deletion of your account by e-mail (as described in section 4; see section 12) — this also deletes the data received from TikTok.
- If TikTok already rejects our data request when you connect, because your account is not covered by TikTok’s data portability service (Data Portability API), we display that the feature is available only in the EU/EEA and the United Kingdom, we store nothing, and we remove the connection. If it later rejects a weekly refresh, your existing list stays, we do not request a new one for a week, and you can disconnect at any time.
Security
The TikTok tokens are only on the server, we store them encrypted, and they never reach your browser. Only the operator has access to the database. The server is in the EU (IONOS, Germany) and the encrypted backups are in the EU (Backblaze, Amsterdam) — see section 5 and section 6.
11. Automated decision-making and profiling
We make no automated decision that would have a legal effect on you or a similarly significant effect.
The planner and Food fight give a suggestion: based on the household’s settings, the exclusions, the contents of the pantry and the “liked / did not like” signals. This is a recommendation that you can override at any time — you can swap it, reject it, or plan yourself instead.
12. Your rights, and how to exercise them
| Your right | What it means | How |
| Access | you can find out what data we process about you, and ask for a copy | in the app: Account (Fiók) → download my data (az adataim letöltése) (one JSON file) |
| Rectification | correcting inaccurate data | you can edit most of it yourself in the app; if that does not work, write to us |
| Erasure | deleting your account and your data | by e-mail: info@cookedin.hu — the link on the Account (Fiók) page opens the e-mail. Data received from TikTok you can also delete in the app (see below) |
| Restriction of processing | in certain cases you can ask us to stop using the data | write to info@cookedin.hu |
| Objection | to processing based on legitimate interest (usage events, log, error tracking) | write to info@cookedin.hu |
| Data portability | you can receive, in a machine-readable form, what you provided | the same download in the app |
| Withdrawing consent | you can withdraw the consent you gave for the TikTok connection at any time | in the app: My Recipes (Receptjeim) → “TikTok leválasztása” (Disconnect TikTok), or in TikTok’s settings |
How to request deletion of your data
- Deleting your account (as described in section 4): write to info@cookedin.hu from the e-mail address belonging to your account — one sentence is enough, for example “Please delete my account.” In the app, the link on the Account (Fiók) page opens the e-mail. A person carries out the request, free of charge, within one month at the latest; you can read there exactly what is deleted and what remains.
- Deleting only the data received from TikTok: in the app, without e-mail, immediately — My Recipes (Receptjeim) → TikTok → “TikTok leválasztása” (Disconnect TikTok) (see section 10).
- Deleting a recipe: you can delete your own and imported recipes one by one in the app.
- If you are the creator of an imported video and you ask for the deletion of the import made from your content: write to info@cookedin.hu (see section 9).
About the download, honestly. The downloaded file contains the data of your account and your household. It does not include the sign-in session (that is a key, not data).
How we respond. We carry out requests free of charge, without requiring a reason, within one month at the latest. For identification it is enough to write from the e-mail address belonging to your account. We may ask why you are leaving, and offer something else — but if you insist, we delete.
13. Complaints and remedies
If you feel that we are handling your data wrongly, write to us first at info@cookedin.hu — most things are solved with one e-mail.
You can also lodge a complaint with the supervisory authority:
Nemzeti Adatvédelmi és Információszabadság Hatóság (NAIH) (Hungarian National Authority for Data Protection and Freedom of Information)
- Address: 1055 Budapest, Falk Miksa utca 9–11., Hungary
- Postal address: 1363 Budapest, Pf.: 9., Hungary
- Telephone: +36 (1) 391-1400 · +36 (30) 683-5969 · +36 (30) 549-6838
- E-mail: ugyfelszolgalat@naih.hu
- Website: naih.hu
You can also turn to a court: you may bring the action before the regional court (törvényszék) of your place of residence or your place of stay.
14. Minimum age
CookedIn can be used from the age of 16.
Honestly: we do not currently verify this — we do not ask for a date of birth, and there is no age checkbox. If we learn that someone under 16 is using the app, we delete the account. A child member of the household is not a user: they do not sign in, and we store only the data listed in section 2 about them.
15. Data security
- We do not store a password — sign-in takes place at Google, with protection against code interception (PKCE).
- The database holds only the fingerprint of the sign-in token.
- The connection is encrypted throughout (HTTPS), and the sign-in cookie travels only over HTTPS and shielded from the browser’s JavaScript.
- The backups are made encrypted, and the key to decrypt them is not on the server.
- The TikTok tokens are only on the server, encrypted, and do not reach your browser.
- When we download a recipe page on your behalf, our server is protected against a pasted link steering it into our internal network (together with size and time limits).
There is no perfect security. If a personal data breach occurs, we act as the law requires, and if the breach is likely to pose a risk to you, we will notify you.
16. Changes to this policy
If the data processing changes — for example, we bring in a new provider, or the identity of the controller changes (section 1) — we update this policy, and we inform you in the app about any material change.