Přeskočit na obsah
Zpět na úvod

Zásady ochrany osobních údajů

Aplikace: bikested (mobilní aplikace pro iOS a Android) Provozovatel: Tomáš Ross, samostatně podnikající fyzická osoba, se sídlem Hanácká 62/63, 751 24 Přerov, Česká republika, IČO: 87884020, DIČ: CZ9112194487 (identifikovaná osoba dle § 6g zákona č. 235/2004 Sb., o DPH), evidovaný v živnostenském rejstříku vedeném Magistrátem města Přerov (dále jen „Provozovatel" nebo „my") Kontakt: privacy@bikested.com Verze dokumentu: 1.2 Účinnost od: 15.06.2026 Poslední aktualizace: 05.07.2026


1. Úvod

Tyto zásady ochrany osobních údajů (dále jen „Zásady") popisují, jaké osobní údaje shromažďujeme, k jakým účelům je používáme a jaká máte práva, když používáte mobilní aplikaci bikested (dále jen „Aplikace" nebo „Služba").

Provozovatel je správcem osobních údajů ve smyslu Nařízení Evropského parlamentu a Rady (EU) 2016/679, o ochraně fyzických osob v souvislosti se zpracováním osobních údajů (dále jen „GDPR"), a zákona č. 110/2019 Sb., o zpracování osobních údajů.

Pokud máte k těmto Zásadám jakékoli otázky, kontaktujte nás na e-mailu privacy@bikested.com.


2. Definice pojmů

  • Osobní údaj – jakákoli informace o identifikované nebo identifikovatelné fyzické osobě.
  • Zpracování – jakákoli operace s osobními údaji (sběr, uchování, úprava, použití, sdílení, výmaz).
  • Subjekt údajů (uživatel) – fyzická osoba, jejíž údaje zpracováváme; v kontextu Aplikace osoba, která si vytvořila účet.
  • Správce – Provozovatel, který určuje účely a prostředky zpracování.
  • Zpracovatel – třetí strana, která zpracovává údaje jménem Správce na základě smlouvy (DPA).
  • Anonymizovaný údaj – údaj, který nelze přiřadit konkrétní osobě a nepodléhá GDPR.

3. Jaké údaje zpracováváme

3.1 Údaje, které nám sdělíte přímo

Registrace a účet:

  • e-mailová adresa (při registraci přes Apple Sign In může jít o anonymizovaný relay e-mail ve tvaru …@privaterelay.appleid.com)
  • heslo (uchováváno výhradně jako bcrypt hash, nikdy v plaintextu; neuplatní se při registraci přes Apple / Google Sign In)
  • volitelně: zobrazované jméno, biografie (max. 280 znaků), uživatelské jméno (username), profilová fotografie

Profil cyklisty (volitelné):

  • výška (cm), váha (kg), FTP (W), úroveň pokročilosti

Garáž a kola:

  • značka, model, rok, velikost, typ (MTB / silnice / gravel / urban / BMX / e-bike), barva, datum a cena pořízení, fotografie kola, vlastní poznámky

Komponenty kol:

  • značka, model, rok, váha, datum a cena pořízení, poznámky

Servisní deník:

  • typ úkonu, popis, datum, najeté kilometry, cena, kdo úkon provedl (svépomocí / servis), případně název servisu, fotografie

AI asistent:

  • obsah zpráv, které do chatu vepíšete

Placené předplatné (Lite / Plus):

  • údaje o předplatném (typ, délka, datum začátku a konce, status)

Poznámka: Platební údaje (číslo karty atd.) nezpracováváme přímo – platby zpracovává výhradně Apple App Store nebo Google Play dle jejich vlastních zásad.

3.2 Údaje generované při užívání Aplikace

  • identifikátor uživatele (UUID) přidělený systémem Supabase
  • časové razítko vytvoření účtu, posledního přihlášení, posledních aktivit
  • preferenční nastavení (styl AI odpovědí, oznamovací preference, jazyk, motiv)
  • denní agregát využití AI (počet zpráv, počet tokenů – pro účely cost guardu)
  • žurnál servisních úkonů, milníky najetých kilometrů, výročí kola
  • agregovaná statistika: celkový počet kilometrů na kole

3.3 Údaje z propojených služeb

Apple Health / Health Connect (volitelné, na zařízení): Pokud jako zdroj najetých kilometrů zvolíte Apple Health (iOS) nebo Health Connect (Android), čteme z něj pouze:

  • Vaše cyklistické aktivity (tréninky typu „cyklistika") a jejich vzdálenost, datum a čas

Čtení probíhá na Vašem zařízení, je pouze pro čtení (do Apple Health ani Health Connect nikdy nic nezapisujeme) a Apple ani Google nevystupují jako příjemci těchto dat od nás. Vzdálenost jízdy poté ukládáme v naší databázi pro výpočet najetých km a servisních intervalů. Nečteme tep, GPS, kalorie, spánek ani jiná zdravotní data.

99Spokes (databáze kol – server-side): Když vyhledáváte značku/model kola při přidávání do garáže, dotaz odesíláme přes náš server na službu 99Spokes. Neposíláme žádné vaše osobní údaje – pouze textový dotaz typu „Trek Fuel EX 8".

3.4 Technické a diagnostické údaje

Chybové hlášky a pády (Sentry, regio EU): Při neočekávané chybě nebo pádu Aplikace se anonymizovaná diagnostika odesílá službě Sentry (server v Německu):

  • typ a verze operačního systému, model zařízení, jazyk
  • verze Aplikace, stack trace chyby, breadcrumbs
  • náš identifikátor uživatele (UUID) – pro spárování více chyb téhož uživatele při debugu
  • NESBÍRÁME IP adresu, přesnou geolokaci, obsah obrazovek, vstupy uživatele

Sentry je nakonfigurován s tracesSampleRate = 0.2 (sample 20 % transakcí v produkci) a bez výchozího PII (sendDefaultPii = false).

Push notifikace:

  • Expo push token zařízení (uchováváme v tabulce user_push_tokens)
  • platforma (iOS / Android), identifikátor zařízení (volitelně)

4. Účely a právní základ zpracování

Účel zpracováníKategorie údajůPrávní základ
Vytvoření a správa účtu, autentizaceE-mail, heslo, identifikátor uživateleSmlouva (čl. 6 odst. 1 písm. b) GDPR)
Poskytování funkcí garáže (kola, komponenty, servisní deník)Údaje o kolech, komponentech, servisuSmlouva (čl. 6 odst. 1 písm. b))
AI asistent (chat)Obsah zpráv, kontext garáže, denní agregát využitíSmlouva (čl. 6 odst. 1 písm. b))
Synchronizace najetých kilometrů z Apple Health / Health ConnectVzdálenost a čas cyklistických aktivit (údaj o tělesné aktivitě)Výslovný souhlas (čl. 9 odst. 2 písm. a) ve spojení s čl. 6 odst. 1 písm. a) GDPR) – propojení je dobrovolné
Push notifikace o servisních intervalech a milnícíchPush token, oznamovací preferenceSouhlas (čl. 6 odst. 1 písm. a)) – system permission iOS / Android
Zpracování chybových hlášek (Sentry)Anonymní diagnostika + identifikátor uživateleOprávněný zájem (čl. 6 odst. 1 písm. f)) – provozní stabilita
Veřejný profil garáže (/u/<username>)Veřejné údaje profilu a kol dle Vašeho výběruSouhlas (čl. 6 odst. 1 písm. a)) – viditelnost je private ve výchozím stavu
Placené předplatné a fakturační údajeStatus předplatného, identifikátor předplatnéhoSmlouva (čl. 6 odst. 1 písm. b)); právní povinnost (čl. 6 odst. 1 písm. c)) – evidence pro daňové účely
Ochrana před zneužitím a podvodyÚdaje o účtu, IP adresa a signály prohlížeče při registraci a přihlášení (Supabase, Cloudflare Turnstile)Oprávněný zájem (čl. 6 odst. 1 písm. f))
Analýza využití pro zlepšení AplikaceAnonymizované agregátyOprávněný zájem (čl. 6 odst. 1 písm. f))

