Naar de inhoud

Beveiliging en privacy

Zo beschermen we je gegevens

Technisch overzicht van de beveiliging van de OpenAEC SuperCloud: datalocatie, versleuteling en sleutelbeheer, identiteit, tenant-isolatie, beheer en continuïteit. De software is open source, dus elke bewering hier is te verifiëren.

  • Frankfurt, EUAWS-regio eu-central-1
  • ISO 27001 · SOC 2 · C5certificeringen van het datacentrum (AWS)
  • 1 sleutel per klantversleuteling met je eigen sleutel

In het kort

  • EU-only verwerkingAWS eu-central-1; back-ups in een tweede EU-regio.
  • KMS-sleutel per tenantAES-256 at rest; crypto-shredding bij exit.
  • OIDC + MFAPKCE, kortlevende JWT's, TOTP en passkeys.
  • Just-in-time supportAlleen met toestemming, tijdgebonden, geaudit.
  • IaC + least privilegeOpenTofu via CI/CD; geen consolebeheer.
  • AI-gatewayStandaard alleen EU-modellen; geen training op klantdata.

Waar je gegevens staan

Zo is je omgeving opgebouwdAlles binnen de EU: verkeer versleuteld, één account om in te loggen, en per klant een eigen database, opslag en sleutel.
Jij Browser Desktop-app API https (TLS) EU · AWS Frankfurt (eu-central-1) Inloggen één account · 2FA Jouw omgeving Eigen database Eigen bestandsopslag Eigen sleutel Andere klanten volledig gescheiden AI-gateway alleen modellen in de EU Back-ups versleuteld, tweede EU-regio

Datalocatie

Alle klantdata wordt verwerkt en opgeslagen in de AWS-regio eu-central-1 (Frankfurt). Back-ups staan versleuteld in een tweede EU-regio. Verwerking buiten de EU gebeurt alleen als je zelf een AI-model buiten de EU inschakelt. Ons contract met AWS loopt via de Europese vestiging: Amazon Web Services EMEA SARL in Luxemburg.

  • Primaire regio: eu-central-1 (Frankfurt)
  • Back-ups: tweede EU-regio, plus een kopie in langetermijnopslag
  • Regio en partitie zijn parameters in de infrastructuurcode

Tenant-isolatie

Elke klantomgeving heeft een eigen database met een eigen databasegebruiker, een eigen S3-bucket en een eigen KMS-sleutel. Applicatiecontainers draaien met CPU- en geheugenlimieten. Grote klanten krijgen een eigen applicatiestack, een eigen database-instantie en een eigen netwerksegment; een eigen AWS-account is optioneel.

Sleutelbeheer en crypto-shredding

Data at rest is versleuteld met AES-256 via AWS KMS, met een customer managed key per klant. Bij vertrek wordt die sleutel na de bewaartermijn vernietigd. Daarmee worden ook alle back-ups en eerdere versies onleesbaar.

Versleuteling in transit

Al het verkeer loopt over TLS 1.2 of hoger, met HSTS. Databases en opslag zijn niet rechtstreeks vanaf internet bereikbaar; bestanden gaan via kortlevende, ondertekende URL's.

Wie erbij kan

Supporttoegang in vier stappen
  1. Support vraagt toegang
  2. Jij geeft toestemming, voor 24 uur of 7 dagen
  3. Elke handeling staat in het logboek
  4. Toegang verloopt vanzelf

Identiteit en authenticatie

Eén centrale identiteitsprovider op basis van OpenID Connect. Klantomgevingen, browsertools, desktop-apps en API's vertrouwen deze provider; lokale wachtwoorden op klantomgevingen staan uit, op een noodbeheeraccount na.

  • MFA met TOTP of passkeys (WebAuthn), af te dwingen per omgeving
  • Desktop- en browsertools: OAuth 2.0 Authorization Code met PKCE
  • Kortlevende JWT-toegangstokens (15 minuten) met refresh-tokens
  • Een account intrekken blokkeert direct nieuwe tokens; lopende tokens verlopen binnen 15 minuten

Autorisatie

Rollen en rechten worden per klantomgeving beheerd (role-based access control). Gebruikers worden just-in-time aangemaakt op basis van hun lidmaatschap. Gasten zien alleen wat expliciet met hen is gedeeld.

Extern delen

Deellinks zijn tokens met een vervaldatum en optioneel een wachtwoord, en zijn op elk moment in te trekken.

  • Downloads via kortlevende presigned URL's
  • Ontvangers hebben geen account nodig
  • Meewerken vereist wel een (gratis) gastaccount

Supporttoegang

Medewerkers hebben standaard geen toegang tot klantdata. Toegang is just-in-time: alleen na toestemming van de klant, tijdgebonden en volledig vastgelegd.

  • Toestemming door de klantbeheerder, voor 24 uur of 7 dagen
  • Audit-log van elke sessie, in te zien door de klant
  • Break-glass alleen bij een storing of incident, met reden en directe melding

AI

AI-gateway

Alle AI-verzoeken lopen via een eigen gateway die authenticatie, modelkeuze, verbruik en plafonds afdwingt. Standaard worden alleen modellen in de EU gebruikt; modellen buiten de EU moeten expliciet worden ingeschakeld en zijn gelabeld. Klantdata wordt niet gebruikt om modellen te trainen.

  • Modelbeleid per omgeving; 'alleen EU' is af te dwingen
  • Budgetten en plafonds per persoon en per omgeving, ook zonder live verbinding met de beheeromgeving
  • Verbruik per verzoek gemeten

