Soukromí
Zásady ochrany osobních údajů Theodia
Naposledy aktualizováno: 2026-06-04
Theodia vyvinula společnost Ecodia LLC („my“, „nám“ nebo „naše“). Tyto zásady popisují, jaká data aplikace shromažďuje, ukládá a přenáší, a jaké máte možnosti. Aplikace je navržena jako local-first: většina vašich dat nikdy neopustí vaše zařízení.
Pokud je něco v těchto zásadách nejasné, nebo pokud budoucí verze aplikace zásadním způsobem změní něco zde uvedeného, bude to označeno v seznamu změn a v in-app upozornění „co je nového“.
1. Stručně
- Aplikace sama o sobě nesbírá osobní údaje. Žádný účet, žádné telemetrické SDK, žádná analytika, žádné reklamní ID, žádný crash reporter, žádné fingerprinting.
- Všechna vaše čtenářská data — záložky, zvýraznění, poznámky, studijní poznámky, nastavení, stažené překlady Bible a stažené modely LLM — žijí pouze na vašem zařízení.
- Aplikace má dva síťové koncové body, které si můžete sami nakonfigurovat: koncový bod AI asistenta a GitHub Personal Access Token pro stahování zdrojů a modelů LLM. Nevidíme, neproplácíme, nelogujeme ani neukládáme nic, co se přes tyto koncové body odešle.
- Nesledujeme vás napříč jinými aplikacemi nebo webovými stránkami. Apple manifest o ochraně soukromí deklaruje
NSPrivacyTracking: falsea prázdné poleNSPrivacyCollectedDataTypes.
2. Data, která shromažďujeme
2.1 Aplikace sama o sobě nic nesbírá
Theodia nemá žádnou first-party telemetrii. Není zde žádné analytické SDK,
žádný crash reporter, žádný framework A/B testování, žádná reklamní síť a
žádný backendový server provozovaný námi, ke kterému by aplikace
komunikovala. Manifest o ochraně soukromí iOS
(ios/Theodia/PrivacyInfo.xcprivacy) deklaruje
NSPrivacyTracking: false a prázdné pole
NSPrivacyCollectedDataTypes, což je závazné prohlášení,
že je to pravda na úrovni binárního kódu, nejen v tomto dokumentu.
Jediná deklarace přístupu k API vyžadovaná iOS v manifestu jsou API, která musí používat každá aplikace pro práci se soubory a která nezahrnují sběr uživatelských dat:
NSPrivacyAccessedAPICategoryUserDefaults(důvodCA92.1— přístup k informacím, které uživatel výslovně poskytl)NSPrivacyAccessedAPICategorySystemBootTime(důvod35F9.1— výpočet časového intervalu od spuštění zařízení)NSPrivacyAccessedAPICategoryFileTimestamp(důvody0A2A.1,3B52.1,C617.1— zobrazení metadat souborů uživateli, správa souborů vytvořených samotnou aplikací a identifikace stažených zdrojů aplikace)NSPrivacyAccessedAPICategoryDiskSpace(důvodyE174.1,85F4.1— varování uživatele před nedostatkem místa na disku a úklid souborů spravovaných aplikací při nízkém úložišti)
2.2 Co aplikace ukládá na vašem zařízení
Vše níže zůstává v soukromém úložišti aplikace na vašem zařízení. Nikdy se k nám neodesílá a můžete jej kdykoli vymazat v Nastavení → Data.
| Data | Úložiště | Vymazat přes |
|---|---|---|
| Pozice čtení, naposledy otevřená kapitola | AsyncStorage (databáze nastavení) | "Obnovit vestavěné zdroje" + přeinstalace |
| Záložky, složky záložek | AsyncStorage (databáze nastavení) | Nastavení → Smazat všechny záložky |
| Zvýraznění, příznak povolení zvýraznění | AsyncStorage (databáze nastavení) | Nastavení → Smazat všechna zvýraznění |
| Historie vyhledávání | AsyncStorage (databáze nastavení) | Nastavení → Smazat historii vyhledávání |
| Biblické poznámky, studijní poznámky | SQLite (notes.sqlite) | Ručně, poznámku po poznámce (hromadné mazání zatím není) |
| Historie AI konverzací | SQLite (ai.sqlite) | Pro jednotlivé konverzace na obrazovce AI |
| Motiv, jazyk, velikost písma, preference paralelní Bible | AsyncStorage (databáze nastavení) | Přeinstalace |
| Přepsání příznaků funkcí (alpha/beta/dev opt-in) | AsyncStorage (databáze nastavení) | Přeinstalace |
| Překlady Bible, které máte nainstalované | Soubory v dokumentové složce aplikace | Nastavení → Zdroje → Odstranit |
| Modely LLM, které jste stáhli | Soubory v dokumentové složce aplikace (/llms/) | Nastavení → AI → Spravovat modely → Odstranit |
| API klíče: OpenAI-kompatibilní AI klíč, GitHub Personal Access Token | expo-secure-store (iOS Keychain / Android Keystore) | Nastavení → Vymazat, nebo odstraněním položky klíče |
Dva API klíče (AI klíč, GitHub PAT) jsou uloženy v zabezpečeném enklávu platformy (iOS Keychain / Android Keystore) a nejsou zahrnuty do běžných záloh zařízení. Vše ostatní se přenáší podle normálního chování zálohování zařízení — v iOS je AsyncStorage zahrnuto do zálohy iCloud; v Androidu nikoli ve výchozím nastavení.
2.3 Co aplikace neukládá
- Vaše jméno, e-mail, telefonní číslo, adresa nebo jakékoli kontaktní údaje.
- Vaši polohu (aplikace na žádné platformě nepožaduje oprávnění k poloze).
- Vaše reklamní ID (IDFA na iOS, GAID na Androidu).
- Otisk vašeho zařízení, MAC adresu nebo IP adresu (nesbíráme je, protože neprovozujeme servery, ke kterým by aplikace komunikovala).
- Seznam aplikací, které máte nainstalované.
- Vaše kontakty, kalendář, fotografie, mikrofon nebo kameru. Aplikace nepožaduje oprávnění pro žádnou z těchto věcí.
3. Data, která aplikace odesílá
Aplikace má dva uživatelem konfigurovatelné síťové směry. Oba jsou ve výchozím nastavení vypnuty a oba vedou do cílů, které vy zvolíte, ne k nám.
3.1 Koncový bod AI asistenta
Co: Uživatelem konfigurovatelný OpenAI-kompatibilní HTTP koncový bod. AI asistent Theodia (jmenovitě Theophilus) odesílá konverzaci, volání nástrojů a aktuální kontext verše na libovolnou URL, kterou zadáte v Nastavení → AI asistent → URL základního API.
Co vidíme: Nic. Theodia neprovozuje žádný server. Nejme stranou těchto požadavků. Vámi zvolený poskytovatel AI vidí požadavky; na něj se vztahuje jeho zásady ochrany osobních údajů.
Co byste měli vědět:
- Výchozí nastavení
Info.plistNSAppTransportSecurity.NSAllowsArbitraryLoads = trueje nastaveno pouze proto, aby aplikace mohla komunikovat s lokálně hostovanými AI servery (např.http://localhost:4000) a s uživatelem zvolenými self-hosted koncovými body. Přes tuto výjimku nepřenášíme žádná data sami na sebe. - Hlavička
Authorization: Bearer <váš-api-klíč>se nastavuje z klíče vexpo-secure-store. Klíč nikdy neopustí vaše zařízení kromě uvnitř požadavku na vámi nakonfigurovaný koncový bod. - Nelogujeme, nezrcadlíme, neukládáme do mezipaměti ani jinak nevidíme těla požadavků ani odpovědí AI. V aplikaci není žádné logování promptů, odpovědí nebo volání nástrojů (prohlížeč logů v aplikaci zobrazuje vaše vlastní akce a chyby frameworku; obsah AI se neloguje).
- Na obrazovce AI je ovládání „Zastavit generování“, které přeruší probíhající požadavek prostřednictvím standardního mechanismu
AbortSignal.
3.2 Cesta pro stahování zdrojů
Co: Aplikace stahuje další překlady Bible, komentáře a lexikony z hostitele GitHub release. Hostitelem je github.com (veřejná služba provozovaná GitHub, Inc., nikoli námi). Repo release a tag jsou uvedeny v in-app katalogu.
Co vidíme: Nic. Neprovozujeme server, který by tyto stahování zprostředkoval. GitHub vidí požadavek; na něj se vztahují jeho zásady ochrany osobních údajů.
Co byste měli vědět:
- Pokud zadáte GitHub Personal Access Token v Nastavení → GitHub, aplikace jej připojí jako
Authorization: Bearer <váš-pat>k požadavkům na stažení soukromých repozitářů, které vlastníte. Token zůstává vexpo-secure-storea nikdy se k nám neodesílá. - Pokud nezadáte PAT, jsou stahování omezena na veřejné releases a podléhají limitu GitHubu pro neautentizované požadavky (60 požadavků/hodinu/IP).
- Stažené soubory jsou uloženy v soukromé dokumentové složce aplikace. Nejsou nahrávány ani sdíleny s námi.
3.3 Metadata App Store / Play Store
Když si nainstalujete Theodia z App Store nebo Play Store, provozovatel obchodu (Apple nebo Google) shromažďuje metadata, která jeho platforma vyžaduje pro distribuci, fakturaci a diagnostiku pádů. To se řídí příslušnými zásadami ochrany osobních údajů Apple a Google, nikoli těmito.
4. Ochrana soukromí dětí
Theodia je aplikace pro čtení Bible. Úmyslně nesbírá osobní údaje od nikoho, včetně dětí do 13 let (COPPA) nebo do 16 let (GDPR-K, UK Age-Appropriate Design Code). Protože aplikace nesbírá data, není co na žádost smazat.
Pokud jste rodič nebo opatrovník a domníváte se, že vaše dítě zadalo osobní údaje do biblické poznámky, AI konverzace nebo záložky, můžete je smazat z obrazovek nastavení aplikace sami. Pokud potřebujete pomoc, kontaktujte nás na adrese níže a provedeme vás tím.
5. Vaše práva a možnosti
Protože data jsou na vašem zařízení, máte přímou kontrolu:
- Export. Záložky, zvýraznění a poznámky lze exportovat do souboru nebo do schránky z sekce Data v Nastavení.
- Smazání. Každou kategorii dat uvedenou v §2.2 lze smazat uvnitř aplikace. Není zde žádný účet, který by bylo třeba zavřít.
- API klíče. Odstraněním AI klíče nebo GitHub PAT v Nastavení okamžitě zastavíte tyto síťové požadavky. Smazání klíče z
expo-secure-storevyžaduje klepnutí na „✕“ vedle pole klíče v Nastavení. - Odinstalace. Odinstalace aplikace smaže vše v jejím soukromém úložišti. V iOS je to okamžité. V Androidu v závislosti na zařízení a verzi Androidu mohou zůstat zbytkové soubory v dokumentové složce, dokud také nevymažete úložiště aplikace v Nastavení → Aplikace → Theodia → Úložiště → Vymazat úložiště.
- Záložní kopie. Záloha iCloud (iOS) a záloha Google Drive (Android) mohou zahrnovat data z §2.2 v závislosti na nastavení vašeho zařízení. Chcete-li vyloučit Theodia ze zálohy iCloud, přejděte na Nastavení → [vaše jméno] → iCloud → Správa úložiště → Zálohy → [vaše zařízení] → Zobrazit všechny aplikace → Theodia → vypnout. V Androidu: Nastavení → Systém → Záloha → Data aplikací → Theodia → vypnout. Poznámka: API klíče v
expo-secure-storenejsou ve výchozím nastavení zálohovány žádnou platformou.
Pokud se nacházíte v EEA, Velké Británii nebo Kalifornii a chcete uplatnit svá práva subjektu údajů (přístup, výmaz, přenositelnost) vůči jakýmkoli datům, která o vás aplikace může držet, kontaktujte nás na adrese níže. Protože nic nesbíráme, je podstatná odpověď na takovou žádost „není nic k vrácení“; potvrdíme to písemně do 30 dnů.
6. Mezinárodní přenosy
Protože aplikace neprovozuje server, neiniciujeme žádné mezinárodní přenosy. Oba síťové směry v §3 zahrnují operátory koncových bodů, které si zvolíte (váš poskytovatel AI, GitHub), a podléhají jejich vlastním praktikám přenosu dat. Pokud si zvolíte poskytovatele AI v jiné zemi, než ve které žijete, tento poskytovatel obdrží požadavek přímo — nejsme dovozcem ani vývozcem of record.
Aplikace používá expo-localization pouze k detekci jazyka
zařízení při prvním spuštění. Detekovaný jazyk se používá k výběru překladu
uživatelského rozhraní a je uložen v místních nastaveních; nepřenáší se ze
zařízení.
7. Zabezpečení
Pro tajemství používáme platformou poskytované zabezpečené úložiště:
- AI API klíč a GitHub Personal Access Token jsou uloženy v
expo-secure-store, který používá iOS Keychain a Android Keystore. Jsou šifrovány v klidu, omezeny na aplikaci a nejsou zahrnuty do běžných záloh zařízení. - Všechna ostatní data jsou uložena v soukromém sandboxu aplikace, který není čitelný pro jiné aplikace na stejném zařízení.
Co můžete udělat pro bezpečnost svých dat:
- Nastavte přístupový kód zařízení. Bez něj je zabezpečené úložiště slabší.
- Nevkládejte svůj AI klíč nebo GitHub PAT do sdíleného zařízení.
- Buďte opatrní při výběru modelů LLM, které stahujete. Katalog Theodia je kurátorovaný, ale katalog je seznam povolených release tags, nikoli kontrola obsahu. Po dokončení stahování se ověří kontrolní součet SHA-256 oproti položce v katalogu; pokud kontrola selže, soubor se smaže a zobrazí se chyba.
7.1 Nahlášení bezpečnostního problému
Pokud v Theodii najdete bezpečnostní problém, pošlete prosím e-mail na security@ecodia.app s popisem a reprodukcí. Odpovíme do 5 pracovních dnů. Nevystavujte prosím problém veřejně, dokud nekoordinujeme opravu.
8. Open source a komponenty třetích stran
Theodia je postavena na stacku Expo / React Native a obsahuje řadu open
source komponent. Jejich licence jsou v adresáři node_modules/
a, pro svázaný nativní kód, na obrazovce open source licencí aplikace (pokud
je součástí). Žádný z nich nesbírá data nad rámec toho, co popisují jejich
vlastní zásady ochrany osobních údajů, a Theodia je nakonfigurována tak,
aby to nedělaly.
Komponenty, které stojí za zmínku:
- OpenAI-kompatibilní API klient (náš vlastní kód) — používá standardní React Native
fetchAPI. expo-file-system/expo-sqlite/expo-secure-store/expo-localization/expo-clipboard/expo-document-picker/expo-speech— moduly Expo SDK 54. Žádný nepřenáší uživatelská data do Expo ani k nám; poskytují pouze lokální API.- Poskytovatel koncového bodu AI — vaše volba; aplikace neobsahuje poskytovatele. Populární možnosti jsou OpenAI, Anthropic a self-hosted servery běžící na llama.cpp nebo Ollama. Každý má vlastní zásady ochrany osobních údajů.
- Hostitel GitHub Releases — provozován společností GitHub, Inc. Používá se pouze pro cestu stahování zdrojů / modelů.
9. Změny těchto zásad
Pokud provedeme podstatnou změnu těchto zásad, uděláme následující:
- Aktualizujeme datum „Naposledy aktualizováno“ v horní části tohoto dokumentu.
- Uvedeme změnu v seznamu změn aplikace a v poznámkách k vydání verze, která ji zavádí.
- U změn ovlivňujících data, která shromažďujeme (aktuálně nesbíráme žádná), vás při příštím spuštění aplikace požádáme o nový souhlas.
Nepodstatné změny (opravy překlepů, upřesnění, přidání sekce k objasnění stávajícího chování) nevyžadují nový souhlas.
10. Kontakt
Ecodia LLC
E-mail: privacy@ecodia.app
Pro bezpečnostní problémy: security@ecodia.app (viz §7.1)
Pokud se nacházíte v EEA, je náš zástupce pro účely článku 27 GDPR na stejné adrese jako výše.
Příloha A: Mapování k „Privacy Labels“ od Apple a „Data safety“ od Google
Štítky ochrany soukromí App Store žádají vývojáře, aby prohlásil, zda je každý typ dat shromažďován a zda je spojen s uživatelem. Následující je věrný přehled aktuální verze Theodia.
| Typ dat | Shromažďováno? | Spojeno s uživatelem? | Použito ke sledování? |
|---|---|---|---|
| Kontaktní údaje | Ne | — | — |
| Zdraví a fitness | Ne | — | — |
| Finanční údaje | Ne | — | — |
| Poloha | Ne | — | — |
| Citlivé údaje | Ne | — | — |
| Kontakty | Ne | — | — |
| Uživatelský obsah (poznámky, záložky) | Uloženo pouze na zařízení | Ne | Ne |
| Historie prohlížení | Ne | — | — |
| Historie vyhledávání | Uloženo pouze na zařízení | Ne | Ne |
| Identifikátory (ID uživatele, ID zařízení) | Ne | — | — |
| Údaje o používání | Ne | — | — |
| Diagnostika | Ne (neposíláme crash reporter) | — | — |
| Nákupy | Ne (nemáme nákupy v aplikaci) | — | — |
Formulář „Data safety“ Google Play má podobnou strukturu a odpovědi jsou stejné: Data nejsou shromažďována, nesdílena ani zpracovávána. Dva uživatelem konfigurovatelné síťové koncové body v §3 jsou „data odeslaná ze zařízení na výslovnou žádost uživatele“ — odpovídají to Google hlášení „data sdílená pro funkci, do které se uživatel přihlásil“, které pravdivě uvedeme v Play Console.
Příloha B: Poznámky k licencím vestavěného biblického obsahu
Theodia obsahuje kurátorovanou sadu překladů Bible, komentářů a lexikonů. Každá z nich má vlastní licenční podmínky:
- KJV — public domain (autorská práva koruny vypršela).
- Rodina OHGB (OHGB, OHGBi, Tanakhxx) — viz
docs/bibles/pro upstream licenční soubor zahrnutý u každého překladu. Jedná se o datasety povolené pro nekomerční použití; před distribucí derivátů zkontrolujte konkrétní soubor. - Komentáře (cHenry, cAIC, atd.) — každý komentář má vlastní licenci. Aplikace text nemění; podává jej tak, jak byl zahrnut.
Pokud jste držitelem autorských práv a domníváte se, že vestavěný obsah porušuje vaše práva, kontaktujte nás na privacy@ecodia.app a postižený obsah odstraníme nebo nahradíme v příštím vydání.