CashfulnessCashfulness
Pridruži se beti
Radikalna privatnost

Dva nivoa, jedno obećanje.

Cashfulness je napravljen da o tebi ne zna ništa. Ne kao politički princip, nego kao tehnički izbor. Za tvoje dokumente, end-to-end šifrovanje. Za tvoj identitet i računovodstvene podatke, maksimalna anonimizacija.

Većina besplatnih aplikacija zapravo nije besplatna: dobijaš ih u zamjenu za svoje podatke. U principu je to transparentna razmjena, i u mnogo slučajeva je i poštena.

Mnoge aplikacije za lične finansije rade na isti način: daju ti alat za praćenje, a zauzvrat objedinjuju podatke o tvojoj potrošnji da bi napravile izvještaje, preporuke, poslovna partnerstva.

Cashfulness je napravio drugačiji izbor, jer vjerujemo da lične finansije zaslužuju drugačiji tretman. Mir o kom pričamo, ako podaci nisu sigurni, prazno je obećanje.

Prvi nivo štiti dokumente koje unosiš u aplikaciju, radikalnim end-to-end šifrovanjem. Drugi nivo štiti tvoj identitet i računovodstvene podatke, maksimalnom anonimizacijom. Vrijedi objasniti svaki posebno.

Jedna napomena

Zašto je veza obavezna

Cashfulness radi samo kad je tvoj uređaj na mreži. Mobilni ili desktop, aplikacija mora da razgovara sa udaljenom bazom podataka koja živi na našim serverima (evropska infrastruktura).

Zašto ovaj izbor? Zato što tvoji računovodstveni podaci moraju ostati usklađeni na svim uređajima koje koristiš. Ako dodaš transakciju s telefona za vrijeme ručka, htjet ćeš je vidjeti te večeri na laptopu. Bez centralizovanog izvora istine, podaci bi se sistematski razilazili između uređaja.

Dakle da, tvoje računovodstvo prolazi kroz udaljeni server. To nije odricanje od privatnosti: to je tehničko ograničenje potrebno da bi imao računovodstvo koje zaista radi na više uređaja. Zanimljivo pitanje postaje: kako štitimo tvoju privatnost s obzirom na to ograničenje? Odgovor leži u dva nivoa koje opisujemo dalje.

Nivo 1

Radikalno end-to-end šifrovanje za dokumente

Kad počneš koristiti Cashfulness, prije ili kasnije ćeš htjeti unijeti dokumente u aplikaciju: bankovne izvode, ugovore za kredit ili najam, račune za režije, polise osiguranja, izvještaje o ulaganjima. Oni sadrže sve: tvoje puno ime, adresu, poreski broj, IBAN, iznose, druge strane.

Za njih smo napravili najstroži mogući izbor: end-to-end šifrovanje (E2EE).

Zamisli da šalješ pismo kurirom. Možeš ga staviti u običnu kovertu — kurir je može otvoriti, pročitati, pa opet zatvoriti. Ili ga možeš zaključati u metalnu kutiju koja se otvara samo određenim ključem, koji imaš samo ti. Čak i da kurir uzme kutiju, ne bi je mogao otvoriti.

Tvoji dokumenti na Cashfulness su ta metalna kutija. Tvoj uređaj ih šifruje prije nego što ih pošalje na server. Na server stižu i ostaju šifrovani: za nas su blokovi digitalnog šuma.

Ključ za njihovo dešifrovanje živi samo na tvom uređaju, izveden iz tvoje lične lozinke i tvojih 24 riječi za oporavak (seed fraza, danas najsolidniji standard za generisanje ličnih kriptografskih ključeva).

Kako funkcioniše šifrovanje dokumenata

Putovanje s dvije stanice.

bankovni-izvod.pdf
Otpremaš dokument
AES-256
Ključ na tvom uređaju
Šifrovano na tvom uređaju
HTTPS
7f3a9d2c8e1b4f76a02e8c4d
Na serveru je samo šum

Druga strana medalje — želimo biti iskreni

Ako izgubiš lozinku i ujedno izgubiš 24 riječi za oporavak, tvoji dokumenti postaju nečitljivi čak i tebi. Zauvijek. Mi ih ne možemo vratiti, jer tehnički ne možemo pročitati ono što si šifrovao. To je filozofski izbor: radije ti dajemo punu kontrolu, uz teret čuvanja tvojih pristupnih podataka, nego da čuvamo rezervnu kopiju na svom serveru.

