CashfulnessCashfulness
Deltag i betaen
Radikalt privatliv

To niveauer, ét løfte.

Cashfulness er bygget til ikke at vide noget om dig. Ikke som politisk princip, men som teknisk valg. Dine dokumenter får end-to-end-kryptering. Din identitet og dine regnskabsdata får størst mulig anonymisering.

De fleste gratis apps er ikke gratis: du får dem i bytte for dine data. Det er en byttehandel, der i princippet er gennemskuelig, og i mange tilfælde er den prisen værd.

Mange apps til privatøkonomi fungerer også sådan: de giver dig et værktøj til at følge dit forbrug, og til gengæld samler de dine forbrugsdata for at lave rapporter, anbefalinger og kommercielle partnerskaber.

Cashfulness har truffet et andet valg, fordi vi mener, at privatøkonomi fortjener en anden behandling. Den ro, vi taler om, er et tomt løfte, hvis dataene ikke er i sikkerhed.

Det første niveau beskytter de dokumenter, du tager med ind i appen, med radikal end-to-end-kryptering. Det andet niveau beskytter din identitet og dine regnskabsdata med størst mulig anonymisering. Det er værd at forklare dem ét ad gangen.

En forudsætning

Hvorfor der skal være forbindelse

Cashfulness virker kun, når din enhed er online. Uanset om det er mobil eller desktop, skal appen kunne tale med en fjerndatabase, der ligger på vores servere (europæisk infrastruktur).

Hvorfor det valg? Fordi dine regnskabsdata skal være synkroniseret mellem de forskellige enheder, du bruger. Hvis du tilføjer en transaktion fra telefonen i frokostpausen, vil du gerne se den igen om aftenen på den bærbare. Uden ét centralt sandhedspunkt ville dataene systematisk drive fra hinanden mellem klienterne.

Så ja, dit regnskab passerer gennem en fjernserver. Det er ikke et afkald på privatliv: det er den tekniske betingelse for at give dig et regnskab, der rent faktisk virker på flere enheder. Det interessante spørgsmål bliver: hvordan beskytter vi dit privatliv, når den betingelse er givet? Svaret ligger i de to niveauer, vi beskriver nu.

Niveau 1

Radikal end-to-end-kryptering af dokumenterne

Når du begynder at bruge Cashfulness, vil du før eller siden gerne have dine dokumenter ind i appen: kontoudtog, låne- og lejekontrakter, regninger, forsikringspolicer, investeringsbeviser. De indeholder alt: fulde navn, adresse, CPR-nummer, kontonummer, beløb, modparter.

For dem har vi truffet det strammest mulige valg: end-to-end-kryptering (E2EE).

Forestil dig, at du vil sende et brev med en kurér. Du kan lægge det i en almindelig kuvert — kuréren kan åbne den, læse brevet og lukke den igen. Eller du kan lukke det inde i en metalkasse, der kun kan åbnes med én bestemt nøgle, som kun du har. Selv hvis kuréren tog kassen med sig, kunne han ikke åbne den.

Dine dokumenter i Cashfulness er metalkassen. Din enhed krypterer dem, før de sendes til serveren. På serveren ankommer de krypterede og bliver krypterede: for os er de blokke af digital støj.

Nøglen til at dekryptere dem findes kun på din enhed, udledt af din personlige adgangskode og dine 24 gendannelsesord (seed-sætningen, den mest solide standard, der findes i dag til at danne personlige krypteringsnøgler).

Sådan fungerer krypteringen af dokumenterne

En rejse i to etaper.

kontoudtog.pdf
Du uploader et dokument
AES-256
Nøglen på din enhed
Krypteret på din enhed
HTTPS
7f3a9d2c8e1b4f76a02e8c4d
På serveren er det bare støj

Bagsiden af medaljen, og vi vil gerne være ærlige

Hvis du mister din adgangskode og også mister de 24 gendannelsesord, bliver dine dokumenter ulæselige — også for dig. For altid. Vi kan ikke hente dem frem, fordi vi teknisk set ikke kan læse det, du har krypteret. Det er et filosofisk valg: vi vil hellere give dig hele kontrollen, også med byrden ved selv at passe på dine oplysninger, end beholde en sikkerhedskopi på vores server.

