CashfulnessCashfulness
Vstúpiť do bety
Radikálne súkromie

Dve úrovne, jeden sľub.

Cashfulness je postavená tak, aby o tebe nevedela nič. Nie ako politický princíp, ale ako technická voľba. Pre tvoje dokumenty šifrovanie end-to-end. Pre tvoju totožnosť a účtovné údaje maximálna anonymizácia.

Väčšina bezplatných aplikácií nie je naozaj bezplatná: dostávaš ich výmenou za svoje údaje. V princípe je to transparentná výmena a v mnohých prípadoch aj férová.

Aj mnohé aplikácie na osobné financie fungujú takto: dajú ti nástroj na sledovanie výdavkov a výmenou agregujú tvoje údaje o utrácaní na tvorbu reportov, odporúčaní a obchodných partnerstiev.

Cashfulness sa rozhodla inak, pretože veríme, že osobné financie si zaslúžia iné zaobchádzanie. Pokoj, o ktorom hovoríme, je prázdny sľub, ak údaje nie sú v bezpečí.

Prvá úroveň chráni dokumenty, ktoré si do aplikácie prinesieš, radikálnym šifrovaním end-to-end. Druhá úroveň chráni tvoju totožnosť a účtovné údaje maximálnou anonymizáciou. Oplatí sa vysvetliť ich jednu po druhej.

Na úvod

Prečo je potrebné pripojenie

Cashfulness funguje len vtedy, keď je tvoje zariadenie online. Na mobile aj na počítači musí aplikácia komunikovať so vzdialenou databázou, ktorá beží na našich serveroch (európska infraštruktúra).

Prečo sme sa rozhodli takto? Pretože tvoje účtovné údaje musia zostať synchronizované medzi zariadeniami, ktoré používaš. Ak si počas obeda pridáš transakciu z telefónu, budeš ju chcieť vidieť večer na notebooku. Bez centrálneho zdroja pravdy by sa údaje medzi klientmi systematicky rozchádzali.

Takže áno, tvoje účtovníctvo prechádza cez vzdialený server. Nie je to rezignácia na súkromie: je to technická podmienka potrebná na to, aby si mal/a účtovníctvo, ktoré naozaj funguje na viacerých zariadeniach. Zaujímavá otázka teda znie: ako chránime tvoje súkromie za tejto podmienky? Odpoveď leží v dvoch úrovniach, ktoré opíšeme ďalej.

Úroveň 1

Radikálne šifrovanie end-to-end pre dokumenty

Keď začneš Cashfulness používať, skôr či neskôr budeš chcieť do aplikácie priniesť dokumenty: bankové výpisy, zmluvy o hypotéke alebo nájme, faktúry za energie, poistky, výpisy z investícií. Je v nich všetko: celé meno, adresa, rodné číslo, číslo účtu, sumy, protistrany.

Pre ne sme zvolili najprísnejšie možné riešenie: šifrovanie end-to-end (E2EE).

Predstav si, že posielaš list kuriérom. Môžeš ho dať do obyčajnej obálky — kuriér ju môže otvoriť, prečítať a znova zalepiť. Alebo ho môžeš zamknúť do kovovej schránky, ktorá sa otvára len konkrétnym kľúčom, ktorý máš len ty. Aj keby kuriér schránku odniesol, nedokázal by ju otvoriť.

Tvoje dokumenty v Cashfulness sú tá kovová schránka. Tvoje zariadenie ich zašifruje ešte pred odoslaním na server. Na server prídu zašifrované a zašifrované zostanú: pre nás sú to len bloky digitálneho šumu.

Kľúč na ich dešifrovanie existuje len na tvojom zariadení, odvodený z tvojho osobného hesla a z tvojich 24 obnovovacích slov (seed phrase, dnes najspoľahlivejší štandard na generovanie osobných šifrovacích kľúčov).

Ako funguje šifrovanie dokumentov

Cesta s dvoma zastávkami.

bankovy-vypis.pdf
Nahráte dokument
AES-256
Kľúč na vašom zariadení
Zašifruje sa na vašom zariadení
HTTPS
7f3a9d2c8e1b4f76a02e8c4d
Na serveri len šum

Druhá strana mince — chceme byť úprimní

Ak stratíš heslo a zároveň stratíš aj 24 obnovovacích slov, tvoje dokumenty sa stanú nečitateľnými aj pre teba. Navždy. Nemôžeme ich obnoviť, pretože technicky nedokážeme prečítať to, čo si zašifroval/a. Je to voľba z princípu: radšej ti dáme plnú kontrolu, aj s bremenom starostlivosti o vlastné prístupové údaje, než aby sme si na svojom serveri držali záložnú kópiu.

