Dve ravni, ena obljuba.
Cashfulness je zgrajen tako, da o tebi ne ve ničesar. Ne kot politično načelo, ampak kot tehnično odločitev. Za tvoje dokumente šifriranje od konca do konca. Za tvojo identiteto in računovodske podatke največja možna anonimizacija.
Večina brezplačnih aplikacij ni resnično brezplačnih: dobiš jih v zameno za svoje podatke. Načeloma je to pregledna menjava, in v marsikaterem primeru poštena.
Tako delujejo tudi mnoge aplikacije za osebne finance: dajo ti orodje za sledenje, v zameno pa agregirajo tvoje podatke o porabi za poročila, priporočila, komercialna partnerstva.
Cashfulness se je odločil drugače, ker verjamemo, da si osebne finance zaslužijo drugačno obravnavo. Mirnost, o kateri govorimo, je prazna obljuba, če podatki niso varni.
Prva raven ščiti dokumente, ki jih vneseš v aplikacijo, z radikalnim šifriranjem od konca do konca. Druga raven ščiti tvojo identiteto in računovodske podatke z največjo anonimizacijo. Vredno ju je razložiti eno za drugo.
Zakaj je povezava zahtevana
Cashfulness deluje samo, ko je tvoja naprava povezana. Mobilno ali namizno, aplikacija mora govoriti z oddaljeno bazo podatkov, ki živi na naših strežnikih (evropska infrastruktura).
Zakaj ta izbira? Ker morajo tvoji računovodski podatki ostati sinhronizirani med napravami, ki jih uporabljaš. Če dodaš transakcijo s telefona med kosilom, jo boš zvečer želel videti na prenosniku. Brez centraliziranega vira resnice bi podatki sistematično zdrsnili med odjemalci.
Torej, da, tvoje knjigovodstvo potuje skozi oddaljen strežnik. To ni odrekanje zasebnosti: je tehnična omejitev, potrebna, da ti damo knjigovodstvo, ki resnično deluje na več napravah. Zanimivo vprašanje postane: kako zaščitimo tvojo zasebnost ob tej omejitvi? Odgovor leži v dveh ravneh, ki ju opisujemo naprej.
Radikalno šifriranje od konca do konca za dokumente
Ko začneš uporabljati Cashfulness, boš prej ali slej želel vnesti dokumente v aplikacijo: bančne izpiske, hipotekarne ali najemniške pogodbe, položnice, zavarovalne police, izpiske naložb. Vsebujejo vse: tvoje polno ime, naslov, davčno številko, IBAN, zneske, nasprotne stranke.
Zanje smo sprejeli najstrožjo možno izbiro: šifriranje od konca do konca (E2EE).
Predstavljaj si, da pošiljaš pismo po kurirju. Lahko ga daš v navadno ovojnico — kurir jo lahko odpre, prebere, nato spet zapre. Ali pa ga zakleneš v kovinsko škatlo, ki se odpre samo z določenim ključem, ki ga imaš le ti. Tudi če bi kurir odnesel škatlo, je ne bi mogel odpreti.
Tvoji dokumenti na Cashfulness so ta kovinska škatla. Tvoja naprava jih šifrira, preden jih pošlje na strežnik. Na strežnik prispejo in ostanejo šifrirani: za nas so bloki digitalnega šuma.
Ključ za njihovo dešifriranje živi samo na tvoji napravi, izpeljan iz tvojega osebnega gesla in tvojih 24 besed za obnovitev (semenska fraza, danes najtrdnejši standard za generiranje osebnih kriptografskih ključev).
Potovanje z dvema postajama.
Druga stran kovanca — želimo biti pošteni
Če izgubiš geslo in izgubiš tudi 24 besed za obnovitev, tvoji dokumenti postanejo neberljivi celo zate. Za vedno. Mi jih ne moremo obnoviti, ker tehnično ne moremo prebrati tega, kar si šifriral. To je filozofska odločitev: raje ti damo popoln nadzor, tudi z bremenom varovanja tvojih poverilnic, kot da bi na svojem strežniku hranili varnostno kopijo.
Največja anonimizacija za identiteto in računovodske podatke
Računovodski podatki (številke, računi, kategorije, transakcije) so živa struktura, ki jo potrebuješ vsak dan. Njihovo šifriranje na enak način kot dokumente bi aplikacijo naredilo izjemno počasno in v mnogih primerih neuporabno.
Naš odgovor ni popolno šifriranje. Je največja anonimizacija.
Cashfulness noče vedeti niti tvojega imena. Ob registraciji ne zahtevamo imena in priimka: zahtevamo vzdevek (kar koli želiš, tudi čisto domišljijo), e-pošto za tehnični stik in geslo. Brez davčne številke, datuma rojstva, naslova, telefonske številke, povezave z bančnim računom, preverjanja identitete.
Imena, ki jih daš svojim računom, so tvoja izbira: opisujejo funkcijo ("Plača", "Glavni tekoči račun", "Hipoteka za hišo"), ne tebe. Skupaj z vzdevkom naredijo tvoje knjigovodstvo težko razumljivo in nemogoče povezati s tabo za kogar koli, ki nisi ti.
Tudi če bi nekdo lahko pogledal bazo podatkov na strežniku, bi videl določen vzdevek s kontnim načrtom, stanji in transakcijami. Ne bi vedel, kdo je to. Videl bi knjigovodstvo brez biografije.
Tudi plačilo je anonimno (za nas)
Za naročnine Cashfulness ne zahtevamo neposredno tvoje kreditne kartice, IBAN-a ali podatkov za obračun. Plačilo poteka prek trgovine, iz katere si prenesel aplikacijo: App Store (Apple) ali Google Play (Google) za mobilne različice, Stripe za spletna plačila.
Te tretje strani vidijo tvoje ime, naslov, kreditno kartico ali IBAN — ker so tehnično tiste, ki pobirajo denar. Odgovorne so tudi za izdajo računov ali davčnih potrdil za tvojo naročnino.
Cashfulness na drugi strani te cevi prejme le neto znesek in nejasen identifikator naročnine (nekaj takega kot sub_abc123). Nikoli ne vidimo imena stranke, davčne številke, kreditne kartice, IBAN-a.
Nekaj praktičnih nasvetov za resnično anonimnost
Anonimnost ni le naša obljuba: je tudi majhna gesta s tvoje strani. Če želiš, da bo tvoje knjigovodstvo nerazumljivo vsem, ki niso ti, predlagamo:
- Imenuj račune po funkciji, ne po osebi"Bančni račun", "Plača", "Hipoteka za hišo", "Skupni račun" delujejo dobro. "Račun Mario Rossija" ali celoten IBAN v imenu odpre nepotrebno razpoko.
- Naj opisi transakcij ostanejo naravno splošniPo naravi so že takšni: "zajtrk v baru", "večerja v restavraciji", "polnjenje avta". Nihče razen tebe ne bi mogel povedati, ali je bila ta večerja v Milanu s stranko ali v Lucci s sestro.
- Za registracijo uporabi psevdonimno e-poštoTvoja e-pošta se uporablja samo za prijavo in za dostavo storitvenih sporočil. Psevdonimna, kot je aurora.at.night@protonmail.com, ali karkoli drugega priročnega deluje popolnoma.
Težke odločitve. Vredno jih je izreči.
Merimo anonimno, agregirano uporabo — nikoli za profiliranje
Da bi razumeli, kaj deluje, merimo, katere strani spletne strani se berejo in katere funkcije aplikacije se uporabljajo. Vedno v anonimni, agregirani obliki, nikoli povezani s tvojo pravo identiteto. Na spletni strani uporabljamo Umami: brez piškotkov, brez prstnih odtisov, brez sledenja med stranmi. V aplikaciji: brez storitev tretjih oseb (brez Google Analytics, Mixpanel, Amplitude, Sentry, Firebase), vse na naših evropskih strežnikih Supabase, izklopljivo kadar koli v nastavitvah (Program izboljšav, izklop). Nikoli komercialno profiliranje, nikoli povezovanje med uporabniki.
Brez personaliziranih komercialnih priporočil
Ne pravimo ti "drugi uporabniki, podobni tebi, so kupili X". Ne potiskamo sponzoriranih izdelkov partnerjev na podlagi tvojih številk. Kar delamo, so izobraževalni namigi na tvojih podatkih, izračunani na tvoji napravi, kadar to podatki zahtevajo. Cashfulness ne daje personaliziranih naložbenih nasvetov: to je teren licenciranih finančnih svetovalcev.
UI strogo skladen z obema ravnema
Pri dokumentih obdelava UI, ki zahteva branje vsebine, poteka na tvoji napravi, na lokalno dešifrirani kopiji. Pri računovodskih podatkih vsaka obdelava na strežniku teče na številkah brez povezane osebne identitete.
Brez prodaje agregiranih podatkov, povezljivih z ljudmi
Ne moremo prodati "nabora podatkov o italijanski porabi po starosti in regiji". Nimamo demografskih podatkov. Namerno smo jih odstranili iz poslovnega modela. Za preživetje živimo samo od neposrednih naročnin uporabnikov.
Obvestila in novičnik: samo, če ju želiš, nikoli privzeto
Dejstvo, da smo alergični na komercialno profiliranje, ne pomeni, da smo tiha platforma.
Cashfulness ti lahko pošlje koristne stvari — in s "koristno" mislimo koristno tebi, ne tretjim osebam: opozorila, če je proračun blizu prekoračitve, predloge, kje bi po tvojih številkah lahko privarčeval, kratek periodičen novičnik z izobraževalnimi razmisleki.
Vse to je opt-in: vklopiš ob registraciji ali kasneje, kadar koli želiš, in izklopiš, kadar koli želiš. Nobeno polje ni privzeto obkljukano. Tvoja e-pošta — tudi če je psevdonimna — se uporablja samo za dostavo tega, kar si prosil, ne za lovljenje s sporočili, ki jih nisi želel.
To je obljuba, v eni sami povedi, ki bi jo radi držali.
Cashfulness ne ve, kdo si, ne bere tvojih dokumentov, ne razume tvojih številk. Samo ti imaš vse ključe.