Zeno
Inloggen

Beveiliging en privacy

Een dienst die apparaten analyseert, moet zorgvuldig omgaan met wat hij bewaart. Zo worden gegevens opgeslagen, beschermd en gewist.

Hosting en gegevenslocatie

  • Elk event, elke visitor en elk account wordt opgeslagen in AWS eu-west-1 in Ierland, net als de back-ups.
  • De service draait op beheerde AWS-diensten (Lambda, DynamoDB, S3, CloudFront en SES voor e-mail) en op ClickHouse Cloud, dat een doorzoekbare kopie van de events en auditlogs bewaart op AWS in Ierland. We hebben geen eigen servers die gepatcht moeten worden.
  • Verzoeken komen aan bij de CloudFront-edgelocatie die het dichtst bij de bezoeker ligt, die buiten de EU kan liggen, en worden versleuteld doorgestuurd naar Ierland.
  • IP-details komen van ipapi.is in Duitsland, dat alleen het IP-adres ontvangt.

Versleuteling

  • Al het verkeer naar de agent, de API en het dashboard gebruikt TLS.
  • De databases worden in rust versleuteld door AWS en ClickHouse Cloud.
  • Verzegelde resultaten versleutelen een gebeurtenis met de sleutel van je project (AES-256-GCM), zodat de browser deze niet kan lezen of wijzigen. Wij genereren en bewaren die sleutel, omdat identify ermee verzegelt, en tonen hem één keer: alleen wie de projectsleutel heeft, kan een verzegeld resultaat openen.

Sleutels en geheimen

  • Secret keys worden opgeslagen als SHA-256-hash en slechts één keer volledig getoond, bij het aanmaken.
  • Sleutels hebben een prefix en een checksum, zodat lekscanners ze kunnen vinden en een typefout zonder opzoeken wordt geweigerd.
  • Webhooks worden ondertekend met een tijdstempel, zodat je server nep- en herhaalde aanroepen kan weigeren. We bewaren het webhook-geheim volledig, omdat we ermee ondertekenen.

Minder data by design

  • De agent leest nooit WebRTC-netwerkadressen, en query strings en fragmenten verlaten de browser nooit.
  • Vlaggen en scores worden nooit naar de browser teruggestuurd. Zero trust-modus verbergt ook de visitor ID voor de browser, en de agent slaat dan niets op.
  • Pagina-URL's en verwijzers worden bewaard als oorsprong en pad, alleen als oorsprong, of helemaal niet.

Bewaring en verwijdering

  • Elk project bewaart events 30 dagen, 1, 3 of 5 jaar, of totdat ze worden verwijderd, wat de standaard is; verlopen events worden automatisch verwijderd, meestal binnen een of twee dagen.
  • Eén API-aanroep wist alles wat is opgeslagen voor één external ID, een andere alles voor één apparaat, inclusief de koppelingen met browsers en IP's.
  • Verwijdering heeft geen effect op de 90 dagen durende IP-lookupcache, webhook-leveringen (30 dagen bewaard), logboeken van mislukte taken en fouten (bewaard tot we ze verwijderen) of back-ups (35 dagen).

Toegang tot het dashboard

  • Wachtwoorden worden opgeslagen met scrypt, en elke wijziging aan een account beëindigt de sessies.
  • Onze eigen logins worden gecontroleerd door de service zelf: een kwaadaardige bot of een identificatie uit een andere browser kan niet inloggen.
  • Een account ziet alleen de projecten die het heeft gekregen. Er zijn nog geen rollen: elke teamgenoot kan sleutels maken, instellingen wijzigen, supporttoegang toestaan en het project verwijderen. Tweestapsverificatie wordt nog niet aangeboden.

Supporttoegang

  • Ons supportteam kan de events, het gebruik en de sleutels van een project alleen lezen zolang het project dit toestaat, telkens 12 uur.
  • Teamleden verlenen toegang via de projectinstellingen of door een verzoek te accepteren, kunnen deze op elk moment beëindigen en zien een banner terwijl support meekijkt.
  • Elke pagina die support opent, wordt vastgelegd in het auditlogboek van de organisatie.

Compliance

We verwerken de gegevens van de gebruikers van onze klanten onder de AVG als verwerker; in het beleid staat welke gegevens worden verzameld en waarom, en in de lijst met subverwerkers wie ons helpt en waar.

Als een datalek uw gegevens treft, informeren wij u zonder onnodige vertraging en uiterlijk 48 uur nadat wij ervan op de hoogte zijn, met de informatie die we hebben en wat u moet doen.

We beschikken nog niet over SOC 2- of ISO 27001-certificeringen.

Privacybeleid Europese privacyverklaring aanvulling Subverwerkers Cookiebeleid

GegevensbewaringBezoekers en externe ID's wissenPrivacy en toestemming

Kwetsbaarheid melden

Een beveiligingsprobleem gevonden? Mail [privacy contact email] met de stappen om het te reproduceren. We antwoorden binnen enkele werkdagen en houden je op de hoogte tot het is opgelost.

Heb je geen toegang tot gegevens van anderen, voer geen denial of service-tests uit en deel het probleem niet voordat het is opgelost.

Vragen over hoe we met gegevens omgaan?

Lees de documentatie over bewaring, verwijdering en toestemming, of schrijf naar [privacy contact email].