Úroveň 2

Maximálna anonymizácia pre totožnosť a účtovné údaje

Účtovné údaje (čísla, účty, kategórie, transakcie) sú živá štruktúra, ktorú potrebuješ každý deň. Šifrovať ich rovnako ako dokumenty by aplikáciu extrémne spomalilo a v mnohých prípadoch by ju urobilo nepoužiteľnou.

Naša odpoveď nie je absolútne šifrovanie. Je ňou maximálna anonymizácia.

Cashfulness nechce vedieť ani to, ako sa voláš. Pri registrácii sa nepýtame na meno a priezvisko: chceme prezývku (akú si zvolíš, pokojne aj úplne vymyslenú), e-mail na technický kontakt a heslo. Žiadne rodné číslo, dátum narodenia, adresu, telefónne číslo, prepojenie na bankový účet ani overenie totožnosti.

Názvy svojich účtov si určuješ sám/sama: opisujú funkciu („Mzda“, „Hlavný bežný účet“, „Hypotéka na dom“), nie teba. V spojení s prezývkou robia z tvojho účtovníctva niečo, čomu je ťažké porozumieť a čo je nemožné spojiť s tebou pre kohokoľvek okrem teba samého/samej.

Aj keby sa niekto pozrel do databázy na strane servera, videl by istú prezývku s účtovou osnovou, zostatkami a transakciami. Nevedel by, kto to je. Videl by účtovníctvo bez životopisu.

Anonymná je (pre nás) aj platba

Pri predplatnom sa ťa priamo nepýtame na platobnú kartu, číslo účtu ani fakturačné údaje. Platba ide cez obchod, z ktorého si si aplikáciu stiahol/stiahla: App Store (Apple) alebo Google Play (Google) pre mobilné verzie, Stripe pre platby cez web.

Tvoje meno, adresu, platobnú kartu alebo číslo účtu vidia tieto tretie strany — technicky totiž oni inkasujú platbu. Zvyčajne sú tiež zodpovedné za vystavenie faktúry alebo daňového dokladu k tvojmu predplatnému.

Cashfulness na druhom konci tejto rúry dostane len čistú sumu a nepriehľadný identifikátor predplatného (niečo ako sub_abc123). Meno zákazníka, rodné číslo, platobnú kartu ani číslo účtu nikdy nevidíme.

Niekoľko praktických rád, ako zostať naozaj anonymný/á

Anonymita nie je len náš sľub: je to aj drobný krok z tvojej strany. Ak chceš, aby bolo tvoje účtovníctvo nezrozumiteľné pre každého okrem teba, odporúčame:

  • Pomenúvaj účty podľa funkcie, nie podľa osoby
    „Bankový účet“, „Mzda“, „Hypotéka na dom“, „Spoločný účet“ fungujú dobre. „Účet Jána Nováka“ alebo celé číslo účtu v názve otvárajú zbytočnú medzeru.
  • Nechaj popisy transakcií prirodzene všeobecné
    Svojou povahou už také sú: „raňajky v kaviarni“, „večera v reštaurácii“, „tankovanie“. Nikto okrem teba nezistí, či tá večera bola v Bratislave s klientom, alebo v Košiciach so sestrou.
  • Použi na registráciu pseudonymný e-mail
    Tvoj e-mail slúži len na prihlásenie a na doručovanie servisných oznámení. Pseudonymný ako aurora.at.night@protonmail.com alebo akýkoľvek iný, ktorý ti vyhovuje, funguje výborne.
Čo z toho vyplýva

Tvrdé rozhodnutia. Oplatí sa povedať ich nahlas.

Meriame anonymné a agregované používanie — nikdy na tvoje profilovanie

Aby sme vedeli, čo funguje, meriame, ktoré stránky webu sa čítajú a ktoré funkcie aplikácie sa používajú. Vždy anonymne a agregovane, nikdy naviazané na tvoju skutočnú totožnosť. Na webe používame Umami: žiadne cookies, žiadny fingerprinting, žiadne sledovanie naprieč stránkami. V aplikácii: žiadne služby tretích strán (žiadny Google Analytics, Mixpanel, Amplitude, Sentry, Firebase), všetko na našich európskych serveroch Supabase, kedykoľvek vypnuteľné v Nastaveniach (Program zlepšovania, opt-out). Žiadne obchodné profilovanie, žiadna korelácia naprieč používateľmi, nikdy.

Žiadne personalizované obchodné odporúčania