Niveau 2

Størst mulig anonymisering af identitet og regnskabsdata

Regnskabsdataene (tal, konti, kategorier, posteringer) er en levende struktur, du bruger hver dag. Hvis vi krypterede dem på samme måde som dokumenterne, ville appen blive meget langsom og i mange tilfælde ubrugelig.

Vores svar er ikke total kryptering. Det er størst mulig anonymisering.

Cashfulness vil ikke engang vide, hvad du hedder. Når du opretter dig, beder vi ikke om for- og efternavn: vi beder om et kaldenavn (præcis det, du selv vil, gerne helt opdigtet), en e-mail til tekniske henvendelser og en adgangskode. Intet CPR-nummer, ingen fødselsdato, ingen adresse, intet telefonnummer, ingen forbindelse til din bankkonto, ingen identitetskontrol.

Navnene på dine konti bestemmer du selv: de beskriver en funktion (»Løn«, »Lønkonto«, »Boliglån«), ikke dig. Sammen med kaldenavnet gør de dit regnskab svært at forstå og umuligt at koble til dig for alle andre end dig selv.

Selv hvis nogen kunne kigge i databasen på serversiden, ville de se et kaldenavn med en kontoplan, nogle saldi og nogle posteringer. De ville ikke vide, hvem det var. De ville se et regnskab uden biografi.

Betalingen er også anonym (for os)

Til abonnementer på Cashfulness beder vi dig ikke direkte om betalingskort, kontonummer eller faktureringsoplysninger. Betalingen går gennem den butik, du har hentet appen fra: App Store (Apple) eller Google Play (Google) til mobiludgaverne, Stripe til betalinger fra hjemmesiden.

Det er disse tredjeparter, der ser dit navn, din adresse, dit betalingskort eller dit kontonummer — for teknisk set er det dem, der modtager pengene. Det er som regel også dem, der udsteder fakturaer eller kvitteringer for dit abonnement.

Cashfulness modtager i den anden ende af røret kun nettobeløbet og et uigennemsigtigt id for abonnementet (noget i retning af sub_abc123). Vi ser aldrig kundenavn, CPR-nummer, betalingskort eller kontonummer.

Nogle praktiske råd, hvis du vil være helt anonym

Anonymitet er ikke kun et løfte fra os: det er også en lille indsats fra dig. Hvis du vil have, at dit regnskab er uforståeligt for alle andre end dig, anbefaler vi, at du:

  • Navngiver kontiene efter funktion, ikke efter person
    »Bankkonto«, »Løn«, »Boliglån«, »Fælleskonto« fungerer fint. »Anders Jensens konto« eller et fuldt kontonummer i overskriften åbner en unødvendig sprække.
  • Lader beskrivelserne af transaktionerne være naturligt generiske
    Det er de som regel allerede: »morgenmad på café«, »middag på restaurant«, »tankning«. Ingen uden for dig ville kunne se, om den middag var i København med en kunde eller i Aarhus med din søster.
  • Bruger en pseudonym e-mail, når du opretter dig
    Din e-mail bruges kun til login og til at sende servicebeskeder. En pseudonym adresse i stil med nordlys.om.natten@protonmail.com eller hvad der ellers passer dig, er helt fin.
Det, der følger af det

De svære valg. Det er værd at være tydelig.

Vi måler anonymt og aggregeret — aldrig for at profilere dig

For at forstå, hvad der virker, måler vi, hvilke sider på hjemmesiden der bliver læst, og hvilke funktioner i appen der bliver brugt. Altid anonymt og aggregeret, aldrig knyttet til din virkelige identitet. På hjemmesiden bruger vi Umami: ingen cookies, ingen fingerprinting, ingen sporing på tværs af sites. I appen: ingen tredjepartstjenester (ingen Google Analytics, Mixpanel, Amplitude, Sentry, Firebase), alt sammen på vores europæiske Supabase-servere, og det kan slås fra når som helst i indstillingerne (Forbedringsprogram, opt-out). Ingen kommerciel profilering, ingen sammenkøring på tværs af brugere, aldrig.

Ingen personaliserede kommercielle anbefalinger