5. Příjemci osobních údajů

5.1 Zpracovatelé (čl. 28 GDPR)

S následujícími zpracovateli máme uzavřenou smlouvu o zpracování osobních údajů (DPA) ve smyslu čl. 28 GDPR. Zpracovávají osobní údaje výhradně podle našich pokynů a pro účely uvedené níže:

ZpracovatelÚčelLokalita zpracováníZáruky pro přenos
Supabase, Inc. (USA)Backend (autentizace, databáze, úložiště souborů, edge functions, realtime)EU (region eu-west-1, Irsko)DPA + Standardní smluvní doložky (SCC) Komise EU 2021/914
OpenRouter, Inc. (USA)Brána pro AI modely – směruje dotazy AI asistenta a AI dohledávání na poskytovatele modelůUSADPA + SCC; obsah dotazů nepoužívá k trénování modelů
Google LLC (USA)Poskytovatel AI modelu (Gemini) – generuje odpovědi AI asistenta (přes bránu OpenRouter)USA / globálněDPA + SCC; dotazy z placeného API nejsou používány k trénování modelů
Anthropic, PBC (USA)Poskytovatel AI modelu (Claude) – vybrané odpovědi AI asistenta (přes bránu OpenRouter)USADPA + SCC; dotazy nejsou používány k trénování modelu, retence obsahu max. 30 dní pro účely abuse monitoringu
Sentry (Functional Software, Inc.) (USA)Sledování pádů a chybEU (Frankfurt, de.sentry.io)DPA + SCC; bez PII
RevenueCat, Inc. (USA)Ověřování stavu předplatnéhoUSADPA + SCC; přenášíme pouze identifikátor uživatele a metadata transakce
Voyage AI (USA)Vektorové embeddings – převod obsahu Vašeho dotazu na vektory pro vyhledání relevantních návodů (RAG), pouze u dotazů vyžadujících znalostní báziUSADPA + SCC
Expo Application ServicesServis push notifikací, OTA aktualizaceUSADPA + SCC
Cloudflare, Inc. (USA)Ochrana registrace a přihlášení před boty (CAPTCHA Turnstile)USADPA + SCC + EU-US DPF; Turnstile nepoužívá cookies ani cross-site sledování, zpracovává pouze IP adresu a technické signály prohlížeče po dobu ověření