Nivo 2

Maksimalna anonimizacija za identitet i računovodstvene podatke

Računovodstveni podaci (brojevi, računi, kategorije, transakcije) su živa struktura koja ti treba svaki dan. Šifrovati ih na isti način kao dokumente učinilo bi aplikaciju izuzetno sporom i u mnogo slučajeva neupotrebljivom.

Naš odgovor nije apsolutno šifrovanje. To je maksimalna anonimizacija.

Cashfulness ne želi da zna ni tvoje ime. Kad se registruješ, ne tražimo ime i prezime: tražimo nadimak (šta god želiš, čak i čistu fantaziju), email za tehnički kontakt, i lozinku. Bez poreskog broja, datuma rođenja, adrese, broja telefona, povezivanja s bankovnim računom, provjere identiteta.

Imena koja daš svojim računima biraš sam: opisuju funkciju („Plata“, „Glavni tekući račun“, „Kredit za kuću“), ne tebe. Zajedno s nadimkom, čine tvoje računovodstvo teškim za tumačenje i nemogućim za povezati s tobom za bilo koga ko nisi ti.

Čak i da neko pogleda bazu podataka na serveru, vidio bi određeni nadimak s kontnim planom, stanjima i transakcijama. Ne bi znao ko je to. Vidio bi računovodstvo bez biografije.

Plaćanje je takođe anonimno (za nas)

Za pretplate na Cashfulness ne tražimo tvoju kreditnu karticu, IBAN, niti podatke za naplatu direktno. Plaćanje ide kroz prodavnicu iz koje si preuzeo aplikaciju: App Store (Apple) ili Google Play (Google) za mobilne verzije, Stripe za web plaćanja.

Te treće strane vide tvoje ime, adresu, kreditnu karticu ili IBAN — jer su tehnički oni ti koji naplaćuju novac. Oni su takođe odgovorni za izdavanje faktura ili fiskalnih računa za tvoju pretplatu.

Cashfulness, s druge strane te cijevi, prima samo neto iznos i neproziran identifikator pretplate (nešto poput sub_abc123). Nikad ne vidimo ime kupca, poreski broj, kreditnu karticu, IBAN.

Nekoliko praktičnih savjeta da ostaneš zaista anoniman

Anonimnost nije samo naše obećanje: to je i tvoj mali gest. Ako želiš da tvoje računovodstvo bude nerazumljivo svakome ko nisi ti, predlažemo:

  • Imenuj račune po funkciji, ne po osobi
    „Bankovni račun“, „Plata“, „Kredit za kuću“, „Zajednički račun“ dobro funkcionišu. „Račun Marka Markovića“ ili puni IBAN u imenu otvaraju nepotrebnu pukotinu.
  • Neka opisi transakcija ostanu prirodno opšti
    Po prirodi već i jesu: „doručak u kafiću“, „večera u restoranu“, „gorivo za auto“. Niko osim tebe ne bi mogao reći da li je ta večera bila u Milanu s klijentom ili u Lukki sa sestrom.
  • Koristi pseudonimni email za registraciju
    Tvoj email se koristi samo za prijavu i za isporuku komunikacije o usluzi. Pseudonimni email poput aurora.at.night@protonmail.com ili bilo koji drugi koji ti odgovara savršeno funkcioniše.
Šta iz ovoga proizlazi

Teški izbori. Vrijedi ih izgovoriti jasno.

Mjerimo anonimno, agregirano korištenje — nikad da bismo te profilisali

Da bismo razumjeli šta funkcioniše, mjerimo koje se stranice sajta čitaju i koje funkcije aplikacije se koriste. Uvijek u anonimnom, agregiranom obliku, nikad povezano s tvojim pravim identitetom. Na sajtu koristimo Umami: bez kolačića, bez fingerprintinga, bez praćenja preko više sajtova. U aplikaciji: bez usluga trećih strana (bez Google Analytics, Mixpanel, Amplitude, Sentry, Firebase), sve na našim evropskim Supabase serverima, moguće isključiti bilo kad u Podešavanjima (Program poboljšanja, opt-out). Nikad komercijalno profilisanje, nikad korelacija između korisnika.