Vi siger ikke »andre brugere som dig har købt X«. Vi skubber ikke sponsorerede partnerprodukter mod dig ud fra dine tal. Det, vi gør, er oplysende vejledning ud fra dine data, beregnet på din enhed, når dataenes karakter kræver det. Cashfulness giver ikke personlig investeringsrådgivning: det hører hjemme hos autoriserede finansielle rådgivere.

AI, der følger de to niveauer strengt

For dokumenterne foregår den AI-behandling, der kræver at læse indholdet, på din enhed, på en lokal dekrypteret kopi. For regnskabsdataene kører eventuel behandling på serversiden på tal uden personoplysninger.

Intet salg af aggregerede data, der kan føres tilbage til personer

Vi kan ikke sælge »datasæt over italienernes forbrug fordelt på aldersgruppe og bopæl«. Vi har ikke personoplysningerne. Vi har bevidst fjernet dem fra forretningsmodellen. Vi lever udelukkende af abonnementer direkte fra brugerne.

Notifikationer og nyhedsbrev: kun hvis du selv vil, aldrig som standard

At vi er allergiske over for kommerciel profilering, betyder ikke, at vi er en stum platform.

Cashfulness kan sende dig nyttige ting — og når vi siger »nyttige«, mener vi virkelig for dig, ikke for andre: en advarsel, hvis et budget er ved at skride, forslag til, hvor dine tal fortæller, at du kunne spare, et kort nyhedsbrev nu og da med oplysende tanker.

Alt dette er opt-in: du slår det til, når du opretter dig, eller senere, når du vil, og du slår det fra, når du vil. Ingen felter er sat på forhånd. Din e-mail — også selv om den er pseudonym — bruger vi kun til at levere det, du har bedt om, ikke til at forfølge dig med beskeder, du ikke har ønsket.

Det er løftet, samlet i én sætning, som vi gerne vil have står tilbage.

Cashfulness ved ikke, hvem du er, læser ikke dine dokumenter og forstår ikke dine tal. Kun du har alle nøglerne.
— Vittorio
Ærlige spørgsmål

Nej. De dokumenter, du uploader, er end-to-end-krypterede med en nøgle, der kun findes på din enhed. På serveren ankommer de krypterede og bliver krypterede. Hverken vi, de der driver infrastrukturen, eller en eventuel angriber kan læse dem. Selv en myndighed, der bad om dem formelt, ville få støj.

På serversiden ser vi tal knyttet til et kaldenavn, uden rigtigt for- og efternavn. Det er et regnskab uden biografi: for den, der kiggede i databasen, ville det være umuligt at knytte de tal til en virkelig person.

For de end-to-end-krypterede dokumenter er de tabt for altid — også for os. Der findes ingen »nulstil adgangskode via e-mail«, der giver dem tilbage, fordi vi teknisk set ikke kan læse dem. Det er bagsiden af medaljen ved fuld kontrol.

Intet, der kan identificere dig. Betalingen går via App Store, Google Play eller Stripe — det er dem, der ser navn, kontonummer og kort. Cashfulness modtager kun nettobeløbet og et uigennemsigtigt id for abonnementet. Fakturaer og kvitteringer udstedes af butikken, ikke af os.

På hjemmesiden bruger vi Umami: ingen cookies, ingen fingerprinting, ingen sporing på tværs af sites. Den måler besøg, kilder, sider og interaktioner anonymt og aggregeret — IP-adresser gemmes ikke, de bruges kun til at udlede landet og kasseres derefter. I appen: ingen tredjepartstjenester (ingen Google Analytics, Mixpanel, Amplitude, Sentry, Firebase). Det, vi måler — fejl, ydeevne, sessioner, brug af funktioner — bliver på vores europæiske Supabase-servere i anonym og aggregeret form og kan slås fra i indstillingerne (Forbedringsprogram, opt-out). Eneste tekniske undtagelse, der altid er slået til: systemet registrerer IP-adressen for login-sessioner af hensyn til misbrug — det er den mindste beskyttelse af din konto. Den fulde liste over infrastrukturtjenester (hosting, mail, betaling osv.) står i vores privatlivspolitik.