counted
End-to-end-versleuteling

Je afrekening zit achter slot en grendel. En jij hebt de sleutel.

Hoe Counted je uitgaven beschermt, uitgelegd in twee minuten en zonder jargon.

Probeer het: zet de kaart op Onze server en zie precies wat wij ontvangen.

Volg de reis van een uitgave
Kies de weergave
Weekend in Annecy Jij, Léa, Hugo en Sami
Jij moet € 164,83
  • Diner in een restaurantBetaald door jou · 12 okt. € 42,00
  • Boodschappen voor het weekendBetaald door Léa · 11 okt. € 86,40
  • Huur van het chaletBetaald door Hugo · 10 okt. € 640,00
  • BenzineBetaald door Sami · 10 okt. € 58,90

Wat jij en je vrienden zien. Alles is leesbaar, omdat jullie apparaten de sleutel hebben.

De reis van een uitgave

We volgen een diner van € 42, van jouw apparaat tot dat van Léa. Vier stappen, en op geen enkel moment kunnen wij het lezen.

1

Er ontstaat een sleutel op je apparaat

Als je een groep aanmaakt, kiest je apparaat willekeurig een unieke sleutel, alleen voor die groep. Hij wordt bij jou gemaakt, nooit bij ons.

Om hem te raden door alle combinaties te proberen, zouden alle computers ter wereld samen er niet in slagen voor het einde van het heelal.

Sleutel van de groep ‘Weekend in Annecy’256 willekeurige bits

Bewaard op je apparaat. Een andere sleutel voor elke groep.

2

Alles wordt verzegeld voordat het vertrekt

De naam van de uitgave, het bedrag, de datum, wie betaalde en voor wie: alles gaat in een envelop die met die sleutel wordt verzegeld, direct op je apparaat. Wat het internet op gaat, is al onleesbaar.

Het zegel beschermt ook tegen knoeien: verandert iemand onderweg één teken, dan wordt de envelop bij het openen geweigerd.

Diner in een restaurantBetaald door jou · voor 4 · 12 okt. € 42,00

Verzegeld op je apparaat

Wat het internet op gaat kQ9xVb2Lr7+fN0aWc1sYpE4hT8uJzM3oXq5RbG0wLk2dPa9sHc4=
3

Wij bewaren enveloppen die we niet kunnen openen

Onze servers, in Europa, slaan deze enveloppen op en synchroniseren ze tussen de apparaten van de groep. Zonder de sleutel betekenen ze niets: niet voor ons, niet voor een hacker die inbreekt, niet voor wie ons vraagt ze af te geven.

Counted-server Europa

‘€ 42? Een restaurant? Geen idee.’ We weten dat er een envelop is aangekomen, en wanneer. Niet wat erin zit.

4

Delen is een kopie van de sleutel geven

De uitnodigingslink bevat twee dingen: het adres van de groep, en de sleutel, na het teken #. Browsers sturen dat deel nooit naar servers. Dat is een regel van het web, geen belofte van ons. De sleutel reist mee in je bericht, zonder langs ons te komen.

Net als een echte sleutel: deze link opent de groep. Stuur hem alleen naar de mensen voor wie hij bedoeld is.

counted.fr/projects/3f9a2c71#Sy3aK2bF9xQe…

Gaat naar de server Welke groep te openen. Gewoon een nummer.
Blijft op het apparaat De sleutel. Het apparaat van Léa leest hem en opent de groep.

Met een account volgen je sleutels je

Zonder account leeft de sleutel op je apparaat en in de link. Met een account bewaart Counted een kopie van elke sleutel in een sleutelbos, afgesloten met een sleutel die van je wachtwoord is afgeleid.

Je wachtwoord verlaat je apparaat nooit. Zelfs bij het inloggen zien wij het niet, dus kunnen we die sleutelbos niet voor je openen.

Nieuwe telefoon? Log in: je groepen openen zoals voorheen.
Geen account? Bewaar de uitnodigingslink: dat is je reservesleutel.
Je wachtwoordVerlaat je apparaat nooit

Langzaam vermalen, met opzet, om wie het wil raden te ontmoedigen

De sleutel van de sleutelbosBerekend op je apparaat

Opent

Je sleutelbos, gesloten bewaard bij ons

Weekend in Annecy Huisgenoten Mijn uitgaven

Wat we nooit zullen zien. En wat we wel zien.

Een server moet een paar dingen weten om zijn werk te doen. Hier is de volledige lijst, zonder kleine lettertjes.

Nooit

  • De namen van je groepen en uitgaven
  • Bedragen en valuta
  • De datum en categorie van elke uitgave
  • De namen van de deelnemers
  • Wie heeft betaald, en wie hoeveel aan wie moet
  • Je wachtwoord

Wat we zien

  • Je e-mailadres, als je een account aanmaakt
  • Dat een groep bestaat, hoeveel deelnemers hij heeft en hoeveel enveloppen erin zitten
  • Wanneer een envelop wordt toegevoegd, gewijzigd of verwijderd
  • Bij welke groepen je account hoort
  • De grootte van de enveloppen: een lange beschrijving weegt iets zwaarder
  • Je IP-adres, in logs die hoogstens 30 dagen worden bewaard

Eén uitzondering, voor de volledigheid: een groep importeren uit een andere app gaat tijdens het importeren onversleuteld langs onze server, zonder te worden bewaard. Daarna wordt alles op je apparaat versleuteld. Alles regel voor regel in het privacybeleid

Vragen die we vaak krijgen

En als Counted gehackt wordt?

De hacker gaat ervandoor met verzegelde enveloppen, en de sleutels zitten er niet bij. Bij accounts is de sleutelbos afgesloten met je wachtwoord: kies een sterk wachtwoord, dat is wat hem beschermt.

En als de rechter jullie om mijn gegevens vraagt?

We kunnen alleen afgeven wat we hebben: onleesbare enveloppen, en de korte lijst hierboven.

En als ik mijn telefoon kwijtraak?

Met een account log je in op de nieuwe: je groepen komen terug. Zonder account open je de uitnodigingslink opnieuw, of vraag je hem aan iemand uit de groep.

En als ik mijn wachtwoord vergeet?

Niemand kan het resetten, ook wij niet: het sluit je sleutelbos af. Groepen waarvan je de uitnodigingslink hebt bewaard, gaan nog steeds open met die link. Bewaar je wachtwoord in een wachtwoordmanager.

Waarom zou ik jullie geloven?

Precies: je hoeft ons niet op ons woord te geloven. De code van de app is openbaar, en je kunt controleren dat de app op je apparaat echt die code draait. Controleer de code

Voor wie het precies wil weten

De technische namen, als je dieper wilt graven

XChaCha20-Poly1305 Het zegel van de enveloppen. Eén sleutel van 256 bits per groep.
Argon2id De wachtwoordmolen, met opzet traag.
Openbare broncode Lees hem, bouw hem, vergelijk hem.

De technische details (in het Engels) → Controleer de code die je draait → Broncode → Privacybeleid →

Deel je uitgaven. Niet je gegevens.

Gratis. Geen account nodig. Niets te installeren.