Bez personalizovanih komercijalnih preporuka

Ne kažemo ti „drugi korisnici poput tebe su kupili X“. Ne guramo sponzorisane proizvode partnera na osnovu tvojih brojeva. Ono što radimo su edukativne napomene o tvojim podacima, izračunate na tvom uređaju kad to podaci zahtijevaju. Cashfulness ne daje personalizovane investicione savjete: to je teritorija licenciranih finansijskih savjetnika.

Vještačka inteligencija strogo usklađena s dva nivoa

Za dokumente, obrada vještačkom inteligencijom koja zahtijeva čitanje sadržaja odvija se na tvom uređaju, na lokalno dešifrovanoj kopiji. Za računovodstvene podatke, svaka obrada na strani servera radi s brojevima bez povezanog ličnog identiteta.

Bez prodaje agregiranih podataka koji se mogu povezati s ljudima

Ne možemo prodati „skupove podataka o potrošnji po dobi i regiji“. Nemamo demografske podatke. Namjerno smo ih uklonili iz poslovnog modela. Da bismo se održali, živimo samo od direktnih pretplata korisnika.

Obavještenja i newsletter: samo ako to želiš, nikad podrazumijevano

To što smo alergični na komercijalno profilisanje ne znači da smo tiha platforma.

Cashfulness ti može slati korisne stvari — a pod „korisno“ mislimo korisno za tebe, ne za treće strane: upozorenja ako je budžet blizu prekoračenja, prijedloge gdje tvoji brojevi kažu da bi mogao uštedjeti, kratak periodični newsletter s edukativnim razmišljanjima.

Sve je to opt-in: uključiš pri registraciji ili kasnije, kad god želiš, i isključiš kad god želiš. Nijedno polje nije unaprijed označeno. Tvoj email — čak i ako je pseudonimni — koristi se samo da isporuči ono što si tražio, ne da te juri porukama koje nisi želio.

Ovo je obećanje, u jednoj rečenici koje se želimo držati.

Cashfulness ne zna ko si, ne čita tvoje dokumente, ne razumije tvoje brojeve. Samo ti imaš sve ključeve.
— Vittorio
Iskrena pitanja

Ne. Dokumenti koje otpremiš su end-to-end šifrovani ključem koji živi samo na tvom uređaju. Stižu na server i ostaju šifrovani. Ni mi, ni ko god upravlja infrastrukturom, ni potencijalni napadač. Čak bi i vlast koja bi ih formalno zatražila dobila samo šum.

Na strani servera vidimo brojeve povezane s nadimkom, bez pravog imena i prezimena. To je računovodstvo bez biografije: ko god pogleda bazu, ne bi mogao povezati te brojeve sa stvarnom osobom.

Za end-to-end šifrovane dokumente, izgubljeni su zauvijek — i za nas. Ne postoji „vraćanje lozinke putem emaila“ koje bi ih vratilo, jer ih tehnički ne možemo pročitati. To je druga strana pune kontrole.

Ništa što bi te moglo identifikovati. Plaćanje ide kroz App Store, Google Play ili Stripe — oni vide ime, IBAN, karticu. Cashfulness prima samo neto iznos i neproziran identifikator pretplate. Fakture ili fiskalne račune izdaje prodavnica, ne mi.

Na sajtu koristimo Umami: bez kolačića, bez fingerprintinga, bez praćenja preko sajtova. Mjeri posjete, izvore, stranice i interakcije u anonimnom, agregiranom obliku — IP adrese se ne čuvaju, koriste se samo da se pretpostavi država pa se odmah odbace. U aplikaciji: bez usluga trećih strana (bez Google Analytics, Mixpanel, Amplitude, Sentry, Firebase). Ono što mjerimo — greške, performanse, sesije, korištenje funkcija — ostaje na našim evropskim Supabase serverima u anonimnom, agregiranom obliku, moguće isključiti u Podešavanjima (Program poboljšanja, opt-out). Jedan stalni tehnički izuzetak: sistem bilježi IP prijavljenih sesija iz razloga sprečavanja zloupotrebe — to je minimalna zaštita tvog naloga. Za punu listu usluga infrastrukture (hosting, pošta, plaćanja, itd.), pogledaj našu politiku privatnosti.

Radikalna privatnost | Cashfulness