Retrieval met rechten

De zoekindex (pgvector) hoort bij de klantomgeving en volgt dezelfde rechten als de apps: retrieval levert alleen documenten op die de gebruiker zelf mag openen. Gespreksgeschiedenis wordt in de klantomgeving opgeslagen.

Beheer en continuïteit

Infrastructure as code

De volledige infrastructuur is beschreven in OpenTofu en wordt uitgerold via CI/CD; er is geen handmatig consolebeheer. De component die infrastructuur aanpast heeft een smalle IAM-rol (least privilege); de applicatielaag heeft geen brede cloudrechten.

Back-up en herstel

Back-ups worden automatisch gemaakt en periodiek automatisch teruggezet om de bruikbaarheid te toetsen. Een extra kopie staat in langetermijnopslag (Glacier Deep Archive), versleuteld met de sleutel van de klant.

Beschikbaarheid en servicecredit

We meten de beschikbaarheid van elke omgeving per maand. Wat we toezeggen, hangt af van het serviceniveau. Halen we een toezegging niet, dan krijg je servicecredit: een korting op het maandbedrag. Gepland onderhoud dat minstens 5 werkdagen vooraf is aangekondigd, telt niet mee.

  • Basis: 99,5 % als doel
  • Zakelijk: 99,9 % toegezegd; 5 % servicecredit per 0,1 % eronder, maximaal 25 %
  • Premium: 99,95 % toegezegd; 10 % servicecredit per 0,05 % eronder, maximaal 50 %

Monitoring en logging

Systemen worden doorlopend bewaakt met alarmering. Beheer- en supporthandelingen worden vastgelegd in audit-logs. Verbruik en kosten worden per klant gemeten via tags. Support en opvolging tijdens kantooruren.

E-mailbeveiliging

Uitgaande mail gaat via Amazon SES vanaf het domein van de klant, met SPF, DKIM en DMARC. Bounces en klachten worden per klant teruggekoppeld.

Afspraken

Vertrekken in vier stappen
  1. Einde maandOpzeggen
  2. 30 dagenAlleen-lezen en exporteren
  3. 30 dagenBevroren, voor als je terug wilt
  4. DaarnaSleutel vernietigd, verklaring van verwijdering

AVG en verwerkersovereenkomst

OpenAEC Studio BV is verwerker in de zin van de AVG. Bij elk abonnement hoort een verwerkersovereenkomst met de lijst van subverwerkers, waaronder AWS (EU-regio's).

Incidentrespons

Bij een beveiligingsincident dat persoonsgegevens raakt, informeren we de klant zonder onnodige vertraging over aard, omvang en maatregelen, zodat de klant binnen de AVG-termijn zelf kan melden.

Coordinated disclosure

Kwetsbaarheden kun je melden via het adres hieronder. We bevestigen de ontvangst, houden je op de hoogte van de afhandeling en vermelden je graag na publicatie.

maarten@open-aec.com

Exit en dataportabiliteit

Volledige export op elk moment, in open formaten: bestanden met mappenstructuur, gegevens als CSV en een volledige databasedump.

  • Opzegging per het einde van de maand
  • 30 dagen alleen-lezen voor export
  • 30 dagen bevroren
  • Vernietiging van de KMS-sleutel en een verklaring van verwijdering

Open source

Alle software op de SuperCloud is open source. Je kunt de implementatie zelf auditen of laten auditen, zonder afhankelijk te zijn van onze verklaringen.

On-premise

Dezelfde container-images draaien ook on-premise of bij je eigen hostingpartij, als je data volledig in eigen beheer wilt houden. OpenAEC Studio BV ondersteunt bij installatie, beheer en updates.

Wie is waarvoor verantwoordelijk

Beveiliging in de cloud is gedeeld werk. Zo is de verdeling bij de SuperCloud.

AWS de infrastructuur

  • Fysieke beveiliging van de datacentra
  • Hardware, netwerk en stroomvoorziening
  • Beschikbaarheid van de onderliggende clouddiensten

OpenAEC Studio BV het platform

  • Scheiding tussen klanten en een eigen sleutel per klant
  • Updates, back-ups, bewaking en incidentafhandeling
  • Inloggen, AI-gateway en supporttoegang met logboek

Jij je eigen omgeving

  • Wie er toegang heeft en met welke rechten
  • Tweestapsverificatie verplicht stellen
  • Wat je deelt, met wie en hoe lang

Certificeringen en documenten

De SuperCloud draait in de AWS-regio Frankfurt. De certificeringen en rapporten hieronder zijn van AWS en gelden voor de datacentra en diensten waarop wij bouwen; de rapporten zelf zijn op te vragen via AWS.

Van OpenAEC Studio BV

  • VerwerkersovereenkomstHoort bij elk abonnement, met de lijst van subverwerkers.
  • BroncodeAlle software is open source; je kunt zelf nagaan wat er gebeurt.
  • ExportformatenBestanden met mappenstructuur, gegevens als CSV en een volledige databasedump.

Aanmelden