Nehovoríme ti „iní používatelia ako ty si kúpili X“. Netlačíme ti sponzorované produkty partnerov na základe tvojich čísel. Robíme vzdelávacie postrehy k tvojim údajom, počítané na tvojom zariadení vtedy, keď si to údaje vyžadujú. Cashfulness nedáva personalizované investičné poradenstvo: to je územie licencovaných finančných poradcov.

AI striktne v súlade s oboma úrovňami

Pri dokumentoch prebieha spracovanie AI, ktoré vyžaduje čítanie obsahu, na tvojom zariadení, nad lokálne dešifrovanou kópiou. Pri účtovných údajoch beží prípadné spracovanie na strane servera nad číslami bez pripojenej osobnej totožnosti.

Žiadny predaj agregovaných údajov spojiteľných s ľuďmi

Nemôžeme predávať „dátové sady výdavkov Slovákov podľa veku a regiónu“. Demografické údaje jednoducho nemáme. Zámerne sme ich odstránili z obchodného modelu. Aby sme sa udržali, žijeme len z priamych predplatných používateľov.

Notifikácie a newsletter: len ak ich chceš, nikdy predvolene

To, že sme alergickí na obchodné profilovanie, neznamená, že sme nemá platforma.

Cashfulness ti môže poslať užitočné veci — a pod „užitočné“ myslíme užitočné pre teba, nie pre tretie strany: upozornenia, ak sa rozpočet blíži k prekročeniu, tipy, kde podľa tvojich čísel môžeš ušetriť, krátky pravidelný newsletter so vzdelávacími úvahami.

Všetko je to opt-in: zapneš si to pri registrácii alebo neskôr, kedykoľvek chceš, a vypneš, kedykoľvek chceš. Žiadne políčko nie je predvolene zaškrtnuté. Tvoj e-mail — aj keď pseudonymný — používame len na doručenie toho, o čo si požiadal/a, nie na to, aby sme ťa naháňali správami, ktoré si nechcel/a.

Toto je náš sľub, zhrnutý do jednej vety, o ktorej by sme chceli, aby zostala platiť.

Cashfulness nevie, kto si, nečíta tvoje dokumenty, nerozumie tvojim číslam. Všetky kľúče máš len ty.
— Vittorio
Úprimné otázky

Nie. Dokumenty, ktoré nahráš, sú zašifrované end-to-end kľúčom, ktorý existuje len na tvojom zariadení. Na server prídu zašifrované a zašifrované zostanú. Ani my, ani tí, čo spravujú infraštruktúru, ani prípadný útočník. Aj úrad, ktorý by si ich formálne vyžiadal, by dostal len šum.

Na strane servera vidíme čísla priradené k prezývke, bez skutočného mena a priezviska. Je to účtovníctvo bez životopisu: pre toho, kto by sa pozrel do databázy, by bolo nemožné spojiť tie čísla so skutočnou osobou.

Dokumenty zašifrované end-to-end sú navždy stratené — aj pre nás. Neexistuje žiadne „obnovenie hesla e-mailom“, ktoré by ich vrátilo, pretože technicky ich nedokážeme prečítať. Je to druhá strana plnej kontroly.

Nič, čo by ťa mohlo identifikovať. Platba ide cez App Store, Google Play alebo Stripe — meno, číslo účtu a kartu vidia oni. Cashfulness dostane len čistú sumu a nepriehľadný identifikátor predplatného. Faktúry alebo daňové doklady vystavuje obchod, nie my.

Na webe používame Umami: žiadne cookies, žiadny fingerprinting, žiadne sledovanie naprieč stránkami. Meria návštevy, zdroje, stránky a interakcie anonymne a agregovane — IP adresy sa neukladajú, slúžia len na odvodenie krajiny a potom sa zahodia. V aplikácii: žiadne služby tretích strán (žiadny Google Analytics, Mixpanel, Amplitude, Sentry, Firebase). To, čo meriame — chyby, výkon, relácie, používanie funkcií — zostáva na našich európskych serveroch Supabase anonymne a agregovane a dá sa vypnúť v Nastaveniach (Program zlepšovania, opt-out). Jedna trvalo aktívna technická výnimka: systém zaznamenáva IP adresu prihlasovacích relácií z dôvodu ochrany pred zneužitím — je to minimálne opatrenie na ochranu tvojho účtu. Úplný zoznam infraštruktúrnych služieb (hosting, e-mail, platby a ďalšie) nájdeš v našich zásadách ochrany osobných údajov.

Radikálne súkromie | Cashfulness