Novel ApproachesVóór de lancering
← Alle artikelen
Cyberinity26 Aug 2026k-anonimiteitop het apparaatindexontwerp8 min

Waarom Cyberinity datalekgegevens op je apparaat vergelijkt

Bewakingsdiensten vragen je precies de gegevens af te geven waar je je zorgen over maakt. We hebben een maand besteed aan bewijzen dat we de vergelijking lokaal konden doen — zo ziet dat eruit.

De standaardopzet voor datalekbewaking is simpel: je uploadt je e-mailadressen, telefoonnummers en kaartgegevens; de dienst doorzoekt zijn verzameling; je krijgt een mail als er iets overeenkomt. Het werkt, en het betekent dat één bedrijf nu een overzichtelijke, waardevolle lijst heeft van precies wat er te stelen valt.

Dat bedrijf wilden we niet zijn, dus kwam de voorwaarde eerst: de server mag nooit te weten komen welke gegevens een gebruiker volgt.

De aanpak waar we op uitgekomen zijn, verspreidt ondertekende indexen, verdeeld in buckets, naar het apparaat. De app leidt uit elk gegeven een korte prefix af, haalt alleen de buckets op waarin die prefix kan vallen, en doet de laatste vergelijking lokaal. De server ziet een verzoek voor een bucket die duizenden andere gebruikers ook opvragen, en verder niets.

Het kost ons dingen. Bandbreedte, om te beginnen — buckets zijn groter dan een antwoord. Vertraging bij de eerste synchronisatie. En sommige controles die we graag zouden bieden, zijn op deze manier gewoon lastiger, dus die wachten in plaats van dat we ze op de makkelijke manier doen.

In ruil daarvoor blijft de zin die we het liefst willen kunnen schrijven waar: een datalek bij ons zou niets over jou prijsgeven. We bouwen het product liever rond die zin dan dat we hem later op een privacypagina zetten.

Geschreven door het team van Novel Approaches · 26 Aug 2026
Delen