Privacyverklaring
Versie 2026-10-04
Van kracht vanaf 2026-10-04
Dit is het vaste adres van één versie. Het blijft precies deze tekst tonen.
Samenvatting
Dit is een korte samenvatting van hoe wij met uw gegevens omgaan. De volledige privacyverklaring hieronder is volledig; waar de twee verschillen, geldt de volledige tekst.
- Verwerkingsverantwoordelijke
- Stefan Sonntag, handelend onder de naam Trusted Codes, Leonrodstr. 14b, 80634 München, Duitsland. Contact: privacy@trusted.codes.
- Wat wij verwerken
- Uw accountgegevens (e-mailadres, naam), uw apparaten, uw verbindingen, codecontroles en zegels, de inhoud en instellingen die u aanmaakt, en technische gegevens zoals IP-adres en app-versie. Wij verwerken alleen wat de dienst nodig heeft.
- Waarom
- Om de dienst te leveren waarvoor u zich hebt aangemeld (art. 6 lid 1 onder b AVG), om accounts te beschermen tegen fraude en misbruik (art. 6 lid 1 onder f AVG) en waar de wet dat vereist (art. 6 lid 1 onder c AVG).
- Hoe wij ze beschermen
- Persoonsgegevens in onze database zijn versleuteld (AES-256-GCM) met een sleutel die afzonderlijk wordt bewaard door een aanbieder van sleutelbeheer in de EU. Onze servers kunnen ze ontsleutelen om de dienst te leveren. Het e-mailadres voor het aanmelden en de apparaatnamen worden als platte tekst opgeslagen.
- Waar ze worden verwerkt
- Onze hoofdsystemen draaien in de EU (Zweden, Duitsland, Ierland). Sommige aanbieders verwerken gegevens in de Verenigde Staten, bijvoorbeeld OpenAI voor de assistent, Stripe voor betalingen, MaxMind voor de fraudecontrole en Expo voor pushmeldingen. Deze doorgiften zijn gebaseerd op de EU-modelcontractbepalingen. Het volledige overzicht staat in de lijst van subverwerkers.
- Fraudecontrole
- Wanneer u een account aanmaakt of een aanmeldlink aanvraagt, controleren wij uw IP-adres en e-mailadres bij MaxMind. Een verzoek met een hoge risicoscore wordt automatisch geweigerd. Overkomt u dat, schrijf ons dan; een persoon beoordeelt het besluit dan opnieuw.
- Assistent
- De assistent is een AI-systeem. Uw vraag wordt naar OpenAI in de Verenigde Staten gestuurd. Wij bewaren de categorie en de uitkomst van elk verzoek 180 dagen, niet de tekst; alleen de tekst van een verzoek dat van misbruik wordt verdacht, wordt versleuteld 30 dagen bewaard. De gegevens worden niet gebruikt om modellen te trainen.
- Geen tracking
- Geen advertenties, geen trackingcookies. Paginaweergaven tellen wij met Plausible, dat wij zelf in Duitsland zonder cookies beheren.
- Hoe lang wij gegevens bewaren
- Alleen zo lang als nodig. Bijvoorbeeld: aanmeldverzoeken 30 dagen, aanmeldgeschiedenis 90 dagen, verzoekgegevens van de assistent 180 dagen. Uw accountgegevens worden verwijderd wanneer u uw account verwijdert.
- Uw rechten
- U kunt om inzage, rectificatie, wissing, beperking van de verwerking en een kopie van uw gegevens verzoeken, en bezwaar maken tegen verwerking op basis van ons gerechtvaardigd belang. U kunt ook een klacht indienen bij een toezichthoudende autoriteit voor gegevensbescherming, bijvoorbeeld de Beierse toezichthouder (BayLDA).
Volledige tekst tonen
De Engelse versie van deze privacyverklaring is bindend. Bij verschillen geldt de Engelse tekst.
1. Verwerkingsverantwoordelijke
De verwerkingsverantwoordelijke voor uw persoonsgegevens is:
Stefan Sonntag
Handelend onder de naam: Trusted Codes (eenmanszaak / Einzelunternehmer)
Leonrodstr. 14b, 80634 München, Duitsland
- Privacy: privacy@trusted.codes
- Juridisch: legal@trusted.codes
Wij hebben geen functionaris voor gegevensbescherming aangewezen, omdat niet aan de wettelijke voorwaarden daarvoor is voldaan (art. 37 AVG, § 38 BDSG).
2. Toepassingsgebied
Trusted Codes is een verificatiedienst voor mensen die elkaar al kennen. Twee partijen kunnen hiermee via elk kanaal bevestigen dat zij nog steeds dezelfde cryptografische referentie delen, met behulp van wisselende woordcodes. De dienst bestaat uit de mobiele apps voor iOS en Android, de desktop-app voor macOS, Windows en Linux, de webportalen my.trusted.codes en business.trusted.codes, openbare verificatiepagina’s, de website trusted.codes en bijbehorende interfaces. Na de installatie kunnen codes zonder netwerkverbinding worden gegenereerd. Andere functies hebben een verbinding nodig.
Deze verklaring geldt voor al deze diensten. Wanneer wij gegevens verwerken in opdracht van een zakelijke klant, is die klant de verwerkingsverantwoordelijke. Sectie 13 beschrijft dit.
3. Account en aanmelden
Voor een account verwerken wij uw e-mailadres, uw weergavenaam, uw taal en het tijdstip van registratie. Als u een profielfoto uploadt, slaan wij die op. U meldt zich aan met een link die wij per e-mail sturen, of met uw Apple- of Google-account. In het tweede geval stuurt Apple of Google ons uw naam en uw e-mailadres (bij Apple eventueel een doorstuuradres). Wij ontvangen dit alleen als u voor die knop kiest.
Als u via een link met campagnegegevens bij ons komt, slaan wij deze gegevens (bron, medium, campagne) en eventueel een verwijzingscode op bij uw account.
Rechtsgrond: art. 6 lid 1 onder b AVG. Voor de campagnegegevens: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is te weten hoe gebruikers ons vinden.
4. Apparaten
Voor elk apparaat waarop u Trusted Codes gebruikt, slaan wij op: platform en de hoofdversie van het besturingssysteem; de naam die u het apparaat in de instellingen hebt gegeven (zonder naam een label van apparaattype, platform en versie van het besturingssysteem); een apparaat-ID die het besturingssysteem toekent; de app-versie; de publieke sleutel van het apparaat; en het token voor pushmeldingen. Wij hebben deze gegevens nodig om uw apparaten te onderscheiden, berichten af te leveren en u in de instellingen te tonen welke apparaten zijn aangemeld. Apparaatnamen worden onversleuteld opgeslagen. Rechtsgrond: art. 6 lid 1 onder b AVG.
5. Verbindingen, codecontroles en uw inhoud
Wanneer u een verbinding aangaat met een andere persoon, slaan wij op wie met wie verbonden is, sinds wanneer, en de naam die u aan de verbinding geeft. De codes worden afgeleid van een geheim dat beide kanten delen (codegeheim). De codes die u ziet, worden op uw apparaat gegenereerd.
Waar uw app dit ondersteunt, worden codegeheimen op uw apparaat versleuteld voor bepaalde ontvangende apparaten (X25519-sleutelafspraak, AES-256-GCM). Die kopie kunnen wij niet ontsleutelen.
In de volgende gevallen verwerken ook wij codegeheimen. Zij worden dan versleuteld opgeslagen met AES-256-GCM onder een sleutel die wij beheren, en onze servers kunnen ze ontsleutelen:
- a) verbindings- en organisatiecodes die de dienst genereert;
- b) het genereren van codes voor de desktop-app en voor machineclients;
- c) uitnodigingen en open links, totdat het apparaat van de ontvanger het geheim heeft ontvangen;
- d) accounts die de sleutelback-up op de server gebruiken;
- e) demonstratieaccounts.
Wanneer iemand een code invoert op een openbare verificatiepagina, of wanneer een code wordt gecontroleerd bij de server van een andere beheerder (sectie 15), wordt de code verzonden om deze te controleren. Rechtsgrond: art. 6 lid 1 onder b AVG.
Codecontroles. Wanneer u de code van een van uw verbindingen controleert, slaan wij de controle op: wie wiens code heeft gecontroleerd, wanneer en met welk resultaat. In een organisatie wordt ook een controle vastgelegd wanneer leden elkaar op een bijeenkomst bevestigen (check-in), met de daar getoonde naam en de methode. Rechtsgrond: art. 6 lid 1 onder b AVG.
Beacon. Als u een beacon uitzendt zodat anderen uw codes kunnen controleren, slaan wij op wanneer de sessie begon en eindigde, wat de instellingen waren en hoeveel controles en regio’s er waren, inclusief hoeveel controles ongebruikelijk leken. Wij verwijderen deze gegevens na 90 dagen. Rechtsgrond: art. 6 lid 1 onder b AVG; voor het tellen van ongebruikelijke controles art. 6 lid 1 onder f AVG, ons gerechtvaardigd belang om misbruik van uw codes te herkennen.
Zegels. Wanneer u een tekst of een bestand verzegelt, slaan wij een vingerafdruk (hash) ervan op, de taal, het tijdstip van het verzegelen en of het zegel is ingetrokken. Het bestand zelf wordt nooit geüpload. Als u een zegel deelt via een link, slaan wij ook de tekst op, versleuteld met een sleutel die alleen de link en uw eigen apparaten hebben; wij kunnen die niet lezen. Wij verwijderen de versleutelde tekst 24 uur nadat deze voor het eerst is gecontroleerd, en uiterlijk na 30 dagen. De vingerafdruk blijft controleerbaar via het openbare transparantielogboek (sectie 16). Rechtsgrond: art. 6 lid 1 onder b AVG.
Inhoud en instellingen die u aanmaakt. Wij slaan op wat u in de dienst aanmaakt of instelt: de namen en beschrijvingen die u aan verbindingen geeft, labels en favorieten, de namen die u aan uw werkruimtes geeft, voorinstellingen voor gastcodes en verbindingen, uw meldingsinstellingen, de berichten die u aan uitnodigingen toevoegt, uw openbare handle en open uitnodigingslinks, promotiecodes die u inwisselt, en de naam, de rechten en de gebruiksmomenten van API-tokens en van apps die u aan uw account koppelt. Van een API-token slaan wij alleen een hash op. Ook leggen wij vast wanneer u een gegevensexport hebt aangevraagd; het exportbestand zelf wordt na 24 uur verwijderd. Rechtsgrond: art. 6 lid 1 onder b AVG.
6. Hoe wij opgeslagen gegevens beschermen
Persoonsgegevens in onze applicatiedatabase, zoals e-mailadressen, namen, verbindingsnamen, meldingen en opgeslagen API-sleutels, worden met AES-256-GCM versleuteld voordat ze worden opgeslagen. Twee uitzonderingen worden als platte tekst opgeslagen: het e-mailadres dat de authenticatiedienst voor het aanmelden gebruikt, omdat het aanmelden dit nodig heeft, en de namen van uw apparaten. De sleutel wordt bewaard door een afzonderlijke aanbieder van sleutelbeheer in de Europese Unie (Infisical), niet in de database. Onze applicatieservers halen de sleutel op tijdens het uitvoeren en kunnen deze gegevens ontsleutelen om de dienst te leveren. Wanneer onze beheerders ontsleutelde gegevens tonen in de beheerconsole, wordt dit vastgelegd in een auditlog.
IP-adressen die wij gebruiken om verzoeken te beperken en voor verificatiestatistieken, worden alleen opgeslagen als hash met geheime sleutel (HMAC-SHA256).
7. Uitnodigingen aan personen zonder account
Als u iemand uitnodigt die nog geen account heeft, slaan wij het e-mailadres op dat u hebt ingevoerd en sturen wij die persoon een uitnodiging. Het adres is afkomstig van u. Het wordt verwijderd wanneer de uitnodiging wordt aanvaard, afgewezen, ingetrokken of verloopt. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang, en dat van de uitnodigende persoon, is het afleveren van de uitnodiging. De uitnodigingsmail verwijst naar deze verklaring.
8. Openbare verificatiepagina’s en gastcodes
Op de openbare verificatiepagina’s kan iedereen een code controleren, ook zonder account. Wij verwerken de ingevoerde codewoorden, het bij benadering bepaalde land en een hash met geheime sleutel van het IP-adres, om raadpogingen te beperken. Bij gastcodes slaan wij daarnaast op wie een code heeft gecontroleerd en wanneer. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is de bescherming van codes tegen systematisch uitproberen. Bewaartermijnen: sectie 25.
9. Beoordelingen en vertrouwensscore
Gebruikers kunnen elkaar beoordelen en aanbevelen. Een beoordeling die u ontvangt, wordt nooit getoond met de naam van wie haar gaf. Uit deze beoordelingen, de leeftijd van het account, het gebruik ervan en de resultaten van de fraudecontrole (sectie 10) berekenen wij een vertrouwensscore. Wie een code van u controleert, ziet deze score, ook via servers van andere beheerders (sectie 15). Dit is een beoordeling van persoonlijke aspecten (profilering). De score leidt niet tot een geautomatiseerd besluit over u; het is informatie voor de persoon die controleert.
De vertrouwensscore maakt deel uit van de dienst die Trusted Codes op grond van de Gebruiksvoorwaarden aan elke gebruiker levert: wie een code controleert, ziet of de verbinding bestaat en hoe betrouwbaar het account erachter lijkt. In ruil daarvoor wordt uw eigen score getoond aan de personen die codes van u controleren. Rechtsgrond: art. 6 lid 1 onder b AVG. Voor zover de verwerking niet noodzakelijk is voor de overeenkomst, is de rechtsgrond art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang, en dat van alle gebruikers, is bescherming tegen valse of misbruikte accounts. In dat geval kunt u bezwaar maken (sectie 27).
Als u vindt dat een beoordeling over u onjuist is, kunt u vragen deze te controleren en te corrigeren (art. 16 AVG).
10. Fraudepreventie en geautomatiseerde besluiten
Wanneer u een account aanmaakt of een aanmeldlink aanvraagt, sturen wij uw IP-adres, uw e-mailadres en de identificatie van uw browser (user agent) naar MaxMind, Inc. (VS). MaxMind geeft een locatie bij benadering terug (land, regio, stad, tijdzone), kenmerken van de netwerkverbinding (bijvoorbeeld VPN, Tor of hostingprovider) en een risicoscore. Wij slaan deze resultaten op bij uw account en bij elke aanvraag van een aanmeldlink. Het registratieland en de IP-hash bij het account worden één jaar na de registratie gewist.
Geautomatiseerd besluit. Het verzoek wordt automatisch geweigerd als de risicoscore een drempel overschrijdt, als een nieuw e-mailadres samen met een verhoogde score voorkomt, of als een anonimiseringsnetwerk wordt gebruikt vanuit een land met een verhoogd risico. Registratie met een wegwerp-e-mailadres wordt ook automatisch geweigerd. Deze besluiten zijn noodzakelijk voor het sluiten van de overeenkomst (art. 22 lid 2 onder a AVG). Zonder deze besluiten konden wij valse accounts niet voorkomen die schade toebrengen aan gebruikers die op de echtheid van verbindingen vertrouwen.
Is uw verzoek geweigerd, schrijf dan naar privacy@trusted.codes. Een persoon beoordeelt het besluit dan opnieuw. U kunt uw standpunt kenbaar maken en het besluit aanvechten (art. 22 lid 3 AVG).
De risicosignalen zijn een van de invoergegevens van de vertrouwensscore (sectie 9). Voor het opslaan van de resultaten is de rechtsgrond art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang, en dat van de andere gebruikers, is fraudeurs en valse accounts te weren voordat zij verbindingen aangaan met gebruikers te goeder trouw (overweging 47 AVG).
11. Beveiligingslogs
Wij leggen aanmeldingen, accountacties en het beheer van organisaties vast. Bij aanvragen van aanmeldlinks slaan wij het e-mailadres (versleuteld), het IP-adres, de identificatie van de client en het resultaat van de fraudecontrole op. Bij geweigerde registraties slaan wij de poging op. Bij elke aanmelding slaan wij een hash met geheime sleutel van het IP-adres op. Wij gebruiken deze gegevens om aanvallen te herkennen en fouten te onderzoeken. Rechtsgrond: art. 6 lid 1 onder f AVG. Bewaartermijnen: sectie 25.
Onze beheerders kunnen een account een label geven, bijvoorbeeld voor een supportzaak, voor het testprogramma of bij vermoed misbruik, en er een interne notitie aan toevoegen. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is u te ondersteunen en misbruik te voorkomen. De labels maken deel uit van uw gegevensexport; de notities kunt u opvragen via privacy@trusted.codes.
12. Assistent
De apps en portalen bevatten een assistent. Deze beantwoordt vragen over de dienst en voert na uw uitdrukkelijke bevestiging acties uit in uw account. U communiceert met een AI-systeem. De antwoorden kunnen onjuist zijn. Acties worden pas uitgevoerd nadat u ze hebt bevestigd.
12.1 Met onze sleutel
Om uw verzoek te begrijpen, antwoorden op te stellen en passende helpteksten te vinden, gebruiken wij OpenAI (OpenAI Ireland Ltd; moedermaatschappij OpenAI, Inc., VS). Wij sturen uw bericht, het voorgaande deel van het gesprek en, bij vragen over de dienst, fragmenten uit onze helpartikelen. Om passende helpartikelen te vinden, wordt uw vraag bovendien omgezet in een zoekvector. Uw naam, uw e-mailadres en uw account-ID sturen wij niet mee. Het gesprek kan wel persoonsgegevens bevatten die u of de assistent heeft geschreven, bijvoorbeeld de naam van een contact. Voer geen gegevens over andere personen in die voor de taak niet nodig zijn.
OpenAI verwerkt de gegevens in de Verenigde Staten. De doorgifte is gebaseerd op de EU-modelcontractbepalingen. OpenAI bewaart API-gegevens tot 30 dagen om misbruik op te sporen en verwijdert ze daarna, en gebruikt ze niet om modellen te trainen.
Elk abonnement met de assistent bevat een beperkt aantal antwoorden per maand die ons model opstelt (momenteel drie). Daarna hebben antwoorden uw eigen sleutel nodig.
12.2 Met uw eigen sleutel
Als u een eigen API-sleutel opslaat, stuurt de assistent dezelfde inhoud naar de aanbieder die u hebt gekozen (OpenAI, Anthropic, Google, xAI, Moonshot AI of OpenRouter). Dit gebeurt op grond van uw eigen overeenkomst met die aanbieder, en diens voorwaarden zijn van toepassing. Die aanbieder is niet onze subverwerker. Wij slaan uw sleutel versleuteld op (sectie 6).
12.3 Opslag en rechtsgrond
Van elk verzoek bewaren wij 180 dagen de categorie (bijvoorbeeld ‘een verbinding aanmaken’ of ‘vraag over de dienst’) en de uitkomst, niet de tekst, om fouten te vinden. Alleen als een verzoek als vermoed misbruik wordt aangemerkt, bewaren wij de tekst en het antwoord, versleuteld, 30 dagen, om het misbruik te onderzoeken. Het modelgebruik per gebruiker bewaren wij 13 maanden, voor de facturering.
Rechtsgrond voor de assistent en de gebruiksgegevens: art. 6 lid 1 onder b AVG. Voor de verzoekgegevens en de tekst bij vermoed misbruik: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is fouten te vinden en misbruik te voorkomen.
13. Organisaties en zakelijke klanten
Voor een organisatie slaan wij de naam, het logo, het factuur-e-mailadres, het btw-identificatienummer en de leden, groepen en rollen op. Het btw-identificatienummer controleren wij via het btw-informatie-uitwisselingssysteem (VIES) van de Europese Commissie. Rechtsgrond: art. 6 lid 1 onder b en c AVG.
De gegevens van de leden en contacten van een organisatie verwerken wij in opdracht van de zakelijke klant, op basis van de Verwerkersovereenkomst. Voor vragen over deze gegevens is de zakelijke klant uw eerste aanspreekpunt. Beheerders van een organisatie kunnen de gegevens ervan exporteren. Het exportbestand is 7 dagen beschikbaar om te downloaden en wordt daarna verwijderd.
Beheerders van een organisatie zien een verificatielogboek: welke leden en contacten van de organisatie wiens code hebben gecontroleerd, wanneer en met welk resultaat. Vermeldingen worden één jaar bewaard; beaconvermeldingen 90 dagen.
14. Betalingen
Betaalde abonnementen zijn alleen beschikbaar voor zakelijke klanten. Betalingen worden afgehandeld door Stripe Payments Europe, Ltd. (Ierland). Stripe verwerkt gegevens ook in de VS (sectie 24). Kaartgegevens gaan rechtstreeks naar Stripe en bereiken ons niet. Wij ontvangen de betalingsstatus en de naam en het adres voor de factuur. Facturen en boekhoudbescheiden bewaren wij zolang het handels- en belastingrecht dat vereist (sectie 25). Rechtsgrond: art. 6 lid 1 onder b en c AVG.
15. Servers van andere beheerders
Trusted Codes kan worden verbonden met servers van andere beheerders, bijvoorbeeld een organisatie die de dienst zelf beheert. Als u een verbinding aangaat met iemand op een dergelijke server, of als die persoon een code van u controleert, sturen wij die server uw weergavenaam, uw profielfoto, uw publieke sleutels en uw vertrouwensscore; bij uitnodigingen het e-mailadres van de uitgenodigde persoon; en uw e-mailadres, als u dat hebt ingeschakeld. Als u uw account verwijdert, laten wij deze servers weten dat het niet meer bestaat. De andere beheerder is zelf verwerkingsverantwoordelijke voor de gegevens op zijn server. Rechtsgrond: art. 6 lid 1 onder b AVG.
16. Openbaar transparantielogboek
Zodat iedereen kan controleren dat wij niet ongemerkt sleutels vervangen, publiceren wij regelmatig een hashwaarde in een openbaar transparantielogboek (Sigstore Rekor, VS). Deze waarde is de wortel van ons register van publieke sleutels en van zegelvingerafdrukken. Zij bevat geen persoonsgegevens. Vermeldingen in dit logboek kunnen niet worden verwijderd. Rechtsgrond voor het bijhouden van het register: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is dat sleutelwijzigingen controleerbaar zijn.
17. Desktop-app en koppeling met AI-programma’s
De desktop-app kan AI-programma’s die u zelf kiest toegang geven tot uw codes. Dat gebeurt via een lokale interface op uw computer of via onze doorgeefdienst mcp.trusted.codes. De doorgeefdienst geeft verzoeken door tussen het AI-programma en uw desktop-app. Hij slaat geen inhoud op. Hij bewaart verbindingslogs (een gebruikersnaam afgeleid van uw e-mailadres, IP-adres en tijdstip) gedurende 7 dagen. Wij beheren de dienst zelf op een gehuurde server van Hetzner Online GmbH in Duitsland.
Wat het AI-programma met de gegevens doet, bepaalt de aanbieder ervan; daarvoor zijn u en die aanbieder verantwoordelijk. Rechtsgrond voor het doorgeven: art. 6 lid 1 onder b AVG; voor de verbindingslogs: art. 6 lid 1 onder f AVG, ons gerechtvaardigd belang bij een veilige werking van de dienst.
18. Testprogramma
Zolang de apps via testprogramma’s worden verspreid, voegen wij uw e-mailadres toe aan een groep bij Google Workspace die de toegang tot de testversies regelt (Google, VS). Wanneer u uw account verwijdert, wordt het adres uit deze groep verwijderd. Rechtsgrond: art. 6 lid 1 onder b AVG.
19. Gebruiksstatistieken en foutrapporten
In de apps, de portalen en op onze websites tellen wij met Plausible Analytics welke pagina’s en schermen worden geopend. Plausible beheren wij zelf op een gehuurde server van Hetzner Online GmbH in Neurenberg, Duitsland. Plausible plaatst geen cookies. Het IP-adres wordt alleen in het werkgeheugen verwerkt om een dagelijks wisselende hash te vormen. Het wordt niet opgeslagen.
Daarnaast analyseren wij gebeurtenissen zoals het aanmaken van een account of een verbinding. Een deel van deze analyses is gekoppeld aan uw account-ID of aan een hash daarvan (gepseudonimiseerde gegevens). Voor interne analyses gebruiken wij Metabase, dat wij zelf beheren op dezelfde server in Duitsland. Alleen wij hebben toegang. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is de dienst te begrijpen en te verbeteren. U kunt bezwaar maken (sectie 27).
Als er een fout optreedt, sturen de apps, de portalen, de beheerconsole, de desktop-app en de website een foutrapport naar Sentry (Functional Software, Inc., VS), EU-regio in Duitsland. Het rapport bevat het technische verloop, de app-versie, het apparaatmodel of de browser en eventueel uw account-ID. Het bevat geen e-mailadres en geen IP-adres. De website neemt geen sessies op. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is het verhelpen van fouten.
20. Website, hosting en contactformulier
De website, de pagina’s en interfaces onder app.trusted.codes en de portalen worden gehost door Vercel Inc. (VS). De serverfuncties draaien in Frankfurt, Duitsland. Statische bestanden worden geleverd via het wereldwijde content delivery network van Vercel. Bij elk verzoek verwerkt Vercel metagegevens van het verzoek en uw IP-adres. Rechtsgrond: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is de veilige levering van de website.
Als u het contactformulier of de wachtlijst op trusted.codes gebruikt, slaan wij uw naam, uw e-mailadres, het onderwerp en uw bericht op in een spreadsheet bij Google (Google Sheets, VS), om u te antwoorden. Wij gebruiken dit alleen tijdens de testfase. De spreadsheet wordt verwijderd wanneer de testfase eindigt. Rechtsgrond: art. 6 lid 1 onder b AVG als uw vraag een overeenkomst betreft, anders art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is uw vraag te beantwoorden.
21. Cookies en opslag op uw apparaat
De website plaatst één cookie, NEXT_LOCALE, wanneer u de taal wijzigt. Het bewaart die keuze een jaar. In de portalen slaat uw browser na het aanmelden uw sessie en instellingen zoals de gekozen organisatie op in de lokale opslag. De apps slaan sleutels, geheimen en aanmeldgegevens op in de beveiligde sleutelopslag van het apparaat (Keychain / Keystore) en de overige gegevens in een versleutelde lokale database. Al deze gegevens zijn strikt noodzakelijk voor de dienst die u hebt gevraagd (§ 25 lid 2 nr. 2 TDDDG).
Lettertypen en programmabibliotheken leveren wij vanaf onze eigen servers. Uw browser laadt hiervoor niets van derden.
22. E-mails en pushmeldingen
E-mails versturen wij via Resend, Inc. (VS), vanuit de regio Ierland. Pushmeldingen gaan via Expo (650 Industries, Inc., VS) naar de bezorgdienst van Apple of Google (VS). Zij ontvangen het adres of het pushtoken en de inhoud van het bericht. Via Expo ontvangen de apps ook updates; daarbij wordt het IP-adres van het apparaat verzonden. Rechtsgrond: art. 6 lid 1 onder b AVG.
23. Ontvangers en dienstverleners
Wij maken gebruik van dienstverleners die gegevens in onze opdracht verwerken. Onze database, het aanmelden, de serverfuncties en de bestandsopslag draaien bij Supabase op Amazon Web Services in Stockholm, Zweden (EU). Supabase Inc. is een Amerikaans bedrijf. De sleutels worden bewaard door Infisical in zijn EU-instantie; Infisical ontvangt geen gebruikersgegevens.
De volledige, gedateerde lijst met doel, locatie en gedeelde gegevens is ook gepubliceerd op trusted.codes/legal/subprocessors en als bijlage 2 bij de Verwerkersovereenkomst.
Bijgewerkt op 2026-10-01
Kerndienst
Ingezet voor iedere klant van de gehoste dienst.
| Aanbieder | Doel | Locatie | Gedeelde gegevens | Grondslag doorgifte |
|---|---|---|---|---|
| Supabase | Database, aanmelding, serverfuncties en bestandsopslag | Europese Unie (Stockholm); beheerder gevestigd in de Verenigde Staten | Alle account-, verificatie- en facturatiegegevens van de dienst | Modelcontractbepalingen (2021/914) |
| Infisical | Bewaring van de sleutels die gegevens in rust beschermen | Europese Unie | Alleen versleutelingssleutels — geen persoonsgegevens | Binnen de EER |
| Vercel | Hosting van de publieke website, de pagina’s en serverfuncties van app.trusted.codes en de webportalen | Serverfuncties in de Europese Unie (Frankfurt); statische bestanden via het wereldwijde netwerk van Vercel; beheerder gevestigd in de Verenigde Staten | Verzoekgegevens: IP-adres, user agent, opgevraagd pad; de inhoud van formulieren en verzoeken die serverfuncties verwerken | Modelcontractbepalingen (2021/914) |
| Resend | Bezorging van transactionele e-mail | Europese Unie (Ierland); beheerder gevestigd in de Verenigde Staten | E-mailadres en berichtinhoud, ontsleuteld op het moment van verzenden | Modelcontractbepalingen (2021/914) |
| OpenAI | De assistent in de applicatie met de eigen sleutel van Trusted Codes: verzoeken begrijpen, antwoorden opstellen en zoekvectoren voor helpteksten en vragen | Verenigde Staten (modelcontractbepalingen); API-gegevens tot 30 dagen bewaard om misbruik op te sporen | De tekst van het verzoek, die alles kan bevatten wat de gebruiker heeft ingetypt, en fragmenten uit de helpteksten. Niet gebruikt om modellen te trainen. | Modelcontractbepalingen (2021/914) |
| Sentry | Foutmeldingen uit de mobiele applicatie, de desktopapplicatie, de webportalen, de beheerconsole en de website | Europese Unie (Duitsland); beheerder gevestigd in de Verenigde Staten | Stacktrace, applicatieversie, apparaatmodel of browser, accountkenmerk. Geen e-mailadres en geen IP-adres. | Modelcontractbepalingen (2021/914) |
| Stripe | Betalingsverwerking en facturering van abonnementen | Stripe Payments Europe Ltd, Ierland; verwerking ook in de Verenigde Staten | Factuurnaam en -adres, fiscaal identificatienummer, abonnementsstatus. Kaartgegevens bereiken Trusted Codes nooit. | Modelcontractbepalingen (2021/914) |
| Expo | Doorgeven van pushmeldingen aan de bezorgdiensten van Apple en Google, en levering van updates van de mobiele applicatie | Verenigde Staten | Pushtoken, inhoud van de melding, IP-adres van het apparaat | Modelcontractbepalingen (2021/914) |
| MaxMind | Fraudecontrole bij aanmelden en registreren | Verenigde Staten | IP-adres, e-mailadres, user agent. Trusted Codes bewaart het resultaat: een risicoscore en een locatie op stadsniveau. De inhoud van verzoek en antwoord wordt niet gelogd. | Modelcontractbepalingen (2021/914) |
| Hetzner Online GmbH | Gehuurde server waarop Trusted Codes Plausible Analytics, Metabase en de MCP-relay beheert | Duitsland (Neurenberg) | De gegevens van die drie diensten, zoals beschreven in hun rijen | Binnen de EER |
| Plausible Analytics | Gebruiksstatistieken van de website en de applicaties van de dienst | Duitsland, op een bij Hetzner gehuurde server | Bekeken pagina en verwijzer, zonder cookies. Het IP-adres wordt alleen in het geheugen verwerkt, om een hash te vormen die elke dag verandert. | Beheerd door Trusted Codes |
| Metabase | Interne analyses, alleen gebruikt door de beheerder | Duitsland, op een bij Hetzner gehuurde server | Cijfers uit de database van de dienst | Beheerd door Trusted Codes |
| MCP relay (mcp.trusted.codes) | Doorgeven van verzoeken tussen een AI-client en de desktopapplicatie van de gebruiker | Duitsland, op een bij Hetzner gehuurde server | Er wordt geen inhoud opgeslagen. Verbindingslogboeken (gebruikersnaam afgeleid van het e-mailadres, IP-adres, tijdstip) worden 7 dagen bewaard. | Beheerd door Trusted Codes |
Optioneel en door de gebruiker gekozen
Alleen ingezet wanneer de eindgebruiker de functie kiest of wanneer het onderdeel is ingesteld.
| Aanbieder | Doel | Locatie | Gedeelde gegevens | Grondslag doorgifte |
|---|---|---|---|---|
| Apple | Aanmelden, wanneer de eindgebruiker daarvoor kiest | Verenigde Staten | Naam en e-mailadres, of het doorstuuradres dat Apple in plaats daarvan uitgeeft | Modelcontractbepalingen (2021/914) |
| Aanmelden, wanneer de eindgebruiker daarvoor kiest | Verenigde Staten | Naam en e-mailadres | Modelcontractbepalingen (2021/914) |
Testprogramma van de appwinkels
Ingezet zolang de mobiele applicatie via een testprogramma van de appwinkels wordt verspreid.
| Aanbieder | Doel | Locatie | Gedeelde gegevens | Grondslag doorgifte |
|---|---|---|---|---|
| Google (Workspace) | Testersgroep voor de winkeltest van de Android-applicatie | Verenigde Staten | E-mailadres van de tester. Het wordt verwijderd wanneer het account wordt verwijderd. | Modelcontractbepalingen (2021/914) |
Alleen de publieke website
Deze betreffen bezoekers van trusted.codes, niet gebruikers van de dienst.
| Aanbieder | Doel | Locatie | Gedeelde gegevens | Grondslag doorgifte |
|---|---|---|---|---|
| Google (Sheets and Apps Script) | Ontvangst van het contactformulier en het wachtlijstformulier, alleen tijdens de testperiode | Verenigde Staten | Naam, e-mailadres, onderwerp en bericht. Het werkblad wordt verwijderd wanneer de testperiode eindigt. | Modelcontractbepalingen (2021/914) |
Daarnaast ontvangen gegevens: servers van andere beheerders (sectie 15); de Europese Commissie, voor de controle van btw-identificatienummers (sectie 13); het openbare transparantielogboek (sectie 16, geen persoonsgegevens); en, als u een eigen API-sleutel gebruikt, de door u gekozen AI-aanbieder (sectie 12.2). Overheidsinstanties ontvangen alleen gegevens als wij daartoe wettelijk verplicht zijn.
24. Doorgifte naar derde landen
Sommige ontvangers zijn gevestigd in de VS of behoren tot Amerikaanse bedrijven: Supabase (toegang door support), Vercel, Resend, Sentry, OpenAI, Stripe, MaxMind, Expo met de pushdiensten van Apple en Google, aanmelden met Apple en Google, Google Workspace en Google Sheets. Voor deze doorgiften baseren wij ons op de standaardcontractbepalingen van de Europese Commissie (Uitvoeringsbesluit (EU) 2021/914). U kunt een kopie opvragen via privacy@trusted.codes.
25. Bewaartermijnen
In de regel bewaren wij gegevens zolang uw account bestaat en verwijderen wij ze wanneer u uw account verwijdert. In afwijking daarvan gelden de volgende termijnen:
| Gegevens | Termijn |
|---|---|
| Aanvragen van aanmeldlinks (e-mail versleuteld, IP-adres, client, resultaat fraudecontrole) | 30 dagen |
| Geweigerde registraties | 90 dagen |
| Controles op openbare verificatiepagina’s (IP-hash met geheime sleutel, codewoorden) | 90 dagen |
| Controles van gastcodes (wie, wanneer) | 1 jaar |
| Verzoekgegevens van de assistent (categorie, uitkomst) | 180 dagen |
| Tekst van een verzoek aan de assistent bij vermoed misbruik | 30 dagen |
| Beaconsessies | 90 dagen |
| Verificatielogboek van de organisatie | 1 jaar (beaconvermeldingen 90 dagen) |
| Versleutelde tekst van een zegel dat via een link is gedeeld | 24 uur na de eerste controle, uiterlijk 30 dagen |
| Exportbestanden van persoonsgegevens | 24 uur |
| Modelgebruik per gebruiker (facturering) | 13 maanden |
| Antwoorden op de enquête na verwijdering van het account (zonder e-mailadres) | 180 dagen |
| Gebeurtenissen van registratie en verwijdering | 2 jaar |
| Registratieland en IP-hash bij het account | gewist 1 jaar na registratie |
| Aanmeldgeschiedenis | 90 dagen |
| Applicatielogs | 30 dagen |
| Verbindingslogs van de doorgeefdienst (sectie 17) | 7 dagen |
| Exportbestanden van organisatiegegevens | 7 dagen |
| Gegevens uit contactformulier en wachtlijst (Google Sheets) | verwijderd wanneer de testfase eindigt |
| Aanvaardingen van juridische teksten (welke versie, wanneer) | 3 jaar na het einde van het jaar waarin het account en, indien van toepassing, de organisatie zijn beëindigd (§§ 195, 199 BGB) |
| Facturen en boekhoudbescheiden | 8 jaar na het einde van het kalenderjaar (§ 147 AO, § 257 HGB); rechtsgrond art. 6 lid 1 onder c AVG |
26. Uw account verwijderen
U kunt uw account verwijderen in de app en in het portaal. Wij verwijderen dan uw accountgegevens. Wij verwijderen uw e-mailadres uit de groep van het testprogramma (sectie 18) en laten de servers van andere beheerders weten dat uw account niet meer bestaat (sectie 15).
Na de verwijdering blijven alleen de volgende gegevens bewaard, gedurende de termijnen in sectie 25: de vastlegging van uw aanvaardingen van juridische teksten, die wij als bewijs nodig hebben; facturen en boekhoudbescheiden; gebeurtenissen van registratie en verwijdering; en gegevens waarvan de eigen termijn nog niet is verstreken. Als u na de verwijdering de vrijwillige enquête beantwoordt, slaan wij uw antwoorden op zonder uw e-mailadres. Rechtsgrond voor de enquête: art. 6 lid 1 onder f AVG. Ons gerechtvaardigd belang is de dienst te verbeteren.
27. Uw rechten
U hebt recht op inzage (art. 15 AVG), rectificatie (art. 16), wissing (art. 17), beperking van de verwerking (art. 18) en overdraagbaarheid van gegevens (art. 20). Veel daarvan kunt u zelf uitoefenen: in de app en in het portaal kunt u uw gegevens exporteren en uw account verwijderen. De export bevat alle persoonsgegevens die wij over u bewaren, behalve beveiligingsmateriaal zoals sleutels en tokens en interne notities; zij vermeldt wat zij weglaat en hoe u dat kunt opvragen. Schrijf in andere gevallen naar privacy@trusted.codes. Wij antwoorden binnen een maand en kunnen een bewijs van uw identiteit vragen. Voor geautomatiseerde besluiten, zie sectie 10 (art. 22 AVG).
Recht van bezwaar (art. 21 AVG)
Voor zover wij gegevens verwerken op grond van art. 6 lid 1 onder f AVG, kunt u op elk moment bezwaar maken om redenen die verband houden met uw specifieke situatie. Wij verwerken de gegevens dan niet meer, tenzij wij dwingende gerechtvaardigde gronden aantonen die zwaarder wegen dan uw belangen, of de verwerking dient voor de instelling, uitoefening of onderbouwing van een rechtsvordering. U kunt vormvrij bezwaar maken via privacy@trusted.codes.
Bij de fraudecontrole (sectie 10) beschermt de verwerking alle gebruikers tegen valse accounts. Daar beoordelen wij een bezwaar per geval en delen wij u de uitkomst met motivering mee.
28. Recht om een klacht in te dienen
U kunt een klacht indienen bij een toezichthoudende autoriteit voor gegevensbescherming (art. 77 AVG). De voor ons bevoegde autoriteit is de Beierse toezichthouder voor gegevensbescherming (Bayerisches Landesamt für Datenschutzaufsicht, BayLDA), Promenade 18, 91522 Ansbach, Duitsland.
29. Verplichting om gegevens te verstrekken
Voor een account hebben wij uw e-mailadres nodig. Zonder dit adres kunnen wij de dienst niet leveren. Alle andere gegevens zijn vrijwillig of ontstaan door uw gebruik van de dienst.
30. Wijzigingen van deze verklaring
Als de verwerking verandert, passen wij deze verklaring aan en publiceren wij de nieuwe versie met datum. Over wezenlijke wijzigingen informeren wij u per e-mail. Eerdere versies blijven beschikbaar op hun versieadres.
Deze versie (2026-10-04) geldt vanaf 4 oktober 2026.