5.2 Samostatní správci a další příjemci

Následující subjekty nevystupují jako naši zpracovatelé, ale jako samostatní správci podle vlastních zásad ochrany osobních údajů. Údaje se k nim dostávají pouze tehdy, když příslušnou službu sami aktivujete nebo využijete:

SubjektSouvislostLokalitaRežim
Apple Inc.Distribuce Aplikace, push notifikace (APNs), zpracování platebGlobálněSamostatný správce dle Apple Privacy Policy
Google LLCDistribuce Aplikace, push notifikace (FCM), zpracování platebGlobálněSamostatný správce dle Google Privacy Policy
Partnerské e-shopy a affiliate síť eHUBOtevření nabídky obchodu z Upgrade rádce (pouze český trh) – odkaz se otevírá ve Vašem prohlížečiČR / EUSamostatní správci dle vlastních zásad; Aplikace jim žádné Vaše osobní údaje nepředává (otevřením odkazu jim Váš prohlížeč sdělí IP adresu jako u každého webového odkazu)

5.3 Služby nepřijímající osobní údaje

SlužbaSouvislost
99Spokes, Inc. (USA)Vyhledávání ve specifikacích kol probíhá živým server-to-server dotazem, který obsahuje pouze textový název kola (např. „Trek Fuel EX 8") – bez jakýchkoli Vašich osobních údajů a bez Vaší IP adresy. 99Spokes proto není zpracovatelem osobních údajů a DPA se nevyžaduje.

Vaše osobní údaje neprodáváme žádné třetí straně. Údaje sdílíme pouze v rozsahu nezbytném pro provoz Aplikace.


6. Předávání údajů mimo EHP

Některé naše zpracovatele sídlí mimo Evropský hospodářský prostor (EHP), zejména v USA. Pro tyto přenosy uplatňujeme:

  • Standardní smluvní doložky (SCC) ve znění prováděcího rozhodnutí Komise (EU) 2021/914
  • EU-US Data Privacy Framework (DPF), pokud daný zpracovatel je certifikován
  • doplňková technická opatření (šifrování přenosu TLS, šifrování v klidu)

Kopii těchto záruk poskytneme na vyžádání na privacy@bikested.com.


7. Doba uchování údajů

KategorieDoba uchování
Údaje účtu (e-mail, profil, heslo)Po dobu existence účtu + 30 dní po smazání (technický úklid)
Garáž, komponenty, servisní deníkPo dobu existence účtu; zaniká okamžikem smazání účtu
Aktivity z Apple Health / Health Connect (vzdálenost)Po dobu existence účtu (součást servisních dat); mažete individuálně nebo zánikem účtu
AI konverzace a zprávyPo dobu existence účtu (uživatel může jednotlivé konverzace mazat sám)
Logy AI denního využití90 dní pro účely cost guardu, poté agregace
Sentry chybové hlášky90 dní (Session Replay nepoužíváme)
Záznam o smazání účtu (account_deletion_log)E-mail anonymizován po 24 měsících; zbytek záznamu (bez identifikace osoby) uchován 7 let (důkazní povinnost dle GDPR čl. 5 odst. 2 – accountability)
Daňové doklady o platbách Apple/Google → Provozovateli (royalty)10 let dle § 35 zákona č. 235/2004 Sb., o DPH
Push tokenyDo odhlášení nebo deaktivace zařízení

Po uplynutí těchto lhůt jsou údaje automaticky a nenávratně smazány nebo plně anonymizovány.


8. Veřejný profil a sdílení obsahu

Aplikace umožňuje volitelně zveřejnit Váš cyklistický profil a kola na adrese https://bikested.com/u/<username> (viditelnost je ve výchozím stavu private). Pokud aktivujete viditelnost public nebo unlisted:

  • public – profil je dohledatelný v sekci „Najít jezdce" a indexovatelný vyhledávači
  • unlisted – profil je dostupný jen přes přímý odkaz, není veřejně dohledatelný
  • private (výchozí) – profil vidíte pouze Vy

Pro každé kolo zvlášť určujete, zda má být veřejné (is_public) a jaké jeho části jsou viditelné (komponenty, servisní deník, najeté km, cena pořízení, příběh kola). Tato volba je kdykoli odvolatelná v nastavení profilu.

Sdílení odkazů na milníky a příběh kola: Když sdílíte vygenerovanou kartu nebo odkaz na kolo, jsou metadata kola (název, foto, najeté km) viditelná v náhledu odkazu na třetích platformách (Instagram, WhatsApp, Facebook). Tato volba je dobrovolná a vyžaduje, aby kolo bylo veřejné.


9. AI asistent – speciální upozornění

Při použití AI asistenta:

  • Obsah Vašich zpráv se odesílá přes náš zabezpečený server (Supabase Edge Function ai-chat) bráně OpenRouter, která dotaz směruje poskytovateli AI modelu – standardně Google (model Gemini), u vybraných odpovědí Anthropic (model Claude)
  • Spolu se zprávami odesíláme kontext Vaší garáže (značky a modely kol, komponenty, posledních 5 servisních záznamů) – bez něj by AI nemohla dávat užitečné odpovědi
  • U dotazů, které vyžadují vyhledání v naší znalostní bázi návodů, je obsah Vašeho dotazu rovněž odeslán službě Voyage AI za účelem jeho převodu na vektor (embedding) a vyhledání relevantních pasáží
  • NeOdesíláme Vaši e-mailovou adresu, jméno, fotografie ani jiné identifikátory mimo to, co je nutné pro odpověď
  • Poskytovatelé AI nepoužívají obsah Vašich dotazů k trénování modelů; Anthropic uchovává obsah max. 30 dní pro účely zneužití (abuse monitoring)
  • Konverzace je rovněž uložena v naší databázi – můžete ji kdykoli smazat sami ze seznamu konverzací

Nezadávejte do chatu citlivé osobní údaje. AI asistent slouží k radám o údržbě kola. Do zpráv prosím nevkládejte zvláštní kategorie osobních údajů ve smyslu čl. 9 GDPR (údaje o zdravotním stavu, etnickém původu, sexuální orientaci apod.) ani osobní údaje třetích osob. Pokud takové údaje přesto zadáte, činíte tak na základě svého výslovného souhlasu (čl. 9 odst. 2 písm. a) GDPR) a na vlastní odpovědnost.

