Ochrana osobných údajov
Naposledy upravené 8. októbra 2026
To najdôležitejšie pre rodiča. KódDuo nám o dieťati neposiela nič — nemá účty, prihlásenie, reklamy ani analytiku. Webová appka ukladá postup len v prehliadači. Appka pre iPhone a Android si pri prvom spustení pýta meno alebo prezývku a vekové pásmo dieťaťa — tie ostávajú len v zariadení a k nám sa nedostanú. Platby spracúva Apple (iPhone) alebo Google (Android). Na tejto stránke od vás získame údaje jedine vtedy, ak nám sami napíšete.
1. Kto sme
Vassweb s. r. o.
Školská 981/36, 931 01 Šamorín, Slovenská republika
IČO: 56921021
E-mail: vass@vassweb.com
Nemáme vymenovanú zodpovednú osobu (DPO) — nevyplýva nám to zo zákona. Píšte na e-mail vyššie.
2. Údaje detí vo webovej appke (app.kodduo.sk)
Toto je najčastejšia otázka, tak ju vybavíme hneď a natvrdo:
- Webová appka KódDuo nemá používateľské účty a nedá sa do nej prihlásiť.
- E-mail, vek ani dátum narodenia si nepýta. Meno alebo prezývku môžete nepovinne zadať v Nastaveniach — ostáva len v prehliadači a nikam sa neposiela.
- Kód, ktorý dieťa napíše v Pythone a SQL, sa spúšťa priamo v prehliadači na vašom zariadení — neposiela sa nám.
- Postup v lekciách sa ukladá lokálne v prehliadači. Keď vymažete údaje stránok, zmizne. My sa k nemu nedostaneme.
Pripravujeme kontá s overením súhlasu rodiča. Kým nebudú hotové a skontrolované, zostávajú vypnuté — a kým sú vypnuté, žiadne údaje detí nevznikajú. Keď sa to zmení, upravíme túto stránku ešte predtým, než sa čokoľvek zapne.
3. Appka KódDuo (iPhone — App Store, Android — Google Play)
a) Čo appka ukladá — len v zariadení
- Pri prvom spustení rodič zadá meno alebo prezývku dieťaťa a vekové pásmo (9–10, 11–13 alebo 14–16 rokov). Presný vek ani dátum narodenia nechceme.
- Meno, vekové pásmo, body (XP) a hotové lekcie sa ukladajú len v pamäti zariadenia (telefónu alebo tabletu). Neposielajú sa nám ani nikomu inému — appka nemá server, účet, prihlásenie, reklamy ani analytiku.
- Kód, ktorý dieťa napíše v Pythone a SQL, sa spúšťa priamo v zariadení bez pripojenia na internet.
- Postup vymažete v appke (Nastavenia → Vymazať postup). Všetko vrátane mena zmizne, keď appku zo zariadenia odstránite. Appka pre Android nepovoľuje zálohu týchto údajov do účtu Google.
Keďže sa tieto údaje k nám nedostanú, my ich nespracúvame — sú len vo vašom zariadení pod vašou kontrolou.
b) Zadarmo a nákupy
- Prvých 10 lekcií kurzu Python – základy je zadarmo.
- Ostatné lekcie a kurzy odomkne mesačné predplatné (automaticky sa obnovuje, kým ho nezrušíte v nastaveniach Apple ID, na Androide v Google Play → Odbery) alebo jednorazový nákup navždy.
- Na iPhone nákup aj platbu spracúva Apple cez App Store podľa zásad ochrany súkromia Apple. Vaše meno, e-mail ani platobné údaje od Apple nedostávame. Appka sa App Store pýta len na ponuku a cenu nákupov a na to, či je nákup na tomto Apple ID aktívny.
- Na Androide nákup aj platbu spracúva Google cez Google Play podľa zásad ochrany súkromia Google. Vaše meno, e-mail ani platobné údaje od Google nedostávame. Appka sa Google Play pýta len na ponuku a cenu nákupov a na to, či je nákup na tomto účte Google aktívny. Informáciu o aktívnom mesačnom predplatnom si appka pamätá v zariadení najviac 14 dní od posledného overenia, aby fungovala aj bez internetu.
- Súčasťou appky pre Android je knižnica Google Play Billing od Google, bez ktorej nákup cez Google Play nefunguje. Podľa Google táto knižnica posiela Google technické záznamy o tom, ako fungujú nákupy (napríklad či sa volanie podarilo alebo zlyhalo a problémy so spojením), aby Google zlepšoval jej fungovanie a podporu. Meno, vek ani postup dieťaťa appka do nej neodovzdáva. Ako pri každom spojení cez internet pri tom Google vidí IP adresu zariadenia. Tieto záznamy dostáva len Google a spracúva ich podľa svojich zásad — my k nim prístup nemáme.
- Pred nákupom aj pred otvorením stránky mimo appky sa appka pýta otázku pre rodiča.
4. Čo spracúvame na tejto stránke
a) Keď nám napíšete cez formulár alebo e-mailom
Na stránke je formulár „Chcem vedieť o novinkách“ a e-mailová adresa. Spracujeme, čo pošlete — meno, e-mail a prípadne text správy. Formulár ich odošle e-mailom do našej schránky vass@vassweb.com; k správe pripojí aj skrátenú IP adresu siete (posledné číslo nahradené nulou), aby sme vedeli rozoznať spam. Do databázy na webe sa obsah správy neukladá.
- Účel: odpovedať vám a dať vedieť, keď v KódDuo pribudne niečo nové.
- Právny základ: oprávnený záujem odpovedať na oslovenie (čl. 6 ods. 1 písm. f GDPR); pri zasielaní noviniek váš súhlas daný tým, že si ich vyžiadate (čl. 6 ods. 1 písm. a GDPR).
- Ako dlho: kým je komunikácia relevantná, najviac 3 roky od posledného kontaktu — alebo kým nepoviete, že už nechcete. Stačí odpovedať na ktorýkoľvek e-mail.
b) Ochrana formulára pred robotmi
Aby formulár nezahltil spam, server pri odoslaní kontroluje čas vyplnenia, skryté pole pre robotov a počet odoslaní zo siete. Na to si krátko pamätá:
- počítadlá odoslaní podľa skrátenej IP adresy siete — najviac 10 minút,
- odtlačok (hash) e-mailu a textu správy, aby rovnaká správa neprišla dvakrát — 24 hodín; z odtlačku sa e-mail ani text nedajú prečítať,
- celkový počet odoslaní za deň (bez osobných údajov) — 2 dni.
Právny základ: oprávnený záujem na ochrane pred zneužitím (čl. 6 ods. 1 písm. f GDPR). Po uvedenej dobe sa záznamy zmažú samy.
c) Technické záznamy servera
Hosting zaznamenáva bežné technické údaje o požiadavkách — IP adresu, čas, typ prehliadača a adresu stránky. Vznikajú automaticky, slúžia na prevádzku a bezpečnosť, nespájame ich s ničím iným a nepoužívame na profilovanie.
Právny základ: oprávnený záujem na bezpečnej prevádzke (čl. 6 ods. 1 písm. f GDPR). Ako dlho: podľa nastavení poskytovateľa hostingu, rádovo dni až týždne.
d) Cookies
Ktoré súbory cookies a podobné technológie stránka používa, na čo, ako dlho a ako svoju voľbu zmeníte, opisujú samostatné Zásady cookies. Analytické a marketingové nástroje sa načítajú len s vaším súhlasom; ak žiadny nie je nasadený, Zásady cookies to uvádzajú a lišta sa na súhlas nepýta.
5. Komu sa údaje dostanú
Údaje nepredávame a neposkytujeme na reklamné účely. Dostanú sa len k tým, koho potrebujeme na prevádzku:
| Kto | Načo |
|---|---|
| Poskytovateľ hostingu | Prevádzka stránky a technické záznamy servera. |
| Poskytovateľ e-mailu | Doručenie a uloženie správ, ktoré nám pošlete. |
| Resend (Resend, Inc., USA) | Odoslanie správy z formulára do našej schránky. |
| Upstash (Upstash, Inc.; dáta v EÚ — Frankfurt) | Krátkodobé počítadlá a odtlačky na ochranu formulára (bod 4 b). |
Ak dôjde k prenosu do tretej krajiny, deje sa tak na základe štandardných zmluvných doložiek Európskej komisie alebo iného platného mechanizmu podľa kapitoly V GDPR.
6. Vaše práva
- na prístup k údajom (čl. 15),
- na opravu (čl. 16) a vymazanie (čl. 17),
- na obmedzenie spracúvania (čl. 18) a prenosnosť (čl. 20),
- namietať proti spracúvaniu na základe oprávneného záujmu (čl. 21),
- odvolať súhlas kedykoľvek, bez vplyvu na zákonnosť spracúvania pred odvolaním (čl. 7 ods. 3).
Stačí napísať na vass@vassweb.com; odpovieme najneskôr do jedného mesiaca. Sťažnosť môžete podať aj dozornému orgánu: Úrad na ochranu osobných údajov SR, Galvaniho 7/B, 821 04 Bratislava, dataprotection.gov.sk.
7. Zmeny
Keď sa spracúvanie zmení — napríklad keď zapneme kontá alebo nasadíme analytiku — upravíme túto stránku a zmeníme dátum hore, a to skôr, než sa zmena spustí.
Privacy Policy
Last updated 8 October 2026 · English translation of the Slovak version. If the two differ, the Slovak version applies.
The key points for parents. KódDuo sends us nothing about your child — it has no accounts, no sign-in, no ads and no analytics. The web app stores progress only in the browser. On first launch, the iPhone and Android app asks for the child’s name or nickname and age range — these stay on the device only and never reach us. Payments are handled by Apple (iPhone) or Google (Android). On this website, we only receive information from you if you write to us yourself.
1. Who we are
Vassweb s. r. o.
Školská 981/36, 931 01 Šamorín, Slovak Republic
Company ID (IČO): 56921021
Email: vass@vassweb.com
We have not appointed a Data Protection Officer (DPO), as the law does not require us to. Please contact us at the email address above.
2. Children’s data in the web app (app.kodduo.sk)
This is the question we hear most often, so here is the plain answer up front:
- The KódDuo web app has no user accounts and there is no way to sign in.
- It does not ask for an email address, age or date of birth. You can optionally enter a name or nickname in Settings — it stays only in the browser and is not sent anywhere.
- Code your child writes in Python and SQL runs directly in the browser on your device — it is not sent to us.
- Lesson progress is stored locally in the browser. If you clear the site data in your browser, it is gone. We have no access to it.
We are working on accounts with verified parental consent. Until they are finished and reviewed, they stay switched off — and while they are off, no children’s data is created. We will update this page before anything is switched on.
3. The KódDuo app (iPhone — App Store, Android — Google Play)
a) What the app stores — on the device only
- On first launch, the parent enters the child’s name or nickname and age range (9–10, 11–13 or 14–16 years). We do not ask for an exact age or date of birth.
- The name, age range, points (XP) and completed lessons are stored only on the device (phone or tablet). They are not sent to us or to anyone else — the app has no server, account, sign-in, ads or analytics.
- Code your child writes in Python and SQL runs directly on the device, without an internet connection.
- You can delete progress in the app (Settings → Erase progress). Everything, including the name, is removed when you delete the app from the device. The Android app does not allow this data to be backed up to a Google account.
Because this data never reaches us, we do not process it — it stays on your device, under your control.
b) Free lessons and purchases
- The first 10 lessons of the “Python — the basics” course are free.
- The remaining lessons and courses are unlocked with a monthly subscription (it renews automatically until you cancel it in your Apple ID settings, or on Android in Google Play → Subscriptions) or a one-time lifetime purchase.
- On iPhone, purchases and payments are handled by Apple through the App Store under the Apple Privacy Policy. We do not receive your name, email or payment details from Apple. The app only asks the App Store for the available purchases and their prices, and whether a purchase is active on this Apple ID.
- On Android, purchases and payments are handled by Google through Google Play under the Google Privacy Policy. We do not receive your name, email or payment details from Google. The app only asks Google Play for the available purchases and their prices, and whether a purchase is active on this Google account. The app keeps a note on the device that your monthly subscription is active for up to 14 days after it was last verified, so it keeps working offline.
- The Android app includes the Google Play Billing Library, without which purchases through Google Play do not work. According to Google, this library sends Google technical logs about how purchases are working (for example, whether a call succeeded or failed, and connection problems) so that Google can improve how the library works and its support for it. The app does not pass your child’s name, age or progress to it. As with any internet connection, Google sees the device’s IP address in the process. Only Google receives these logs and processes them under its own policies — we have no access to them.
- Before any purchase, and before opening a page outside the app, the app first asks a question for the parent to answer.
4. What we process on this website
a) When you write to us through the form or by email
The website has a sign-up form for updates (“Chcem vedieť o novinkách”) and an email address. We process what you send us — your name, email address and, if any, the text of your message. The form sends these by email to our inbox vass@vassweb.com; it also attaches your network’s IP address in shortened form (with the last number replaced by zero) so that we can recognise spam. The content of the message is not stored in a database on the website.
- Purpose: to reply to you and let you know when something new is added to KódDuo.
- Legal basis: our legitimate interest in replying to your enquiry (Art. 6(1)(f) GDPR); for sending updates, your consent, given by requesting them (Art. 6(1)(a) GDPR).
- How long: for as long as our correspondence is relevant, at most 3 years from our last contact — or until you tell us you no longer want to hear from us. Just reply to any of our emails.
b) Protecting the form from bots
To keep the form from being flooded with spam, the server checks how long the form took to fill in, a hidden field meant for bots, and the number of submissions from a network. For this, it briefly keeps:
- submission counts for each shortened network IP address — for up to 10 minutes,
- a fingerprint (hash) of the email address and message text, so the same message does not arrive twice — for 24 hours; the email address and text cannot be recovered from the fingerprint,
- the total number of submissions per day (without any personal data) — for 2 days.
Legal basis: our legitimate interest in protecting against misuse (Art. 6(1)(f) GDPR). After these periods, the records are deleted automatically.
c) Server logs
Our hosting provider records standard technical data about requests — IP address, time, browser type and page address. These are created automatically and are used to run the website and keep it secure. We do not combine them with anything else or use them for profiling.
Legal basis: our legitimate interest in running the website securely (Art. 6(1)(f) GDPR). How long: according to the hosting provider’s settings, typically days to weeks.
d) Cookies
Our separate Cookie Policy (in Slovak) explains which cookies and similar technologies the website uses, what for, for how long, and how to change your choice. Analytics and marketing tools load only with your consent; if none are in use, the Cookie Policy says so and the banner does not ask for consent.
5. Who receives the data
We do not sell data or share it for advertising. It is shared only with the providers we need to run the service:
| Who | What for |
|---|---|
| Hosting provider | Hosting the website; server logs. |
| Email provider | Delivering and storing the messages you send us. |
| Resend (Resend, Inc., USA) | Sending messages from the form to our inbox. |
| Upstash (Upstash, Inc.; data in the EU — Frankfurt) | Short-lived counters and fingerprints that protect the form (section 4(b)). |
Where data is transferred to a third country, this is done on the basis of the European Commission’s standard contractual clauses or another valid mechanism under Chapter V of the GDPR.
6. Your rights
You have the right to:
- access your data (Art. 15),
- rectification (Art. 16) and erasure (Art. 17),
- restriction of processing (Art. 18) and data portability (Art. 20),
- object to processing based on legitimate interest (Art. 21), or
- withdraw consent at any time, without affecting the lawfulness of processing before its withdrawal (Art. 7(3)).
Just write to vass@vassweb.com; we will reply within one month at the latest. You can also lodge a complaint with the supervisory authority: Office for Personal Data Protection of the Slovak Republic (Úrad na ochranu osobných údajov SR), Galvaniho 7/B, 821 04 Bratislava, dataprotection.gov.sk.
7. Changes
If the way we process data changes — for example, when we switch on accounts or add analytics — we will update this page and the date at the top before the change takes effect.