Dôvera a transparentnosť · Voltaire Reader
Súkromie vo Voltaire Reader: Kód namiesto sľubov
Posledná aktualizácia: júl 2026Väčšina aplikácií vám sľubuje súkromie, no na pozadí odošle desiatky dátových bodov ešte predtým, než si prečítate prvý článok. Vo Voltaire Reader na to ideme inak. Namiesto marketingových fráz sme súkromie zadrôtovali priamo do kódu aplikácie.
Tu je presný a úprimný technický rozpis toho, ako chránime vaše dáta, aké technológie používame a kde presne ležia hranice nášho (i vášho) súkromia.
Čím vás reálne chránime (overené priamo v kóde)
Naše záruky nie sú len na papieri. Ak by ste sa pozreli do zdrojového kódu Voltaire Reader, našli by ste nasledovné:
- Nula behaviorálneho trackingu: Aplikácia neobsahuje žiadnu analytiku. Analytický modul je napevno prepojený na prázdnu triedu (
NoOpVoltaireAnalytics). Nikam neposielame eventy o tom, na čo klikáte alebo čo čítate. - Žiadne reporty pádov do cloudu: V ostrej verzii aplikácie beží iba lokálny logovač (
LoggingCrashReporter). Ak appka spadne, záznam zostáva vo vašom zariadení. Nepoužívame Firebase Crashlytics, Sentry ani iný cloud. - Aplikácia úplne bez Firebase a reklám: V našom kóde nenájdete súbor
google-services.jsonani žiadne reklamné SDK. Neexistujú u nás žiadne reklamné trackery, Firebase Analytics ani Cloud Messaging. - Notifikácie bežia čisto lokálne: Upozornenia na „Nové články“ si aplikácia počíta sama priamo vo vašom zariadení (cez systémový WorkManager). Nepoužívame žiadne push servery – informácia o tom, čo čítate, neopúšťa telefón kvôli notifikáciám.
- Zero-knowledge synchronizácia (voliteľná): Ak si zapnete zálohovanie alebo synchronizáciu medzi zariadeniami, všetko je end-to-end šifrované. Náš server (Cloudflare D1) ukladá len zašifrované zmeny, ktoré my sami nedokážeme prečítať.
- Spätná väzba v bezpečí: Keď nám pošlete poznámku či feedback z aplikácie, prechádza cez náš proxy server, ktorý drží prístupové kľúče. Vo vašom telefóne sa nenachádzajú žiadne citlivé API kľúče.
Ako funguje preklad článkov bez straty anonymity
Prekladový model nevie, kto ste. Keďže API kľúč k umelej inteligencii drží výlučne náš server (worker), Google vidí iba IP adresu nášho servera, nikdy nie vášho telefónu.
Aby sme zamedzili aj tomu, že z času prekladu sa dá odvodiť vaša aktivita, články prekladáme „naslepo“ (prewarm). Nové verejné články prekladáme preventívne v dávkach každé 2 hodiny pre všetkých. Z faktu, že sa článok preložil, sa teda absolútne nedá zistiť, či a kedy ste ho čítali.
Pridávame novú funkciu, ktorá eliminuje cross-site sledovanie priamo pri čítaní originálnych textov. Aplikácia sa teraz automaticky prispôsobuje tomu, aký zdroj práve čítate:
- Bežné (neplatené) zdroje: Články sa otvoria v tzv. ephemeral Custom Tab. Ide o prísne izolovanú reláciu, ktorá nie je prepojená s vaším hlavným profilom v prehliadači Chrome. Po zatvorení nezanecháva žiadne cookies, žiadnu históriu a žiadnu vyrovnávaciu pamäť (cache).
- Zdroje označené ako „Predplatné“: Ak si pri zdroji nastavíte, že máte platený prístup, článok sa otvorí klasicky. Prihlásenie na webe vyžaduje cookies, preto by tu izolovaná relácia nedávala zmysel.
Všetko sa to deje úplne automaticky na základe jedného prepínača vo vašich odberoch.
Pod kapotou: Služby, ktoré poháňajú Voltaire Reader
Na to, aby aplikácia fungovala rýchlo a spoľahlivo, využívame niekoľko overených služieb. Používame ich však s maximálnym ohľadom na minimalizáciu dát:
- 1. Cloudflare Workers (voltaire-cloud): Náš backendový medzičlánok a štít. Zabezpečuje proxy pre preklady, kurátorské feedy, podcasty a synchronizáciu. Slúži ako ochranná vrstva, ktorá drží naše API kľúče v bezpečí.
- 2. Google Gemini API (2.5 Flash / Flash-Lite): Zabezpečuje preklady textov, zhlukovanie tém a detekciu clickbaitu. Tento model nikdy nevoláme priamo z vášho telefónu, ale výlučne cez náš Cloudflare Worker.
- 3. Google Play a Play Billing: Nevyhnutnosť pre distribúciu na OS Android a spracovanie platieb.
- 4. Google Sign-In: Používa sa výlučne vtedy, ak si manuálne zapnete synchronizáciu medzi zariadeniami (v predvolenom stave je táto funkcia vypnutá).
- 5. Chrome Custom Tabs: Komponent na rýchle a bezpečné otváranie plných webových stránok.
Kde sme úplne úprimní (Čo súkromie nedokáže)
Dôvera sa buduje presnosťou. Netvrdíme, že poskytujeme „absolútne súkromie“, ale súkromné čítanie. Tu sú technické hranice, ktoré by ste mali poznať:
- Gemini a verejné texty: Aj keď v rámci aplikácie (váš feed, perexy, preklad) Google vôbec netuší, kto čo číta, umelá inteligencia Gemini vidí obsah samotných prekladaných textov. Ide však o verejne dostupné RSS články a tento obsah nie je nijako spojený s vašou identitou.
- Keď otvoríte originál, opúšťate bublinu: Prečítaním plného článku na webe vydavateľa sa dostávate na internet. Daný web vidí vašu IP adresu a typ prehliadača. Naše dočasné (ephemeral) taby síce zlikvidujú trvalé cookies a sledovače, ale úplnú neviditeľnosť voči danému webu nezaručia.
- Cloudflare je tretia strana: Technickú prevádzku medzi vami a našimi službami (proxy) spracováva infraštruktúra siete Cloudflare.
- Google Play zostáva: Samotnú inštaláciu aplikácie a prípadné nákupy eviduje Google. Tomu sa na platforme Android z princípu nedá vyhnúť.
Kam smerujeme (Náš ďalší krok)
Uvedomujeme si, že našou najväčšou závislosťou tretej strany zostáva prekladový model Gemini. Aktuálne preto intenzívne pracujeme (aj na základe výskumu modelu TranslateGemma) na jeho nahradení naším vlastným prekladovým modelom. Náš cieľ je jasný: dosiahnuť stav, kedy prekladaný obsah neopustí našu infraštruktúru už ani smerom k poskytovateľovi umelej inteligencie.