AI asistent není odborný poradenský nástroj. Jeho odpovědi jsou informativní; pro kritické zásahy do brzd, řízení a pohonu vždy konzultujte certifikovaného mechanika. Viz Smluvní podmínky, čl. 7.


10. Propojené zdroje aktivit – speciální upozornění

Najeté kilometry můžete volitelně synchronizovat z jednoho z těchto zdrojů (aktivní je vždy jen jeden zdroj naráz): Apple Health nebo Health Connect. Propojení je vždy plně dobrovolné a kdykoli odvolatelné v nastavení Aplikace.

Apple Health a Health Connect:

  • čteme pouze vzdálenost, datum a čas cyklistických aktivit – žádný tep, GPS, kalorie, spánek ani jiná zdravotní data; přístup je pouze pro čtení
  • získaná data o aktivitě používáme výhradně k výpočtu najetých km a servisních intervalů Vašich kol. Nikdy je nepoužíváme k reklamě, marketingu, profilování ani dolování dat a neprodáváme je ani je nesdílíme s třetími stranami pro takové účely
  • u Apple Health / Health Connect probíhá čtení na Vašem zařízení; souhlas udělujete v systémovém dialogu a kdykoli jej odvoláte v Nastavení → Soukromí → Zdraví (iOS), resp. v aplikaci Health Connect (Android)
  • naimportovaná vzdálenost jízdy zůstává v naší databázi i po odpojení zdroje (jako součást Vašich servisních dat); můžete ji smazat individuálně nebo zánikem účtu

