Jurisdiktioner
D1, KV, R2, Durable Objects og Workflows kan låses til eu, us eller fedramp. Data kører og gemmes kun dér, også når gæsten sidder i den anden ende af verden. Låsen sættes ved oprettelsen og kan ikke ændres bagefter.
Maskinrummet
Sitet bestemmer selv, hvor data ligger.
Cloudflares net svarer fra det datacenter, der ligger nærmest gæsten, overalt i verden. Men hvor data gemmes, kan kunden selv bestemme. Sitets arkivskab har fire lagre, der er låst til EU: et Durable Object, en D1-database, et KV-navnerum og en R2-bucket. Ved siden af står et Durable Object uden lås. Kortet og kortene herunder måler, hvor de svarer fra, mens du ser på siden. Læg et segl i skabet, og se, hvor det havner. Seglet gemmer kun tidspunktet og datacentret, intet om dig.
Jurisdiktionen styrer, hvor data gemmes. Det er det, skabet viser, og det kan alle bruge. Resten kræver Cloudflares Data Localization Suite på Enterprise-planen.
D1, KV, R2, Durable Objects og Workflows kan låses til eu, us eller fedramp. Data kører og gemmes kun dér, også når gæsten sidder i den anden ende af verden. Låsen sættes ved oprettelsen og kan ikke ændres bagefter.
Bestemmer, hvor kanten må dekryptere og behandle trafikken. Uden den kan en gæsts forbindelse blive åbnet i det nærmeste datacenter, uanset land.
Holder logs og analysedata i EU eller USA, så også metadata om trafikken bliver i regionen.
Bestemmer, i hvilke lande sitets private TLS-nøgler må findes.
Mange tror, at GDPR kræver, at data ligger i EU. Det gør den ikke direkte. Men reglerne gør det meget lettere at overholde loven, når data bliver i EU, og nogle brancher kræver mere.
Persondata må gerne behandles uden for EU, men kun med et retsgrundlag for overførslen: en afgørelse om, at landet beskytter data tilstrækkeligt (artikel 45), eller fx EU’s standardkontraktbestemmelser med en vurdering af modtagerlandet (artikel 46). Bliver data i EU, er der ingen overførsel at dokumentere.
EU-Domstolen underkendte i 2020 aftalen Privacy Shield mellem EU og USA, fordi amerikanske myndigheder kunne få adgang til data om europæere. Den nuværende EU–US Data Privacy Framework fra 2023 er gyldig, men stadig omstridt. Data, der bor i EU, er ikke afhængige af, at sådan en ramme holder.
EU’s dataforordning (Data Act) kræver, at cloududbydere beskytter også ikke-persondata mod ulovlig adgang fra myndigheder uden for EU. NIS2 og, for den finansielle sektor, DORA stiller krav til sikkerhed og styring af leverandører. Ingen af dem kræver EU-placering direkte, men placering er ofte en del af svaret.
Offentlige myndigheder, sundhed og finans stiller ofte krav om, at data ligger i EU eller i Danmark, i deres udbud og databehandleraftaler. Her er en jurisdiktion, der ikke kan ændres bagefter, et konkret svar.
Én ting løser placeringen ikke: Cloudflare er et amerikansk selskab. Hvor tungt det vejer, afhænger af data, risikovurdering og kontrakter. Det er derfor, Enterprise-lagene og databehandleraftalen findes. Teksten her er en forklaring, ikke juridisk rådgivning.
Workeren selv kører i det datacenter, der er nærmest gæsten. Placering kan flytte den tættere på data, men ikke spærre den inde. Sitets øvrige lagre (databasen, KV og R2 bag de andre sider) blev oprettet uden jurisdiktion. Målingerne viser, at de i dag ligger i Vesteuropa, men det er et tilfælde, ikke et løfte.
# 1. Opret lagrene med jurisdiktion (kan kun sættes ved oprettelsen)
npx wrangler d1 create wi24rd-eu-skab --jurisdiction=eu
npx wrangler kv namespace create wi24rd-eu-skab --jurisdiction=eu
npx wrangler r2 bucket create wi24rd-eu-skab --jurisdiction=eu
# 2. wrangler.toml: R2 skal have jurisdiktionen med i bindingen
[[r2_buckets]]
binding = "EU_R2"
bucket_name = "wi24rd-eu-skab"
jurisdiction = "eu"
// 3. Durable Objects: vælg jurisdiktionen, når objektet hentes
const stub = env.SKAB.jurisdiction("eu").getByName("skabet");
// … og inde i objektet: this.ctx.id.jurisdiction === "eu"
Rå målinger som JSON: /api/maskine/eu/skab. Kilder: D1 · R2 · KV · Durable Objects · Data Localization Suite
Familien: Værnet·Crawlerne·Hastigheden·Danmark lige nu·Arkivskabet·Døren·Infrastrukturkortet·Revisionen·Tilbage til maskinrummet
Ønsker til nye funktioner, fejlrapporter og spørgsmål er velkomne. Hver henvendelse får et personligt svar.