OurFairnest · zásady ochrany osobních údajů
Zásady ochrany osobních údajů – OurFairnest
Verze 1.0, účinnost od 2026-10-20
Aplikace OurFairnest je postavena na principu ochrany soukromí (Privacy-First). Aplikace nemá vlastní server, na kterém by se ukládala data rodiny: statistiky, polohy a nastavení putují mezi telefony rodiny přes Google Disk rodinného Google účtu. K několika technickým účelům (okamžité signály a push upozornění) používáme služby Google Firebase, popsané níže. Neobsahujeme analytiku ani reklamy a vaše soukromá data nikdy neprodáváme.
Správce osobních údajů: ConsultX s.r.o., kontakt: support@consultx.cz
1. Jaká data aplikace zpracovává
- Statistiky používání aplikací a čas na obrazovce: Zpracováváno lokálně v zařízení pro výpočet denních přehledů. V profilu Dítě se souhrn (viz bod 2) odesílá i na Google Disk, aby ho viděl rodič.
- Počítadlo notifikací: Počítá se pouze množství příchozích oznámení pro jednotlivé appky, text zpráv se nikdy nečte ani neukládá.
- Historie volání a kontakty: V profilu Osobní se zpracovává výhradně lokálně pro zobrazení přehledů volání a nikam se neodesílá. V profilu Dítě se navíc na Google Disk odesílá denní souhrn hovorů — počet, minuty příchozích a odchozích, počet zmeškaných — nikdy ne konkrétní telefonní čísla ani jména kontaktů.
- GPS poloha a bezpečné zóny: Používá se pouze v profilu Dítě pro sdílení polohy s autorizovaným rodičem.
- SOS tlačítko: Aktivuje se výhradně na pokyn dítěte. Aplikace neodesílá SMS ani nevytáčí hovor sama – pouze otevře SMS aplikaci a telefon s předvyplněnou zprávou a číslem rodiče (případně tísňové linky 112) a odeslání či zavolání vždy potvrzuje uživatel. Aplikace nemá a nepotřebuje oprávnění
SEND_SMSaniCALL_PHONE.
2. Ukládání a synchronizace dat
- Lokální paměť: Denní přehledy, statistiky hovorů a další záznamy se ukládají do místní databáze (Room/SQLite) v zařízení. Aplikace k tomu nepoužívá žádné vlastní šifrování navíc — spoléhá na šifrování úložiště, které novější verze Androidu (10 a vyšší) zajišťují automaticky pro všechny aplikace.
- Profil Osobní: Historie hovorů a kontakty zůstávají jen v tomto lokálním úložišti.
- Profil Dítě — synchronizace přes Google Disk: Telefon dítěte pravidelně (interval nastavuje rodič, 15/30/60 minut, výchozí 60) odešle do skrytého aplikačního adresáře na Google Disku (
appDataFolder) JSON soubory s těmito údaji: - zobrazované jméno dítěte (pole
child) — je součástí každého odesílaného i přijímaného souboru; - denní souhrn: čas u obrazovky, počet odemčení telefonu, počet oznámení;
- seznam používaných aplikací: název, identifikátor balíčku (např.
com.google.android.youtube), minuty používání, kategorie, počet oznámení; - seznam nainstalovaných aplikací (název, identifikátor balíčku, automaticky přiřazená kategorie a kdy telefon aplikaci poprvé zaznamenal), aby rodič viděl rozdělení podle kategorií a dostal upozornění, když si dítě nainstaluje novou aplikaci;
- souhrn hovorů: celkový počet, minuty příchozích a odchozích hovorů, počet zmeškaných — bez telefonních čísel a jmen;
- rozložení používání po hodinách dne, noční používání, nově nainstalované aplikace a odhad doby spánku;
- aktuální poloha a jednotlivé body polohy zaznamenané během dne, včetně přesnosti určení polohy v metrech (interval nastavuje rodič, 15/30/60 minut, výchozí 15);
- stav baterie telefonu dítěte (procenta nabití a informace, zda se telefon nabíjí), aby rodič viděl, že je telefon dítěte téměř vybitý;
- SOS událost při stisknutí tlačítka SOS;
- žádost o víc času (název aplikace, u které dítě žádost posílá, a kolik minut z limitu už použilo), pokud ji dítě odešle.
Opačným směrem rodič do stejné složky ukládá nastavení pro dítě: denní limity (zvlášť pro všední den a víkend), volitelné limity pro kategorie aplikací, klidové hodiny (dvě okna, „školní dny“ a „víkend“, s vlastním rozsahem dnů a časem), intervaly synchronizace dat a polohy, bezpečné zóny, telefonní čísla pro SOS (až tři), žádost o okamžitou polohu (pole ping), nový PIN při dálkové obnově zapomenutého PINu na telefonu dítěte a bonusové minuty přidané dítěti pro daný den, o které se dnešní dohoda rozšiřuje (spolu s technickými identifikátory toho, za co byly přidány — žádost o víc času, splněný úkol nebo vyměněné body —, aby se stejná odměna nepřipsala dvakrát). Rodič také ukládá seznam úkolů pro dítě (název úkolu, odměna v minutách, kdy ho dítě označilo za splněný a kdy ho rodič schválil) a počet bodů, které dítě vyměnilo za čas; body získané se nikam neukládají, počítají se vždy znovu z měsíčních přehledů. Rodičův telefon navíc ukládá dva malé rodinné soubory bez osobních údajů: datum začátku zkušební doby (family_trial.json) a datum, do kdy je předplatné zaplacené (family_plan.json). Podle druhého z nich telefon dítěte po skončení předplatného pozastaví odesílání dat i vyhodnocování dohody (SOS a rychlé zprávy zůstávají funkční i bez předplatného).
- Firebase (Google) pro okamžité signály a push upozornění: Aby se změny mezi telefony rodiny projevily během několika sekund a rodič dostal upozornění na SOS či žádost i při zavřené aplikaci, používáme služby Google Firebase v projektu vlastníka aplikace (EU: databáze Firestore v multiregionu eur3 – Belgie a Nizozemsko, Cloud Function v europe-west1 – Belgie):
- Firebase Authentication: aplikace se do Firebase přihlásí rodinným Google účtem; Firebase si uloží technický identifikátor (uid) a e-mailovou adresu tohoto rodinného účtu;
- Cloud Firestore: ukládá se jen technický signál, že se něco změnilo (druh změny, např. nastavení, žádost, SOS; identifikátor dítěte; čas), a u telefonů rodičů push token (adresa, na kterou Google doručí upozornění), náhodné ID zařízení (vygenerované aplikací, neidentifikuje telefon ani majitele), údaj „android“ a čas poslední aktualizace. Žádné statistiky, polohy, jména ani obsah se tam neukládají a k záznamům má přístup jen přihlášený rodinný účet;
- Cloud Function a Firebase Cloud Messaging (FCM): při signálu od dítěte funkce (region Belgie, EU) pošle telefonům rodičů datovou zprávu, která obsahuje pouze druh signálu a identifikátor dítěte; text upozornění vytvoří až aplikace v telefonu. Záznamy funkce (logy) neobsahují identifikátor rodiny, jen jeho krátký nevratný otisk.
Když Firebase není k dispozici, aplikace funguje bez něj, jen se změny doručují pomaleji.
- appDataFolder: Aplikace má k Disku přístup jen v rozsahu drive.appdata (skrytá aplikační data), ne k celému obsahu Disku. Tento adresář nevidí ani samotná aplikace Disk, ani jiné aplikace přihlášeného účtu. Vývojář ani třetí strany k těmto datům nemají přístup.
- Sdílený Google účet rodiny: Telefon rodiče a telefon dítěte se k výměně dat přihlašují ke stejnému Google účtu, který si rodina zvolí. Tento účet ale není omezený jen na tuto aplikaci — na telefonu dítěte je stejnou přihlašovací obrazovkou dostupný i v Gmailu, Fotkách, Disku a Chromu, takže dítě se jím může přihlásit i tam. Doporučujeme proto použít samostatný rodinný Google účet vytvořený jen pro tuto aplikaci, ne osobní účet rodiče s jeho poštou, fotkami či dokumenty.
- Kdokoli s přístupem k tomuto účtu může soubory číst i přepsat. appDataFolder je vázaný na Google účet, ne na konkrétní telefon — kdokoli se k tomuto účtu přihlásí (včetně dítěte, pokud zná heslo), může tyto soubory na Disku přečíst i změnit, tedy i pozměnit nastavení, které rodič poslal dítěti. Proto je důležité, aby měl rodinný Google účet silné heslo a zapnuté dvoufázové ověření.
3. Jak dlouho se data uchovávají
Aplikace data nedrží déle, než je potřeba. Staré záznamy mažeme sami, nečekáme, až o to někdo požádá.
| Co | Jak dlouho |
|---|---|
| Měsíční přehledy (archivy) na Disku | Aktuální měsíc a 12 měsíců před ním (celý rok je vždy vidět). Starší maže telefon rodiče automaticky, jednou denně. |
| Polohové body | Jen dnešní den. Body z předchozích dnů telefon dítěte při dalším odeslání zahodí. |
| Poslední známá poloha, denní statistiky, nastavení dítěte | Uchovává se jen poslední stav – každé odeslání předchozí přepíše. |
| Žádosti o víc času, zprávy „Jsem v pořádku“ / „Vyzvedni mě“ | Do vyřízení rodičem; poté se soubor smaže. Nevyřízená žádost o víc času se smaže po 2 hodinách. |
| Úkoly a vyměněné body | Po dobu, kdy je dítě v rodině spárované. Při odebrání dítěte rodičem se soubor smaže spolu s ostatními soubory dítěte. |
| Datum začátku zkušební doby a platnosti předplatného | Po dobu používání aplikace. Neobsahují osobní údaje. |
| Stav baterie dítěte | Jen poslední stav – každé odeslání předchozí přepíše. |
| Signály ve Firestore (druh, dítě, čas) | Jen poslední signál pro každého příjemce, další ho přepíše; smažou se i při „Vymazat data rodiny“. |
| Push token a ID zařízení rodiče | Dokud je telefon rodiče součástí rodiny; token, který se 90 dní neobnovil, funkce sama smaže. Smaže se také při odpojení účtu a při „Vymazat data rodiny“. |
Firebase Authentication (uid, e-mail rodinného účtu) |
Do smazání na žádost (viz bod 8) nebo smazání Firebase účtu. |
| Záznamy Cloud Function (logy) | Podle výchozího nastavení Google Cloud Logging nejvýše 30 dní; neobsahují identifikátor rodiny, jen jeho krátký otisk. |
Po odebrání dítěte rodičem se všechny jeho soubory na Disku smažou. Doby výše jsou horní hranice – data jde kdykoli smazat dřív, viz následující kapitola.
4. Smazání dat
Data uložená v telefonu smažete kdykoli vymazáním úložiště aplikace v nastavení Androidu nebo jejím odinstalováním (odinstalováním se data na Disku ani ve Firebase nemažou – k tomu slouží kroky níže). Data rodiny smaže rodič v Nastavení aplikace → Google účet → Vymazat data rodiny: smaže se tím data rodiny na Google Disku a také technické signály a zařízení (push tokeny) rodiny ve Firestore; zůstane jen datum začátku zkušební doby a datum platnosti předplatného, bez osobních údajů. Odhlášení či odpojení Google účtu v aplikaci odebere push token tohoto telefonu, ale data na Disku nemaže. Všechna data aplikace na Disku lze smazat také ve webovém Google Disku (Nastavení → Spravovat aplikace → OurFairnest → Smazat skrytá data aplikace).
5. Děti a rozhodnutí rodiče
Aplikace je určena rodičům. Telefon dítěte nastavuje rodič (zákonný zástupce) a dítě o fungování aplikace předem informuje, aby věděl(a), jaká data vidí rodič. Aplikace sbírá jen údaje potřebné pro funkce, které rodič zapnul (přehled času u obrazovky, dohoda, poloha, SOS), a neshromažďuje obsah zpráv, telefonní čísla ani jména kontaktů dítěte. Rodič, který na telefonu dítěte profil Dítě nastaví, jedná jako zákonný zástupce dítěte a zapnutím profilu Dítě rozhoduje o jeho použití. Zpracování ukončíte odebráním dítěte, smazáním dat rodiny nebo odinstalováním aplikace.
6. Právní základ
Údaje zpracováváme na základě smlouvy s rodičem (poskytování služby, čl. 6 odst. 1 písm. b) GDPR) a oprávněného zájmu rodiče na bezpečnosti dítěte (čl. 6 odst. 1 písm. f) GDPR) – proti němu můžete vznést námitku. Rodič jako zákonný zástupce profil Dítě zapíná a dítě o něm předem informuje. Technické údaje (signály, push tokeny, přihlášení) jsou nezbytné k fungování služby.
Údaje dalších osob (SOS čísla): Telefonní čísla pro SOS (až tři, např. druhý rodič nebo příbuzný) uložíte vy; jde o údaje těchto osob, které zpracováváme jen k odeslání SOS zprávy, a je na vás je o tom informovat.
7. Příjemci a předání mimo EU
Příjemcem údajů je Google jako zpracovatel: Google Disk (úložiště dat rodiny), Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging) a Google Play (předplatné – platbu zajišťuje Google, aplikace ukládá jen datum platnosti). Žádní další příjemci neexistují; údaje neprodáváme ani nepředáváme reklamním či analytickým službám. Data ve Firestore a Cloud Function jsou v EU (Belgie a Nizozemsko); Google může některé služby (zejména Firebase Authentication, Cloud Messaging a Disk) zajišťovat i z infrastruktury mimo EU. Takové předání se opírá o standardní smluvní doložky Evropské komise a o EU–US Data Privacy Framework, ke kterým se Google zavázal.
8. Vaše práva a žádost o smazání
Máte právo na přístup k údajům, jejich opravu, výmaz, omezení zpracování, přenositelnost a právo vznést námitku proti zpracování založenému na oprávněném zájmu. Většinu z toho zvládnete sami v aplikaci a na Google Disku (viz bod 4). Žádost o smazání dat bez aplikace (například po odinstalování nebo ztrátě telefonu) pošlete na kontakt správce uvedený výše, z e-mailu rodinného Google účtu; smažeme data rodiny ve Firebase (signály, zařízení, účet ve Firebase Authentication) a pomůžeme s postupem smazání dat na Google Disku. Máte také právo podat stížnost u dozorového úřadu: Úřad pro ochranu osobních údajů (ÚOOÚ), Pplk. Sochora 27, 170 00 Praha 7, www.uoou.cz.
9. Kontakt
Správce: ConsultX s.r.o. Dotazy a žádosti posílejte přednostně přímo z aplikace (Nastavení → Nahlásit / poradit), jinak e-mailem na support@consultx.cz.
OurFairnest · privacy policy
Privacy Policy – OurFairnest
Version 1.0, effective from 2026-10-20
OurFairnest is designed with a strict Privacy-First architecture. The app has no server of its own that stores family data: statistics, locations and settings travel between the family's phones through the Google Drive of the family Google account. For a few technical purposes (instant signals and push notifications) we use Google Firebase services, described below. We do not include any analytics or advertising, and we never sell your private data.
Controller: ConsultX s.r.o., contact: support@consultx.cz
1. What Data is Collected and Why
- App Usage & Screen Time (
PACKAGE_USAGE_STATS): Processed locally on your device to calculate daily screen time, open counts, and application usage summaries. In the Child profile, a daily summary (see section 2) is also uploaded to Google Drive so the parent can see it. - Notification Counts (
NotificationListenerService): Tallied locally to show distraction statistics per app. Notification message contents are never read or stored. - Calls & Contacts (
READ_CALL_LOG,READ_CONTACTS): In the Personal profile, processed exclusively locally to display your call history analytics and contact summaries, and never uploaded. In the Child profile, a daily call summary — total count, incoming/outgoing minutes, missed count — is additionally uploaded to Google Drive, never actual phone numbers or contact names. - Location & Geofencing (
ACCESS_FINE_LOCATION,ACCESS_BACKGROUND_LOCATION): Only used if the Child profile is enabled to share location with authorized parents. - Emergency SOS: Activated exclusively when the user deliberately holds the SOS button. The app never sends an SMS or places a call by itself – it only opens the SMS app and the phone dialer with a pre-filled message and the parent's number (or the 112 emergency line), and the user always confirms sending or calling. The app does not hold and does not need the
SEND_SMSorCALL_PHONEpermissions.
2. Data Storage & Sync
- Local Database: Daily metrics, call statistics and other records are stored in a local Room/SQLite database on your device. The app applies no additional encryption of its own on top of that — it relies on the storage encryption that recent Android versions (10 and above) enforce automatically for every app.
- Personal Profile: Call history and contacts stay only in this local storage.
- Child Profile — Google Drive Sync: The child's device periodically (interval set by the parent, 15/30/60 minutes, default 60) uploads JSON files to a hidden app-specific folder on Google Drive (
appDataFolder) containing: - the child's display name (
childfield) — included in every uploaded and downloaded file; - a daily summary: screen time, unlock count, notification count;
- a list of used apps: name, package identifier (e.g.
com.google.android.youtube), minutes used, category, notification count; - a list of installed apps (name, package identifier, automatically assigned category, and when the app was first seen on the device), so the parent sees the breakdown by category and gets an alert when the child installs a new app;
- a call summary: total count, incoming/outgoing minutes, missed count — without phone numbers or names;
- hourly usage breakdown, night-time usage, newly installed apps, and an estimated sleep window;
- the current location and individual location points recorded during the day, including the location accuracy in meters (interval set by the parent, 15/30/60 minutes, default 15);
- the battery level and charging state of the child's phone (percentage and whether it is charging), so the parent can see that the child's phone is nearly empty;
- an SOS event when the SOS button is pressed;
- a request for more time (which app the child is requesting it for, and how many minutes of the limit it has already used), when the child sends one.
In the other direction, the parent stores the configuration for the child in the same folder: daily limits (separately for weekdays and the weekend), optional per-category limits, quiet hours (two windows, "school days" and "weekend", each with its own days and time range), sync and location intervals, safe zones, the SOS phone numbers (up to three), a request for the child's immediate location (ping field), a new PIN when the parent remotely resets a forgotten PIN on the child's phone, and any bonus minutes granted to the child for that day that extend today's agreement (together with technical identifiers of what they were granted for — a more-time request, a completed task, or traded points — so the same reward is never credited twice). The parent also stores the child's task list (task title, reward in minutes, when the child marked it done and when the parent approved it) and the number of points the child has traded for time; points earned are never stored - they are recomputed from the monthly summaries every time. The parent's phone also stores two small family-wide files with no personal data: the trial start date (family_trial.json) and the date until which the subscription is paid (family_plan.json). The child's phone uses the latter to pause sending data and evaluating the agreement once the subscription has ended (SOS and the quick messages keep working even without a subscription).
- Firebase (Google) for instant signals and push notifications: So that changes between the family's phones take effect within seconds, and a parent is alerted to an SOS or a request even when the app is closed, we use Google Firebase services in the app owner's project (EU: Firestore database in the eur3 multi-region – Belgium and the Netherlands, Cloud Function in europe-west1 – Belgium):
- Firebase Authentication: the app signs in to Firebase with the family Google account; Firebase keeps a technical identifier (uid) and the e-mail address of that family account;
- Cloud Firestore: stores only a technical signal that something changed (the kind of change, e.g. settings, a request, SOS; the child's identifier; the time) and, for parents' phones, a push token (the address Google uses to deliver notifications), a random device ID (generated by the app, it identifies neither the phone nor its owner), the value "android" and the time of the last update. No statistics, locations, names or content are stored there, and only the signed-in family account can access these records;
- Cloud Function and Firebase Cloud Messaging (FCM): when a child sends a signal, the function (Belgium region, EU) sends the parents' phones a data message containing only the signal kind and the child's identifier; the notification text is created by the app on the phone. The function's logs do not contain the family identifier, only a short irreversible hash of it.
When Firebase is unavailable, the app works without it; changes just arrive more slowly.
- appDataFolder: The app only has drive.appdata access to Drive (hidden app data), not access to the whole Drive. This folder is not visible in the Drive app itself, nor to any other app signed in with the same account. Neither the developer nor any third party has access to this data.
- Shared Family Google Account: The parent's phone and the child's phone sign in to the same Google account to exchange data. This account is not limited to this app — on the child's phone, the same signed-in account is also available in Gmail, Photos, Drive and Chrome, so the child could sign in to those apps with it too. We recommend creating a separate family Google account used only for this app, rather than a parent's personal account containing their own mail, photos, or documents.
- Anyone with access to this account can read and overwrite these files. The appDataFolder is tied to the Google account, not to a specific phone — anyone who signs in to that account (including the child, if they know the password) can read and change these files on Drive, including the configuration the parent sent to the child. This is why the family Google account should have a strong password and two-factor authentication enabled.
3. How Long Data is Kept
The app does not keep data longer than it needs to. Old records are deleted on their own, without anyone having to ask.
| What | How long |
|---|---|
| Monthly summaries (archives) on Drive | The current month and the 12 before it (a full year is always visible). The parent's phone deletes older ones automatically, once a day. |
| Location points | Today only. Points from earlier days are dropped by the child's phone on its next upload. |
| Last known location, daily statistics, the child's settings | Only the latest state is kept - each upload replaces the previous one. |
| More-time requests, "I'm OK" / "Pick me up" messages | Until the parent handles them, then the file is deleted. An unanswered more-time request is deleted after 2 hours. |
| Tasks and traded points | For as long as the child is paired in the family. When the parent removes the child, the file is deleted together with the child's other files. |
| Trial start date and subscription validity date | For as long as the family uses the app. They contain no personal data. |
| Child's battery state | Only the latest state - each upload replaces the previous one. |
| Signals in Firestore (kind, child, time) | Only the latest signal per recipient, the next one replaces it; also deleted by "Delete family data". |
| Parent's push token and device ID | While the parent's phone is part of the family; a token not refreshed for 90 days is deleted by the function automatically. Also deleted when the account is disconnected and by "Delete family data". |
Firebase Authentication (uid, family account e-mail) |
Until deleted on request (see section 8) or until the Firebase account is deleted. |
| Cloud Function logs | At most 30 days under Google Cloud Logging defaults; they contain no family identifier, only a short hash of it. |
When a parent removes a child, every file belonging to that child is deleted from Drive. The periods above are upper bounds - data can always be deleted sooner, see the next section.
4. Data Deletion
You can delete the data stored on the phone at any time by clearing the app's storage in Android Settings or by uninstalling the app (uninstalling does not delete data on Drive or in Firebase - use the steps below). The family's data is deleted by the parent in the app's Settings → Google account → Delete family data: this deletes the family's data on Google Drive as well as the family's technical signals and devices (push tokens) in Firestore; only the trial start date and the date until which the subscription is paid remain, with no personal data. Signing out or disconnecting the Google account in the app removes this phone's push token but does not delete data on Drive. All of the app's data on Drive can also be deleted in Google Drive on the web (Settings → Manage apps → OurFairnest → Delete hidden app data).
5. Children and the Parent's Decision
The app is intended for parents. The parent (legal guardian) sets up the child's phone and informs the child in advance how the app works, so the child knows what data the parent can see. The app collects only the data needed for the features the parent has turned on (screen-time overview, agreement, location, SOS) and does not collect message contents or the phone numbers or names of the child's contacts. A parent who sets up the Child profile on the child's phone acts as the child's legal guardian and, by turning on the Child profile, decides on its use. You end the processing by removing the child, deleting the family data, or uninstalling the app.
6. Legal Basis
We process data on the basis of the contract with the parent (providing the service, Art. 6(1)(b) GDPR) and the parent's legitimate interest in the child's safety (Art. 6(1)(f) GDPR) - you can object to it. The parent, as legal guardian, turns on the Child profile and informs the child about it in advance. Technical data (signals, push tokens, sign-in) is necessary for the service to work.
Other people's data (SOS numbers): You store the SOS phone numbers (up to three, e.g. the other parent or a relative); this is those people's data, which we process only to send the SOS message, and it is up to you to inform them.
7. Recipients and Transfers Outside the EU
The recipient of the data is Google as a processor: Google Drive (storage of family data), Firebase (Authentication, Cloud Firestore, Cloud Functions, Cloud Messaging) and Google Play (subscription - Google handles payment, the app only stores the validity date). There are no other recipients; we do not sell data or pass it to advertising or analytics services. Data in Firestore and the Cloud Function is in the EU (Belgium and the Netherlands); Google may also provide some services (notably Firebase Authentication, Cloud Messaging and Drive) from infrastructure outside the EU. Such transfers rely on the European Commission's standard contractual clauses and the EU-US Data Privacy Framework, to which Google has committed.
8. Your Rights and Requesting Deletion
You have the right of access, rectification, erasure, restriction of processing, data portability, and the right to object to processing based on legitimate interest. You can do most of this yourself in the app and in Google Drive (see section 4). To request deletion without the app (for example after uninstalling or losing the phone), write to the controller's contact above from the e-mail of the family Google account; we will delete the family's data in Firebase (signals, devices, the Firebase Authentication account) and help with the steps for deleting the data on Google Drive. You also have the right to lodge a complaint with the supervisory authority: the Czech Data Protection Authority (Úřad pro ochranu osobních údajů, ÚOOÚ), Pplk. Sochora 27, 170 00 Prague 7, www.uoou.cz.
9. Contact
Controller: ConsultX s.r.o. Please send questions and requests from the app first (Settings → Report / ask for help), otherwise by e-mail to support@consultx.cz.