Apple Health a Health Connect jsou lokální agregátory na Vašem zařízení (Apple / Google), spravované jejich vlastními zásadami.


11. Push notifikace

Aplikace Vám může zasílat push notifikace o:

  • milnících najetých kilometrů
  • nadcházejících servisních intervalech
  • volitelných týdenních souhrnech aktivity

Notifikace lze granulárně zapnout/vypnout v Nastavení → Notifications a zcela odebrat v systémovém nastavení iOS / Android.

K odesílání používáme Expo Push Notifications, které relayují notifikaci přes APNs (Apple) nebo FCM (Google).


12. Děti

Aplikace není určena dětem mladším 16 let. Pokud zjistíme, že jsme zpracovávali údaje dítěte mladšího 16 let bez souhlasu zákonného zástupce, údaje neprodleně smažeme.

Pokud jste rodič nebo zákonný zástupce a domníváte se, že Vaše dítě poskytlo Aplikaci své údaje, kontaktujte nás na privacy@bikested.com.


13. Zabezpečení

Pro ochranu Vašich osobních údajů uplatňujeme:

Technická opatření:

  • šifrování přenosu (TLS 1.2+) mezi Aplikací a všemi zpracovateli
  • šifrování úložiště (Supabase Postgres at-rest encryption, AES-256)
  • bcrypt hashování hesel
  • Row-Level Security (RLS) v PostgreSQL – uživatel vidí pouze svá data
  • separace API klíčů AI služeb na serveru (Aplikace klíče nezná)

Organizační opatření:

  • princip nejnižších oprávnění
  • pravidelné aktualizace závislostí (npm audit, Dependabot)
  • monitoring pádů a anomálií (Sentry)
  • DPA se všemi zpracovateli
  • evidence o smazání účtu pro účely accountability dle GDPR

Důvěrnost a integrita: Přijímáme přiměřená opatření k zajištění důvěrnosti, integrity a dostupnosti Vašich údajů. Žádný systém však nemůže být 100% zabezpečený. V případě bezpečnostního incidentu, který by představoval vysoké riziko pro Vaše práva, Vás budeme informovat ve lhůtě 72 hodin v souladu s čl. 33 a 34 GDPR.


