Podmínky používání & zásady ochrany osobních údajů
Aplikace MILO (miloapp.eu/app) · Platné a účinné od 17. 10. 2026
Pro portál MILO Live (live.miloapp.eu) platí jeho vlastní podmínky.
1. Úvodní ustanovení a pojmy
Tento dokument upravuje podmínky používání aplikace MILO a zásady ochrany osobních údajů jejích uživatelů.
Poskytovatel: Ing. Milan Boháč, IČO 11669489, místo podnikání Zborovská 830/10, 664 34 Kuřim,
fyzická osoba podnikající podle živnostenského zákona, provozovatel a vývojář aplikace MILO. Kontakt: hello@miloapp.eu.
Aplikace MILO: webová aplikace (PWA) na adrese miloapp.eu/app pro denní záznam spánku,
regenerace a náročnosti tréninku (RPE) a pro přehled zátěže týmu pro trenéry. Nenahrazuje lékařskou péči.
Klub: sportovní klub nebo jiná organizace, která aplikaci používá pro své členy.
Mateřský klub: klub, ke kterému uživatel patří a ve kterém se počítá do předplatného.
Tým: skupina sportovců a trenérů v rámci klubu.
Sportovec zapisuje své záznamy; trenér vede tým a vidí záznamy jeho
sportovců; hlavní trenér spravuje celý klub.
Host: uživatel, který je v týmu jiného klubu, než je jeho mateřský.
Správce aplikace: Poskytovatel nebo osoba jím pověřená, která spravuje kluby a účty.
Záznam: denní údaje sportovce — spánek, subjektivní stav, RPE, nemoc nebo volno a poznámka.
2. Účet a přístup
Přihlášení probíhá přes účet Google nebo e-mailem a heslem. Každý uživatel má jeden vlastní
účet; přístupové údaje nesmí předávat dalším osobám a odpovídá za jejich důvěrnost.
Za údaje zadané pod svým účtem odpovídá uživatel. Podezření na zneužití účtu hlaste bez odkladu na
hello@miloapp.eu.
Aplikace je určena osobám, kterým je alespoň 15 let. Účet sportovce mladšího 15 let smí být založen
a používán pouze se souhlasem zákonného zástupce (viz bod 7.6); za používání aplikace dítětem
odpovídá zákonný zástupce.
Do týmu se vstupuje pozvánkou (kódem nebo odkazem) od trenéra. Účty za jiné osoby nikdo nezakládá.
3. Kluby, týmy a hostování
Mateřský klub. Každý uživatel patří do jednoho mateřského klubu — zpravidla do klubu,
jehož pozvánku uplatnil. Pokud má klub obsazená všechna předplacená místa, pozvánku do něj nelze uplatnit.
Trenéři týmu. Uplatněním pozvánky do týmu sportovec bere na vědomí, že trenéři tohoto
týmu uvidí jeho záznamy, a to celou historii, nejen záznamy od vstupu do týmu.
Hlavní trenér mateřského klubu vidí záznamy všech členů svého klubu a spravuje jejich
zařazení do týmů.
Hostování. Sportovec i trenér může být na pozvánku členem týmu jiného klubu. Trenéři
takového týmu vidí celou historii záznamů hostujícího sportovce; ostatní trenéři hostitelského klubu
(včetně jeho hlavního trenéra, pokud v týmu netrénuje) vidí jen jeho jméno. Mateřský klub se hostováním nemění.
Bezplatný klub. Poskytovatel může skupině uživatelů (např. po společném soustředění)
umožnit používání zdarma v bezplatném klubu. Pro bezplatný klub platí totéž co pro hostování: trenéři jeho
týmů vidí záznamy členů těchto týmů. Jakmile uživatel uplatní pozvánku svého klubu, stane se tento klub
jeho mateřským a týmy bezplatného klubu mu zůstanou, dokud z nich neodejde.
Odchod z týmu. Sportovec může tým kdykoli opustit; trenéři týmu tím ztrácejí přístup
k jeho záznamům.
Změna mateřského klubu (přestup) provádí správce aplikace. Záznamy jdou se sportovcem;
původní klub ztrácí přístup ke všem jeho záznamům včetně starší historie.
4. Vyřazení z klubu a blokace účtu
Z mateřského klubu může uživatele vyřadit pouze správce aplikace (např. na žádost klubu).
Vyřazený uživatel má 14 dní na to, aby se připojil k jinému (novému) mateřskému klubu.
Po tuto dobu může aplikaci dál používat a může sám smazat svůj účet i data.
Pokud se během lhůty k žádnému klubu nepřipojí, účet se zablokuje — nepůjde se přihlásit. Data zůstávají
uložená; jejich výmaz nebo odblokování lze vyžádat na
hello@miloapp.eu.
Lhůta ani blokace se netýkají uživatelů v bezplatném klubu.
5. Pravidla používání a ochrana obsahu
Aplikaci je zakázáno používat k jinému účelu než k evidenci sportovní zátěže a regenerace.
Je zakázáno zasahovat do provozu aplikace, obcházet zabezpečení nebo přistupovat k datům jiných uživatelů.
Zákaz automatizovaného sběru dat: bez předchozího písemného souhlasu Poskytovatele je
zakázáno používat automatizované nástroje (boty, scrapery) k hromadnému stahování dat z aplikace.
Autorská práva: zdrojový kód, grafické zpracování, stupnice a texty aplikace, vizualizace
a logo MILO jsou chráněny autorským právem. Jejich kopírování, napodobování, šíření nebo jiné užití bez
souhlasu Poskytovatele je zakázáno.
Licence: uživatel získává nevýhradní, nepřevoditelné oprávnění aplikaci užívat
v rozsahu těchto podmínek, po dobu existence svého účtu. Zdrojový kód aplikace není dovoleno
dekompilovat ani jinak zpětně analyzovat, nestanoví-li zákon jinak.
Ohleduplnost: poznámky a reakce v aplikaci nesmí nikoho urážet, obtěžovat ani
ohrožovat. Poskytovatel může obsah, který tato pravidla porušuje, odstranit.
Nápady a připomínky: náměty na zlepšení aplikace může Poskytovatel volně využít,
aniž by za ně vznikal nárok na odměnu.
Poskytovatel může účet porušující tato pravidla omezit nebo zrušit. Uživateli sdělí důvod (pokud tomu
nebrání zákon nebo bezpečnost služby); uživatel může na hello@miloapp.eu
požádat o přezkoumání.
6. Podmínky pro kluby
Klub si předplácí určitý počet míst. Místo zabírá každý člen, pro kterého je klub mateřský; kdo je
sportovec i trenér, počítá se jednou. Hosté a členové bezplatného klubu místo nezabírají.
Cenu, počet míst a fakturaci si klub sjednává s Poskytovatelem. Hlavní trenér vidí v aplikaci obsazenost.
Pro vyúčtování Poskytovatel vede historii členství v klubu (kdy kdo vstoupil, odešel nebo přestoupil).
Předplatné aplikace MILO je nezávislé na poplatcích za portál MILO Live.
7. Ochrana osobních údajů (GDPR)
7.1 Správce a kontakt
Správcem osobních údajů uživatelů aplikace je Poskytovatel. Ve všech věcech ochrany osobních údajů je
kontaktní adresou hello@miloapp.eu. Poskytovatel nejmenoval pověřence
pro ochranu osobních údajů, protože mu tuto povinnost nezakládá čl. 37 GDPR.
Klub jako správce. Údaje, které do aplikace zadávají sami trenéři nebo vedení klubu
(zejména tréninkové plány týmu), zpracovává Poskytovatel jako zpracovatel na pokyn klubu,
který je jejich správcem, podle zpracovatelské smlouvy s klubem. Dotazy k těmto údajům směřujte na vedení
svého klubu.
7.2 Jaká data zpracováváme
Profil — jméno, e-mail (u účtu Google i avatar), mateřský klub, týmy a role
(sportovec, trenér, hlavní trenér), sportovní cíle a odznaky.
Denní záznamy — čas usnutí a probuzení, kvalita spánku, subjektivní regenerace,
náročnost tréninkových fází (RPE), nemoc nebo volno a volitelné poznámky. Údaje o spánku a nemoci
mohou být údaji o zdravotním stavu.
Osobní rekordy ze svazu — pokud sportovec (nebo jeho trenér) zadá jeho ID Českého svazu
plaveckých sportů (ČSPS), aplikace z veřejných výsledků svazu stahuje jeho jméno, ročník, pohlaví, klub,
osobní rekordy (časy, mezičasy, body, datum a místo závodu) a jeho starty za poslední dva roky (čas, datum
a místo závodu) — z nich počítá splnění limitů a dny se závodem v přehledu trenéra. U ID zadaného trenérem
se eviduje, kdo ho zadal.
Reakce a gratulace trenérů — reakce trenéra na sdílenou poznámku a gratulace
k osobnímu rekordu (kdo, kdy a ke kterému času). Trenérovi se dále ukládá jeho výběr sportovců
(⭐ Vybraní) a limity, které zadá.
Historie členství v klubu — kdy uživatel do klubu vstoupil, odešel nebo přestoupil.
Kontaktní formulář na webu — kdo nám napíše přes formulář na miloapp.eu, nám posílá své
jméno, e-mail, roli, případně klub a chystanou akci. Zpráva odchází e-mailem do naší schránky; v aplikaci ani
v její databázi se neukládá.
Záznam o souhlasu — kterou verzi těchto podmínek uživatel přijal a kdy.
Technické údaje — viz oddíl 8.
Co nesbíráme: aplikace záměrně nezaznamenává biometrické ani tělesné údaje (výška, váha,
tepová frekvence), nepřebírá data z externích zařízení (chytré hodinky) a neumožňuje nahrávat soubory
(dokumenty, fotografie).
7.3 Proč a na jakém základě
Plnění smlouvy (čl. 6 odst. 1 písm. b GDPR): účet, profil, členství
v klubu a týmech a zobrazení přehledů sportovci a jeho trenérům.
Výslovný souhlas (čl. 9 odst. 2 písm. a GDPR): denní záznamy v rozsahu,
v jakém jsou údaji o zdravotním stavu. Souhlas se uděluje potvrzením těchto podmínek a lze ho kdykoli
odvolat smazáním účtu v Nastavení nebo žádostí na hello@miloapp.eu;
bez něj aplikaci nelze používat.
Oprávněný zájem (písm. f): bezpečný provoz a ochrana účtů, technické záznamy
a historie členství pro vyúčtování klubům.
Opatření před uzavřením smlouvy (písm. b): odpověď na dotaz z kontaktního formuláře.
Plnění právní povinnosti (písm. c): účetní a daňové doklady klubů.
7.4 Kdo data vidí
Sportovec vidí vlastní data.
Trenéři týmů sportovce (i týmů, kde hostuje) a hlavní trenér jeho mateřského klubu vidí jeho
denní záznamy podle oddílu 3. Poznámku ke dni vidí jen tehdy, pokud ji sportovec označí ke
sdílení — i dodatečně; sdílení může kdykoli zase vypnout.
Osobní rekordy ze svazu vidí sportovec a trenéři podle předchozího bodu; spoluhráči je nevidí.
Napojení na svaz může sportovec kdykoli zrušit v Nastavení — stažené rekordy se tím smažou.
Reakci trenéra na poznámku a gratulaci k osobáku vidí sportovec a ostatní trenéři, kteří vidí jeho
záznamy. Výběr ⭐ Vybraní vidí jen trenér, který si ho vytvořil.
Spoluhráči z týmu vidí jméno, iniciály a sérii zapsaných dní (streak), ne denní záznamy.
Správce aplikace vidí strukturu služby — kluby, týmy, jména, e-maily, role
a obsazenost klubů — ne tréninková data (spánek, regeneraci, RPE, poznámky).
Může opravit e-mail, poslat odkaz na obnovení hesla, přesunout uživatele mezi kluby a týmy,
vyřadit ho z klubu nebo účet zablokovat či odblokovat.
Data neprodáváme a nepředáváme třetím stranám pro marketing.
Data aplikace jsou uložena v datových centrech Google Cloud v EU (Frankfurt, Německo). Přihlašovací
služba může údaje o účtu (e-mail, jméno, identifikátor) zpracovávat i mimo EU, na základě
standardních smluvních doložek a rámce EU–USA pro ochranu osobních údajů.
Seznam.cz, a.s.
Odesílání e-mailů (obnovení hesla, ověření adresy, hlášení problémů, zprávy z kontaktního formuláře)
a naše e-mailové schránky.
Česká společnost, data v ČR.
WEDOS Internet, a.s.
Registrace domény miloapp.eu a správa jejích DNS záznamů.
Česká společnost, data v ČR.
7.6 Nezletilí sportovci
Pokud je sportovec mladší 15 let, je pro zpracování jeho údajů nutný prokazatelný souhlas zákonného
zástupce, který zajišťuje příslušný klub (zpravidla v rámci přihlášky do klubu) a na žádost Poskytovatele
jej doloží. Dokud souhlas doložen není, může Poskytovatel účet dítěte omezit. Zákonný zástupce může
souhlas kdykoli odvolat a požádat o výmaz dat dítěte na hello@miloapp.eu.
7.7 E-maily od nás
E-mailovou adresu používáme jen pro provozní zprávy — obnovení hesla, ověření adresy, upozornění na změnu
podmínek nebo důležité provozní informace. Nejde o obchodní sdělení; reklamu ani nabídky třetích stran
nezasíláme.
7.8 Jak dlouho data uchováváme
Účet, profil a denní záznamy: po dobu existence účtu, i po jeho zablokování
(oddíl 4), dokud uživatel nebo jeho zákonný zástupce nepožádá o výmaz. Po zrušení účtu jsou
smazány nebo anonymizovány do 90 dnů.
Záznam o souhlasu a historie členství v klubu (bez tréninkových dat): i po zrušení
účtu jako doklad, po dobu nutnou pro vyúčtování a ochranu právních nároků.
Účetní a daňové doklady: 10 let, jak ukládá zákon o účetnictví a zákon o DPH.
Zprávy z kontaktního formuláře: v e-mailové schránce po dobu jednání, nejdéle 2 roky
od posledního kontaktu, pokud z nich nevznikne smlouva.
Technické záznamy o provozu: nejdéle 30 dnů, poté se automaticky odstraňují.
7.9 Vaše práva
Právo na přístup: svá data a grafy vidíte přímo v aplikaci; na žádost vám pošleme
jejich kopii (první zdarma).
Právo na opravu: jméno a cíle změníte v profilu, ostatní na žádost.
Právo na výmaz: účet i data smažete sami v Nastavení, nebo na žádost.
Právo na omezení zpracování, na přenositelnost dat a právo vznést námitku proti zpracování
založenému na oprávněném zájmu.
Právo odvolat souhlas se zpracováním denních záznamů: aplikace tím ztrácí smysl,
takže se účet uzavře.
Právo podat stížnost u Úřadu pro ochranu osobních údajů, Pplk. Sochora 27, 170 00 Praha 7
(uoou.gov.cz).
Žádosti vyřizujeme na hello@miloapp.eu, nejpozději do jednoho měsíce.
Poskytovatel neprovádí profilování ani automatizované rozhodování s právními účinky; upozornění
a doporučení v aplikaci jsou jen informativní.
8. Technická data, úložiště a upozornění
Technické záznamy: pro bezpečnost, hledání chyb a stabilitu se automaticky zpracovávají
technické údaje (např. čas uložení záznamu, chybová hlášení serverových funkcí).
Lokální úložiště a nezbytné cookies: aplikace používá úložiště prohlížeče a nezbytná
technická data přihlašovací služby Firebase Authentication pouze pro technické účely — aby vás udržela
přihlášené, pamatovala si zvolenou roli, jazyk a zobrazení a fungovala offline (PWA). Nepoužíváme
analytické, sledovací ani marketingové cookies třetích stran, a proto nezobrazujeme cookie lištu.
Písma webu i aplikace načítáme z našeho serveru, ne ze služeb třetích stran (např. Google Fonts).
Ukládání můžete v prohlížeči zablokovat, aplikace pak ale nebude fungovat. Pokud v budoucnu přidáme
analytiku, budou tyto zásady aktualizovány.
Upozornění (push notifikace): pokud je uživatel v aplikaci zapne, zpracovává se
technický identifikátor zařízení (token Firebase Cloud Messaging / Web Push), který slouží jen
k doručení upozornění z aplikace. Upozornění lze kdykoli vypnout v aplikaci nebo v nastavení prohlížeče.
9. Omezení odpovědnosti
MILO je nástroj pro subjektivní sebehodnocení — nenahrazuje lékařskou péči ani odbornou
diagnostiku. Údaje a doporučení v aplikaci mají informativní charakter a rozhodnutí o tréninku
či zdraví je vždy na uživateli, trenérovi, případně lékaři. Služba je poskytována „tak, jak je“;
Poskytovatel neodpovídá za škody vzniklé nedostupností služby nebo nesprávným výkladem dat.
Data ze svazu (osobní rekordy, starty, mezičasy) aplikace přebírá z veřejných výsledků
Českého svazu plaveckých sportů tak, jak jsou; za jejich správnost a úplnost Poskytovatel neodpovídá.
Výpočty z nich (limity, tempo, převody mezi bazény, body) jsou orientační.
Poskytovatel neodpovídá za výpadky a chyby služeb třetích stran, na kterých aplikace závisí
(např. Google Firebase, výsledkový servis svazu), ani za události mimo jeho kontrolu.
Tím není dotčena odpovědnost, kterou nelze podle právních předpisů vyloučit ani omezit — zejména za
újmu na zdraví a za škodu způsobenou úmyslně nebo z hrubé nedbalosti — ani práva spotřebitele.
10. Změny a závěrečná ustanovení
Tyto podmínky se řídí právním řádem České republiky. Spotřebitele to nezbavuje ochrany, kterou mu
poskytují kogentní předpisy státu jeho obvyklého bydliště.
O podstatných změnách budeme uživatele informovat v aplikaci nebo e-mailem nejméně 14 dní předem.
Kdo se změnou nesouhlasí, může do její účinnosti účet zrušit (smazáním v Nastavení); jinak po podstatné
změně aplikace při příštím otevření požádá o nový souhlas.
Ukončení provozu: uživatel může účet kdykoli zrušit v Nastavení. Pokud by Poskytovatel
provoz aplikace ukončil, oznámí to nejméně 30 dní předem a do té doby na požádání vydá kopii vlastních dat.
Mimosoudní řešení sporů: spotřebitel se může obrátit na Českou obchodní inspekci
(adr.coi.cz). Tím není dotčeno právo obrátit se na soud.
Ustanovení o odpovědnosti, autorských právech, ochraně osobních údajů a rozhodném právu platí i po
zrušení účtu, pokud to odpovídá jejich povaze.
The MILO app (miloapp.eu/app) · Valid and effective from 17 October 2026
The MILO Live portal (live.miloapp.eu) has its own terms.
This is an English translation for convenience. The binding version is the
Czech original; if the two differ, the Czech version prevails.
1. Introduction and definitions
This document sets out the terms of use of the MILO app and the policy for protecting its users’ personal data.
Provider: Ing. Milan Boháč, company ID (IČO) 11669489, place of business Zborovská 830/10,
664 34 Kuřim, Czech Republic, a self-employed individual under the Czech Trade Licensing Act, operator and developer of the MILO app. Contact: hello@miloapp.eu.
MILO app: a web application (PWA) at miloapp.eu/app for daily logging of sleep, recovery
and training effort (RPE), and for an overview of team load for coaches. It does not replace medical care.
Club: a sports club or other organisation that uses the app for its members.
Home club: the club a user belongs to and in which they count towards the subscription.
Team: a group of athletes and coaches within a club.
An athlete logs their entries; a coach leads a team and sees its athletes’
entries; a head coach manages the whole club.
Guest: a user who is in a team of a club other than their home club.
App administrator: the Provider or a person authorised by the Provider who manages clubs and accounts.
Entry: an athlete’s daily data — sleep, subjective condition, RPE, illness or day off, and a note.
2. Account and access
Sign-in is via a Google account or with an e-mail and password. Each user has one account of their own;
they must not share their login details with others and are responsible for keeping them confidential.
The user is responsible for the data entered under their account. Report any suspected misuse of an account
without delay to hello@miloapp.eu.
The app is intended for persons aged 15 or over. An account of an athlete under 15 may only be
created and used with the consent of a legal guardian (see section 7.6); the legal guardian is responsible
for the child’s use of the app.
A team is joined by invitation (a code or a link) from a coach. Nobody creates accounts on behalf of other people.
3. Clubs, teams and guest membership
Home club. Every user belongs to one home club — as a rule the club whose invitation they
redeemed. If a club has all its subscribed seats taken, its invitations cannot be redeemed.
Team coaches. By redeeming an invitation to a team, the athlete acknowledges that the coaches
of that team will see their entries — the entire history, not only entries since joining the team.
The head coach of the home club sees the entries of all members of their club and manages
their placement in teams.
Guest membership. An athlete or a coach may, by invitation, be a member of a team of another
club. The coaches of such a team see the guest athlete’s entire history of entries; other coaches of the host club
(including its head coach, unless they coach in that team) see only their name. Guest membership does not change the home club.
Free club. The Provider may let a group of users (e.g. after a joint training camp) use the
app free of charge in a free club. The same applies as for guest membership: the coaches of its teams see the
entries of the members of those teams. Once a user redeems an invitation from their own club, that club becomes
their home club and the free club’s teams stay with them until they leave them.
Leaving a team. An athlete may leave a team at any time; the team’s coaches thereby lose
access to their entries.
A change of home club (a transfer) is made by the app administrator. The entries go with the
athlete; the original club loses access to all of their entries, including older history.
4. Removal from a club and account blocking
Only the app administrator can remove a user from their home club (e.g. at the club’s request).
A removed user has 14 days to join another (new) home club. During this time they can keep
using the app and can delete their account and data themselves.
If they do not join any club within this period, the account is blocked — it will not be possible to sign in.
The data remain stored; their deletion or unblocking can be requested at
hello@miloapp.eu.
Neither the period nor the blocking applies to users in a free club.
5. Rules of use and content protection
The app must not be used for any purpose other than recording sports load and recovery.
It is forbidden to interfere with the operation of the app, bypass its security or access other users’ data.
No automated data collection: without the Provider’s prior written consent it is forbidden to
use automated tools (bots, scrapers) for bulk downloading of data from the app.
Copyright: the source code, graphic design, scales and texts of the app, visualisations and the
MILO logo are protected by copyright. Copying, imitating, distributing or otherwise using them without the
Provider’s consent is forbidden.
Licence: the user is granted a non-exclusive, non-transferable right to use the app
within these terms, for as long as their account exists. The app’s source code must not be decompiled
or otherwise reverse-engineered, except where the law allows it.
Respect: notes and reactions in the app must not insult, harass or threaten anyone.
The Provider may remove content that breaks these rules.
Ideas and feedback: the Provider may freely use suggestions for improving the app,
without any claim to a reward arising.
The Provider may restrict or cancel an account that breaks these rules. The user is told why (unless
the law or the security of the service prevents it) and may ask for a review at
hello@miloapp.eu.
6. Terms for clubs
A club subscribes to a certain number of seats. A seat is taken by every member for whom the club is the home
club; someone who is both an athlete and a coach counts once. Guests and members of a free club take no seat.
The price, number of seats and invoicing are agreed between the club and the Provider. The head coach sees seat occupancy in the app.
For billing, the Provider keeps a history of club membership (who joined, left or transferred, and when).
The MILO app subscription is independent of fees for the MILO Live portal.
7. Personal data protection (GDPR)
7.1 Controller and contact
The controller of the app users’ personal data is the Provider. For all data protection matters the contact
address is hello@miloapp.eu. The Provider has not appointed a data
protection officer, as Article 37 GDPR does not require it.
The club as controller. Data entered into the app by coaches or club management themselves
(in particular team training plans) are processed by the Provider as a processor on the
instructions of the club, which is their controller, under a data processing agreement with the club. Please
direct questions about these data to your club’s management.
7.2 What data we process
Profile — name, e-mail (and avatar for a Google account), home club, teams and roles
(athlete, coach, head coach), sports goals and badges.
Daily entries — time of falling asleep and waking up, sleep quality, subjective recovery,
effort of training sessions (RPE), illness or day off and optional notes. Sleep and illness data
may be data concerning health.
Personal bests from the federation — if the athlete (or their coach) enters the athlete’s
Czech Swimming Federation (ČSPS) ID, the app downloads their name, year of birth, sex, club, personal bests (times, splits,
points, date and venue of the race) and their races of the last two years (time, date and venue) from the federation’s
public results — used for qualifying limits and the race days in the coach’s overview. For an ID entered by a coach, we record who entered it.
Coaches’ reactions and congratulations — a coach’s reaction to a shared note and
congratulations on a personal best (who, when and for which time). For a coach we also keep their
pick of athletes (⭐ Starred) and the qualifying limits they enter.
Club membership history — when the user joined, left or transferred clubs.
Website contact form — whoever writes to us through the form on miloapp.eu sends us their
name, e-mail, role and, optionally, club and planned event. The message goes by e-mail to our mailbox; it is not
stored in the app or its database.
Consent record — which version of these terms the user accepted and when.
Technical data — see section 8.
What we do not collect: the app deliberately does not record biometric or body data (height,
weight, heart rate), does not import data from external devices (smartwatches) and does not allow uploading files
(documents, photos).
7.3 Why and on what legal basis
Performance of a contract (Art. 6(1)(b) GDPR): the account, profile, membership in
clubs and teams, and showing overviews to the athlete and their coaches.
Explicit consent (Art. 9(2)(a) GDPR): daily entries to the extent they are data
concerning health. Consent is given by confirming these terms and can be withdrawn at any time by deleting
the account in Settings or by a request to hello@miloapp.eu;
without it the app cannot be used.
Legitimate interest (point f): secure operation and protection of accounts, technical
logs and membership history for billing clubs.
Steps prior to entering into a contract (point b): replying to an enquiry from the contact form.
Compliance with a legal obligation (point c): clubs’ accounting and tax documents.
7.4 Who sees the data
The athlete sees their own data.
The coaches of the athlete’s teams (including teams where they are a guest) and the head coach of their home
club see their daily entries as described in section 3. They see the note for a day only if the athlete
marks it for sharing — even afterwards; sharing can be switched off again at any time.
Personal bests from the federation are seen by the athlete and the coaches described in the previous point;
teammates do not see them. The athlete can remove the federation link in Settings at any time — the downloaded records are then deleted.
A coach’s reaction to a note and congratulations on a PB are seen by the athlete and the other coaches who
see their entries. The ⭐ Starred pick is seen only by the coach who made it.
Teammates see the name, initials and the run of logged days (streak), not the daily entries.
The app administrator sees the structure of the service — clubs, teams, names, e-mails, roles
and club seat occupancy — not training data (sleep, recovery, RPE, notes).
They can correct an e-mail, send a password reset link, move users between clubs and teams,
remove a user from a club, or block and unblock an account.
We do not sell data or pass them to third parties for marketing.
7.5 Processors and transfers outside the EU
Recipient
Purpose
Safeguards and location
Google Ireland Ltd. (Firebase services)
App hosting, database (Firestore), server functions, sign-in (Firebase Authentication).
App data are stored in Google Cloud data centres in the EU (Frankfurt, Germany). The sign-in service
may also process account data (e-mail, name, identifier) outside the EU, on the basis of
standard contractual clauses and the EU–US Data Privacy Framework.
Seznam.cz, a.s.
Sending e-mails (password reset, address verification, problem reports, contact form messages) and our
mailboxes.
Czech company, data in the Czech Republic.
WEDOS Internet, a.s.
Registration of the miloapp.eu domain and management of its DNS records.
Czech company, data in the Czech Republic.
7.6 Minor athletes
If an athlete is under 15 years of age, processing their data requires verifiable consent of a legal
guardian, which the club concerned obtains (usually as part of joining the club) and shows to the Provider on
request. Until the consent is shown, the Provider may restrict the child’s account. The legal guardian may withdraw
the consent and request deletion of the child’s data at any time at hello@miloapp.eu.
7.7 E-mails from us
We use the e-mail address only for service messages — password reset, address verification, notice of changes to
these terms or important operational information. These are not commercial communications; we do not send
advertising or third-party offers.
7.8 How long we keep data
Account, profile and daily entries: for as long as the account exists, including after it is
blocked (section 4), until the user or their legal guardian requests deletion. After the account is closed
they are deleted or anonymised within 90 days.
Consent record and club membership history (without training data): also after the account is
closed, as evidence, for the time needed for billing and the protection of legal claims.
Accounting and tax documents: 10 years, as required by the Czech Accounting Act and VAT Act.
Contact form messages: in the mailbox while we are in touch, at most 2 years after the last
contact, unless they lead to a contract.
Technical operation logs: no longer than 30 days, after which they are deleted automatically.
7.9 Your rights
Right of access: you see your data and charts directly in the app; on request we will send you
a copy (the first one free of charge).
Right to rectification: you change your name and goals in your profile, anything else on request.
Right to erasure: you delete your account and data yourself in Settings, or on request.
The right to restriction of processing, to data portability and the right to object to processing
based on legitimate interest.
The right to withdraw consent to the processing of daily entries: the app then loses its purpose,
so the account is closed.
The right to lodge a complaint with the Czech Office for Personal Data Protection (ÚOOÚ), Pplk. Sochora 27,
170 00 Praha 7 (uoou.gov.cz).
We handle requests at hello@miloapp.eu within one month at the latest.
The Provider does not carry out profiling or automated decision-making with legal effects; notices
and recommendations in the app are for information only.
8. Technical data, storage and notifications
Technical logs: for security, troubleshooting and stability, technical data are processed
automatically (e.g. the time an entry was saved, error messages of server functions).
Local storage and essential cookies: the app uses browser storage and the essential
technical data of the Firebase Authentication sign-in service for technical purposes only — to keep you
signed in, remember your chosen role, language and view, and work offline (PWA). We do not use
third-party analytics, tracking or marketing cookies, and therefore show no cookie banner.
The fonts of the website and the app are loaded from our own server, not from third-party services (such as Google Fonts).
You can block storage in your browser, but the app will then not work. If we add analytics in the future,
this policy will be updated.
Notifications (push): if the user turns them on in the app, a technical device identifier
(a Firebase Cloud Messaging / Web Push token) is processed, used only to deliver notifications from the app.
Notifications can be turned off at any time in the app or in the browser settings.
9. Limitation of liability
MILO is a tool for subjective self-assessment — it does not replace medical care or professional
diagnosis. Data and recommendations in the app are for information only, and decisions about training
or health always rest with the user, the coach or, where appropriate, a doctor. The service is provided “as is”;
the Provider is not liable for damage caused by unavailability of the service or by misinterpretation of the data.
Federation data (personal bests, races, splits) are taken from the Czech Swimming
Federation’s public results as they are; the Provider is not responsible for their accuracy or completeness.
What the app calculates from them (limits, pace, pool conversions, points) is for guidance only.
The Provider is not liable for outages and errors of third-party services the app depends on
(e.g. Google Firebase, the federation’s results service), nor for events beyond its control.
This does not affect liability that cannot be excluded or limited by law — in particular for harm to health
and for damage caused intentionally or by gross negligence — nor the rights of consumers.
10. Changes and final provisions
These terms are governed by the laws of the Czech Republic. This does not deprive a consumer of the protection
given by the mandatory rules of the country where they habitually live.
We will inform users of material changes in the app or by e-mail at least 14 days in advance.
Anyone who does not agree with a change may close their account before it takes effect (by deleting it in
Settings); otherwise, after a material change the app will ask for new consent the next time it is opened.
End of service: the user may close their account at any time in Settings. Should the Provider
end the operation of the app, it will announce this at least 30 days in advance and until then hand users a copy of their
own data on request.
Out-of-court dispute resolution: a consumer may turn to the Czech Trade Inspection Authority
(adr.coi.cz). This does not affect the right to go to court.
The provisions on liability, copyright, personal data protection and governing law survive the closing of an
account where their nature requires it.