Naar de inhoud

Veiligheid en privacy

Peiley is een Nederlandse startup, gebouwd op Europese infrastructuur. Hieronder leggen we eerlijk uit wat al actief is, wat in ontwikkeling is, en wat (nog) niet.

Gegevens in de EU (NL + BE)TLS + AES-256Verwerkersovereenkomst op aanvraagStartup — sommige punten WIP

Waar staat je data?

Je peilingen, antwoorden en accountgegevens staan binnen de EU op Google Cloud / Firebase. Alleen het inloggen (Firebase Authentication) verwerkt Google in de VS. De database (Firestore) draait in regio eur3, een Europese multi-region in Nederland en België. De server-logica (Cloud Functions) draait in europe-west1 (België). De hosting (App Hosting) in europe-west4 (Nederland). Verkeer loopt via HTTPS (TLS 1.2+) en Google Cloud versleutelt opgeslagen gegevens (AES-256).

Wat we doen tegen hacks

Concrete maatregelen — geen vage marketingtaal.

  • Versleutelde verbindingen (HTTPS/TLS)

    Actief

    Al het verkeer tussen jouw browser en Peiley loopt over HTTPS. Het Firebase-platform forceert TLS 1.2+ en regelt de certificaten.

  • Versleuteling op de database

    Actief

    Google Cloud versleutelt alle opgeslagen gegevens in Firestore automatisch (AES-256).

  • Strikte toegangsregels (Firestore Rules)

    Actief

    Elke lees- en schrijfactie wordt server-side getoetst. Eigenaars zien alleen hun eigen peilingen, contacten en antwoorden. Admin-acties zijn extra afgeschermd.

  • Sleutels buiten de code

    Actief

    API-sleutels (Stripe, Resend) staan niet in de code of de repository. De Stripe-sleutels staan in Google Secret Manager; de e-mailsleutel staat als instelling van de functies op de server.

  • Stripe-webhook handtekening-verificatie

    Actief

    Inkomende Stripe-events worden cryptografisch geverifieerd met de signing-secret. Replays en gemanipuleerde events worden afgewezen.

  • Validatie op alle backend-endpoints

    Actief

    Alle Cloud Functions valideren input met Zod-schema's. Te lange velden, ongeldige enums of type-fouten worden direct geweigerd.

  • Audit-log voor admin-acties

    Actief

    Admin-rechten verlenen, plan-wijzigingen en cleanup-runs worden gelogd in Firestore zodat ze achteraf controleerbaar zijn.

  • Beveiligingsheaders (CSP, HSTS, X-Frame-Options)

    Actief

    Elke pagina gaat mee met een Content-Security-Policy, HSTS en bescherming tegen clickjacking. Alleen pagina's die bedoeld zijn om in te sluiten, mogen in een frame op een andere site.

  • Limieten tegen misbruik

    Actief

    Het versturen van uitnodigingen, anonieme antwoorden en systeemmails heeft eigen daglimieten, bovenop de standaardlimieten van Firebase.

  • Twee-factor authenticatie (MFA)

    Nog niet beschikbaar

    Je logt in met je e-mailadres en wachtwoord. Inloggen met een tweede stap, zoals een authenticator-app, is er nog niet.

Jouw rechten onder de AVG

Je hebt controle over je eigen data. Hier zie je hoe.

  • Cookie-banner met granulaire keuzes

    Actief

    Bij het eerste bezoek vraag je toestemming voor analytics en marketing-cookies. Essentiële cookies blijven aan (login, beveiliging). Wijzig je keuze altijd via /privacy/cookies.

  • Recht op inzage

    Actief

    Stuur een mail naar privacy@peiley.net en je krijgt binnen 30 dagen een volledig overzicht van je gegevens.

  • Recht op vergetelheid (self-service)

    Actief

    Verwijder je account direct vanuit /dashboard/account → Gevarenzone. Een bevestigingsmodal vraagt om je e-mailadres en het woord "VERWIJDER". Daarna worden je persoonlijke peilingen met hun antwoorden, je contacten, e-mailtemplates en e-maillog onmiddellijk verwijderd; peilingen die je in het team van een ander maakte, blijven van dat team. Inactieve gratis accounts worden na 12 maanden verwijderd, na twee waarschuwingsmails. Die opruiming draait nu nog als proef: de waarschuwingen gaan uit, het verwijderen staat nog uit.

  • Alles in één keer exporteren

    Nog niet beschikbaar

    Een knop die al je peilingen, antwoorden en contacten in één keer downloadt, is er nog niet. Per peiling exporteer je de antwoorden als CSV. Wil je alles, vraag het dan aan via privacy@peiley.net; je krijgt het binnen 30 dagen.

  • Recht op rectificatie

    Actief

    Je profielgegevens (naam, taal, foto) pas je zelf aan. Voor andere correcties stuur je een mail naar privacy@peiley.net.

Sub-verwerkers

Externe partijen waar Peiley delen van zijn diensten op draait. Allemaal met een Data Processing Agreement (DPA).

PartijDoelLocatieDPA
Google Cloud / FirebaseHosting, database, functiesEU (eur3 multi-region NL + BE; functies europe-west1; hosting europe-west4)Link
Firebase Authentication (Google)Inloggen (e-mailadres, wachtwoord-hash, inlogmomenten)VS (SCC's)Link
StripeAbonnementen en betalingenIerland (EU) + VS (SCC's)Link
ResendTransactionele e-mails (welkom, uitnodigingen, herinneringen)VS (SCC's)Link
OpenAI / Anthropic (Bring-Your-Own-Key)AI-peilingen genereren — jij gebruikt je eigen API-sleutelVS (SCC's)n.v.t.

Voor partijen buiten de EU geldt verwerking onder de Standaard Contractuele Bepalingen (SCC's) van de Europese Commissie.

Hoe lang bewaren we wat?

Gratis account (inactief)
12 maanden, dan verwijdering na 2 waarschuwingsmails. Nu nog als proef: de waarschuwingen gaan uit, het verwijderen staat nog uit.
Betaald account
Zolang het abonnement loopt. Na opzeggen word je een gratis account; daarna geldt de regel hierboven.
Peilingen en antwoorden
Tot je ze zelf verwijdert (of het account opheft)
Email-log (verzonden uitnodigingen)
Beperkt tot wat nodig is voor levering en debugging
Stripe-events (idempotency)
Onbepaald — alleen event-id en type, geen kaartdata
Server-logs (Cloud Functions)
30 dagen (Firebase-default)

Wat we expliciet NIET doen

  • Geen verkoop van data aan derden. Punt.
  • Geen tracking-pixels in transactionele e-mails (welkom, uitnodigingen, herinneringen).
  • Geen Facebook Pixel of LinkedIn Insight Tag — tenzij jij actief marketingcookies aanzet.
  • Geen creditcard-data in onze database. Stripe doet betalingen; wij krijgen alleen plan-status.
  • Geen toegang van Peiley-medewerkers tot je peiling-antwoorden, behalve bij expliciete supportvraag.

Vragen, DPA of een lek gevonden?

Stuur een mail naar privacy@peiley.net voor privacy-vragen of om een DPA aan te vragen. Voor security-issues (responsible disclosure) bereik je ons op security@peiley.net — we proberen binnen één werkdag te reageren.