14. Vaše práva

V souvislosti s Vašimi osobními údaji máte následující práva podle GDPR:

PrávoJak ho uplatnit
Přístup k údajům (čl. 15)Většinu údajů vidíte přímo v Aplikaci. Plný export na vyžádání e-mailem na privacy@bikested.com.
Oprava (čl. 16)Přímo v Aplikaci (Profil → Cyklistický profil; Kolo → Upravit) nebo e-mailem
Výmaz („právo být zapomenut", čl. 17)Aplikace → Nastavení → Account & Security → Smazat účet (data se z Aplikace odstraní okamžitě a nevratně; ze záloh jsou odstraněna nejpozději do 30 dní)
Omezení zpracování (čl. 18)E-mailem na privacy@bikested.com
Přenositelnost (čl. 20)E-mailem na privacy@bikested.com (export ve strojově čitelném formátu JSON)
Námitka (čl. 21)E-mailem na privacy@bikested.com; vůči zpracování na základě oprávněného zájmu (Sentry, analýzy)
Odvolání souhlasu (čl. 7 odst. 3)Odpojení zdroje aktivit / vypnutí notifikací / nastavení viditelnosti profilu na private v Aplikaci, případně e-mailem
Stížnost u dozorového úřadu (čl. 77)Úřad pro ochranu osobních údajů, Pplk. Sochora 27, 170 00 Praha 7, posta@uoou.cz, www.uoou.cz – nebo dozorový úřad státu EU/EHP, ve kterém máte obvyklé bydliště

Na žádost odpovíme nejpozději do 30 dnů od jejího přijetí (lhůta může být ve zvlášť složitých případech prodloužena o další 60 dnů).


15. Cookies a podobné technologie

Aplikace nepoužívá cookies (jde o nativní mobilní aplikaci, nikoli web). Používáme:

  • MMKV – lokální key-value úložiště na zařízení pro cache offline dat a uživatelské preference; nedochází k odesílání mimo zařízení
  • Expo SecureStore – šifrované úložiště pro session token Supabase
  • AsyncStorage – nešifrované úložiště pro nekritické cache (TanStack Query persister)

Žádné z těchto úložišť není sdíleno s třetími stranami a je smazáno spolu s Aplikací.

Web bikested.com včetně veřejných profilů (/u/<username>) aktuálně nepoužívá žádné cookies, analytiku ani sledovací technologie. Detaily v Zásadách používání cookies.


16. Změny zásad

Tyto Zásady můžeme čas od času aktualizovat (např. při přidání nové funkce nebo zpracovatele). O podstatných změnách Vás budeme informovat:

  • in-app banner při příštím spuštění Aplikace
  • e-mailem na adresu uvedenou v účtu
  • aktualizací data „Poslední aktualizace" v záhlaví dokumentu

Pokračování v užívání Aplikace po vstupu změn v platnost představuje akceptaci nových Zásad.


17. Kontakt a dozorový orgán

Provozovatel / Správce: Tomáš Ross Hanácká 62/63, 751 24 Přerov, Česká republika IČO: 87884020 DIČ: CZ9112194487 (identifikovaná osoba) E-mail: privacy@bikested.com

Dozorový orgán: Úřad pro ochranu osobních údajů Pplk. Sochora 27, 170 00 Praha 7 Telefon: +420 234 665 111 E-mail: posta@uoou.cz Web: www.uoou.cz

Máte právo podat stížnost u Úřadu pro ochranu osobních údajů, pokud se domníváte, že zpracováním Vašich osobních údajů dochází k porušení GDPR. Stížnost můžete podat rovněž u dozorového úřadu členského státu EU/EHP, ve kterém máte obvyklé bydliště nebo místo výkonu práce.


Tento dokument byl vyhotoven v souladu s nařízením (EU) 2016/679 (GDPR), zákonem č. 110/2019 Sb., o zpracování osobních údajů, a App Store Review Guidelines (5.1.1) i Google Play Developer Program Policies (User Data).