Förtroende
Innehållsförteckning
- Sammanfattning
- Personuppgiftsansvarig
- Hosting och regioner
- Underbiträden
- Ärvda certifieringar
- fremverks egen certifieringsplan
- Transparens om myndighetsåtkomst
- DSA-transparensrapport (artikel 15)
- Schrems II – internationella överföringar
- Om toppdomänen
- Verifiera granskningskedjan själv
- Förvaring av operatörens autentiseringsuppgifter
- Säkerhetskontakt
- Rapportering av sårbarheter
- Redovisning av incidenter
- Säkerhetsuppdateringar
- Utträde och dataportabilitet
- Cookies och spårning
- Ändringar av säkerhetsåtgärderna
- Ändringar av den här sidan
- Ändringslogg
Gäller från: 2026-05-19 – Version: 1.13
Senast uppdaterad: 2026-10-07
Sammanfattning #
fremforge är EU-suverän Git-hosting byggd på Forgejo från uppströms och drivs av fremverk ApS (Danmark). Varje yta körs i Europeiska unionen. Inga kunduppgifter lämnar EU:s jurisdiktion.
Varje behandlingsyta (repon, CI, granskning, fakturering, autentisering, utgående e-post, korrespondens till inkommande delade brevlådor) körs hos aktörer utan amerikanskt moderbolag. Inga underbiträden med amerikanskt moderbolag på någon väg. Se produktens DPA §11.3 för den fullständiga hållningen.
Den här sidan är den officiella referensen för var dina uppgifter finns, vem som behandlar dem, vilka certifieringar som gäller och hur du når oss.
Personuppgiftsansvarig #
fremverk ApS CVR: 39150689 Ringager 4C, 2. tv, 2605 Brøndby, Danmark E-post: compliance@frem.sh · info@fremverk.com
Hosting och regioner #
| Komponent | Personuppgiftsbiträde | Region |
|---|---|---|
| Forgejo-UI, Git, API, paketregister | T Cloud Public (Deutsche Telekom) | eu-de (Biere/Magdeburg, DE) |
| Webbplats, dokumentation, status | Bunny CDN | Endast PoP:ar i EU |
| Utgående transaktionsmejl (systemaviseringar, fakturering, magiska länkar) | Lettermint B.V. | Zwolle, Nederländerna |
Korrespondens till inkommande delade brevlådor (support@, abuse@, security@, compliance@, hello@, ops@, enterprise@, info@fremverk.com) | Heinlein Hosting GmbH (mailbox.org) | Berlin, Tyskland |
| Betalningar | Mollie | Nederländerna |
| Faktureringsmotor | fremforges motor i monoliten (egenhostad av fremverk) | eu-de (T Cloud Public) |
| Bokföringsintegration (fremverks bokföring enligt Bogføringsloven §10; tar emot organisationens juridiska namn, faktureringskontaktens e-postadress, momsregistreringsnummer, fakturarader, Mollies betalnings-id. Inget innehåll från repon, inget innehåll från granskningsloggen, inget PAN.) | Visma Dinero | Köpenhamn, Danmark |
Underbiträden #
Den aktuella förteckningen över underbiträden förs här. Varje ändring meddelas 30 dagar i förväg på säkerhetsutskicket och på den här sidan.
| Underbiträde | Ändamål | Placering | Certifieringar |
|---|---|---|---|
| Deutsche Telekom AG (T Cloud Public) | Grundläggande beräkning, lagring, nätverk | Biere/Magdeburg, DE | ISO 27001, 27017, 27018; BSI C5 Type 2; TISAX |
| Bunny CDN d.o.o. | Edge-leverans, TLS-terminering, DDoS-skydd, anropsbegränsning (ingen Web Application Firewall är aktiverad – se §Edge-skydd nedan) | PoP:ar i EU (huvudkontor i Slovenien) | ISO 27001 (2025), SOC 2 Type II (2023) |
| Lettermint B.V. | Utgående transaktionsmejl | Zwolle, Nederländerna | Leverantörens certifieringar inväntar underlag (NL – inget amerikanskt moderbolag) |
| Heinlein Hosting GmbH (mailbox.org) | Hosting av delade brevlådor (support@, abuse@, security@, compliance@, hello@, ops@, enterprise@, info@fremverk.com) | Berlin, Tyskland | ISO 27001, BSI C5, BSI IT-Sicherheitskennzeichen (TR 03108) |
| Mollie B.V. | Betalningshantering | Amsterdam, NL | PCI-DSS Level 1 |
| Visma Dinero ApS | Bokföringsintegration (fremverks bokföring enligt Bogføringsloven §10; tar emot organisationens juridiska namn, faktureringskontaktens e-postadress, momsregistreringsnummer, fakturarader, Mollies betalnings-id. Inget innehåll från repon, inget innehåll från granskningsloggen, inget PAN.) | Köpenhamn, DK | ISO 27001 (utfärdat i DK, inget amerikanskt moderbolag) |
Skyddet mot bottar involverar inget personuppgiftsbiträde hos tredje part. Produktens formulär för registrering och inloggning använder egenhostad Altcha (MIT-licensierad, HMAC-signerad proof-of-work) som körs i samma process inuti api-monoliten på samma T Cloud Public-kluster; inget widget-JS från tredje part, inget externt underbiträde. Ytterligare kontroller på serversidan (strypning och anropsgränser per IP) gäller över hela ytan. Ingen Web Application Firewall är aktiverad vid edge; se §Edge-skydd nedan.
Edge-skydd – DDoS-skydd, ingen WAF #
Varje yta i fremforge (frem.sh för Forgejo och Git, API:et samt webbplatsen, dokumentationen, statussidan och CLI-sajten) ligger bakom Bunny CDN:s edge, som ger skydd mot volymetriska DDoS-attacker och anropsbegränsning per IP. Ingen Web Application Firewall (WAF) är aktiverad vid edge på någon av fremforges ytor, och ingen har varit det sedan före lanseringen. Beslutet är medvetet. Under testerna före lansering gav OWASP Core Rule Set en hög andel falska positiva på Forgejos typer av anrop (sökvägar i Git-protokollet, diff-vyer för pull requests, hämtning av råa blobbar med hexadecimala identifierare, frågesträngar i signerade URL:er) och på API:ets formulärdata. En överaggressiv WAF som bryter legitima Git-operationer eller flöden i Forgejos gränssnitt hade varit ett sämre utfall för kunderna än den kvarvarande risken i edge-lagret. Skyddet ligger i stället i applikationen: hemlighetsskanning i pre-receive, Altcha proof-of-work vid registrering och inloggning, anropsgränser per IP och per tenant i API:et, autentisering med signerade tokens på varje webhook-mottagare och integritetshashen i granskningskedjan. Hållningen beskrivs i DPA bilaga A.2 och omprövas vid varje kvartalsvis driftgenomgång.
Isolering av hostade runners – engångs-VM i ECS, en per commit #
CI-jobb som du pushar till fremforge körs på T Cloud Public Elastic Cloud Server (ECS): varje commit eller pull request får en egen tillfällig virtuell maskin, som skapas på nytt och förstörs när jobben för den committen är klara. Två oberoende lager av isolering:
- Beräkning / kärna – en dedikerad VM per commit. Jobben för varje commit körs i en virtuell ECS-maskin med en egen Linux-kärna, isolerad av hypervisorn. Två kunder, eller två commits, delar aldrig en kärna eller en maskin, så primitiver för att bryta sig ut ur en container via kärnan (cgroup-utbrytning, utbrytning via bind-mount av /proc, eBPF, exponering av /sys) har ingen gräns mellan tenants att ta sig över: det finns ingen delad kärna att bryta sig ut till. Isoleringsenheten är en hel VM, inte en container – en starkare gräns än den modell med containrar på delad kärna som konventionell Kubernetes (även CCE) använder för runner-poddar. VM:en rensas bort (raderas) när jobben för den committen är klara, så ingenting – byggcache, klonad kod, injicerade secrets – finns kvar till en annan commits jobb eller till någon annan kund.
- Inom en commit kan jobben dela maskin. Efterföljande jobb i samma workflow-körning (till exempel
buildoch sedandeploypå samma commit) kan köras på samma VM, som förstörs när de är klara. Det är avsiktligt: det är samma granskade kod i båda jobben, och en ny maskin per jobb kostar ungefär 40 sekunders extra fördröjning vid start i varje steg i en pipeline. Följden, som är värd att säga rakt ut, är att ett byggsteg som kör kod från tredjepartsberoenden delar maskin med ett senare steg i samma commit. Behandla därför en pipeline som en och samma förtroendedomän, och avgränsa alla autentiseringsuppgifter som ett deploy-steg behöver till den pipelinen. Isoleringen mellan tenants och mellan commits ovan påverkas inte av detta. - Nätverk – en VPC Security Group per VM. Varje runner-VM ligger bakom en egen VPC Security Group: ingen inkommande åtkomst, trafik mellan VM:ar (inom subnätet) nekas och utgående trafik är begränsad till den SSRF-skyddade utgående runner-proxyn, Forgejo-API:et och DNS. Isoleringen upprätthålls i VPC-/hypervisorlagret, inte i ett
NetworkPolicy-lager i klustret som är beroende av att en CNI-agent beter sig korrekt. Tillsammans med den tvingande utgående proxyn och dess SSRF-spärrlista nekas lateral rörelse från en runner-VM till allt utanför kundens eget jobbsammanhang i både VM- och VPC-lagret.
Om T Cloud Publics isoleringsmodell för något av lagren ändras på ett sätt som försvagar det ovanstående (t.ex. om VM:ar per jobb ersätts med containrar på delad kärna, eller om gränsen med en Security Group per VM tas bort) uppdateras den här sidan inom 30 dagar från ändringen, och varje aktiv Kund underrättas enligt DPA §14.
Ärvda certifieringar #
Genom T Cloud Public:
- ISO/IEC 27001 – ledningssystem för informationssäkerhet
- ISO/IEC 27017 – molnspecifika säkerhetskontroller
- ISO/IEC 27018 – skydd av personuppgifter i molnet
- BSI C5 Type 2 – den tyska federala grundnivån för molnsäkerhet
- TISAX – den tyska fordonsindustrins säkerhetsbedömning
- GDPR-förenlig behandling i datacenter inom EU
fremverks egen certifieringsplan #
Per ikraftträdandedatumet har fremverk inga egna certifieringar enligt ISO 27001, SOC 2 eller BSI C5. fremverks säkerhetsarbete vilar på (i) de ärvda certifieringarna hos underbiträdena ovan, (ii) de tekniska och organisatoriska åtgärderna i DPA:ns säkerhetsbilaga och (iii) fremverks program för informationssäkerhet och säkerhetstester som beskrivs i DPA:ns säkerhetsbilaga.
fremverk har åtagit sig att:
- Inleda revision för ISO 27001 Stage 1 inom 18 månader från ikraftträdandedatumet och bli certifierat inom 24 månader.
- Inleda en beredskapsbedömning för SOC 2 Type II inom 24 månader.
Kunder som behöver direkt certifiering före de milstolparna kan teckna avtal under Enterprise-on-Demand med milstolparna för certifieringsberedskap inskrivna i Beställningen. Se DPA §12.1.
Transparens om myndighetsåtkomst #
Per ikraftträdandedatumet har fremverk tagit emot noll begäranden från myndigheter om åtkomst till Kundens personuppgifter. Den fullständiga rapporten – inklusive redovisningen för perioden före lansering – publiceras på frem.sh/trust/transparency/. Därefter omfattar rapporterna hela kalenderår och publiceras under Q1 året efter.
När fremverk tar emot ett bindande rättsligt krav från en myndighet, domstol eller brottsbekämpande organ gör fremverk följande:
- Prövar begärans rättsliga giltighet, jurisdiktion och proportionalitet;
- Bestrider varje begäran som är för omfattande, saknar rättslig grund eller strider mot EU-rätten (inklusive artikel 48 i GDPR för begäranden från länder utanför EU/EES);
- Underrättar den berörda Kunden inom 24 timmar efter mottagandet, om det inte är rättsligt förbjudet;
- Ger Kunden rimlig möjlighet att begära ett skyddsbeslut eller på annat sätt bestrida begäran.
Se DPA §11A.
DSA-transparensrapport (artikel 15) #
fremforge är en värdtjänst i den mening som avses i förordning (EU) 2022/2065 (rättsakten om digitala tjänster). Den årliga rapporten enligt art. 15 om volymer i anmälnings- och åtgärdsmekanismen, förelägganden från medlemsstaternas myndigheter, innehållsmoderering på eget initiativ och utfall av klagomål enligt art. 20 publiceras på frem.sh/trust/dsa/ – skild från rapporten om myndighetsåtkomst ovan. Samma URL innehåller det genomsnittliga antalet aktiva mottagare per månad i EU, som enligt art. 24(2) ska publiceras var sjätte månad.
Schrems II – internationella överföringar #
Ingen internationell överföring av Kundens personuppgifter sker på någon behandlingsväg. All behandling (innehåll i repon, CI-körningar, granskningsloggar, metadata för autentisering, faktureringsunderlag, uppgifter om betalningsmedel, utgående transaktionsmejl och korrespondens till inkommande delade brevlådor) sker inom EU/EES hos aktörer utan amerikanskt moderbolag. Inga skyddsåtgärder enligt artikel 46 i GDPR, inga SCC:er och ingen konsekvensbedömning av överföringar krävs.
Lokalisering av edge-PoP:ar (Bunny CDN) #
Varje pullzone hos Bunny framför frem.sh är konfigurerad att leverera endast från PoP:ar i EU – ingen cachning i USA, Australien eller Asien. Det upprätthålls i OpenTofu på varje pullzone-resurs via routing { zones = ["EU"] }. Konfigurationen av pullzonerna finns i källkodsträdet här:
- Forgejos pullzone:
fremforge/forgejo/.infrastructure/main.tf– sök efterzones = ["EU"] - API:ets pullzone:
fremforge/monolith/.infrastructure/bunny.tf– samma rad - Pullzonerna för de statiska sajterna (www, docs, status, cli) ärver samma
routing-block från den delade modulen ifremverk/cloudplatform/modules/static-site/main.tf:103-112.
En tofu plan mot vilken pullzone-stack som helst skriver ut det aktiva värdet för routing.zones, så varje avvikelse från ["EU"] skulle synas som en diff i planen. Granskningsbara bevis blir direkt bläddringsbara när källkodsträdet hostas på den Forgejo-instans som kunderna använder (på https://frem.sh/fremforge/...); tills vidare publiceras dokumentationen av granskningskedjans ankare och integritetsverifieraren på docs.frem.sh/security/audit-chain/.
Om toppdomänen #
frem.sh är en landstoppdomän för Saint Helena (.sh) som administreras av en registeroperatör registrerad i Storbritannien. Det är enbart ett faktum på DNS-nivå. Inga kunduppgifter, inget tillstånd i kontrollplanet och inga backuper lämnar T Cloud Public EU-DE. Suveränitetsgarantierna (personuppgiftsbiträdets identitet, förteckningen över underbiträden, datalokalisering) fastställs i DPA:n och påverkas inte av var DNS hostas.
Ingen exponering för CLOUD Act på någon behandlingsväg. Alla Kundens personuppgifter behandlas inom EU/EES av aktörer utan amerikanskt moderbolag. Se DPA §11.3 för den fullständiga hållningen.
Fotnot om kortnätverk. Mollies PCI-DSS-attesterade kedja för korthantering omfattar Visa Europe Services Inc. (filial i Storbritannien) och Mastercard Europe SA (Belgien) – europeiska driftbolag vars yttersta moderbolag (Visa Inc., Mastercard Inc.) är registrerade i USA. Påståendet om ”inget amerikanskt moderbolag” gäller fremverks egna underbiträden på driftbolagsnivå; kortnätverken är Mollies underbiträden i andra led enligt PCI-DSS nätverksregler. Kunder som vill undvika all exponering mot amerikanska moderbolag på betalningsvägen kan betala med SEPA Direct Debit (inga kortnätverk inblandade). Se underbiträden – Fotnot om kortnätverk.
Verifiera granskningskedjan själv #
Varje administratörsåtgärd som ändrar tillstånd i din organisation registreras i en SHA-256-hashkedja per tenant, och kedjans huvud WORM-förankras varannan minut i T Cloud Public OBS Object Lock-lagring (3 års lagring, fysiskt omöjlig att radera under lagringstiden). Du kan gå igenom hela kedjan utan att behöva lita på fremverks ord.
Med fremforge CLI:
# Install (one-liner; see docs.frem.sh/get-started/cli/ for manual download + SHA-256 verify)
curl -sSfL https://cli.frem.sh/cli/install.sh | sh
export FREMFORGE_TOKEN='<your PAT, audit:read scope>'
fremforge audit-verify <your-org-slug> --humanEller med curl direkt mot samma endpoint som CLI:t anropar:
curl -sSf \
-H "Authorization: Bearer $FREMFORGE_TOKEN" \
https://frem.sh/_app/api/v1/orgs/<your-org-slug>/audit/integrity \
| jq '{integrity_status, walked_rows, verified_count, last_verified_hash, worm_anchor}'Ett friskt svar innehåller "integrity_status": "ok" och ett worm_anchor-block där agrees_with_db_walk: true bekräftar att kedjan i databasen stämmer med huvudet som förankrats i OBS. Ett brott (hash_mismatch / prev_hash_mismatch) returnerar id för den felaktiga raden och orsaken – utformat för att en revisor ska kunna läsa det. Fullständigt schema, avslutningskoder och hotmodellen finns i docs.frem.sh – granskningskedjans integritet.
Förvaring av operatörens autentiseringsuppgifter #
Administratörsuppgifter för uppstart (den domänavgränsade root-AK/SK:n i T Cloud Public som bara används för att skapa IAM, OBS-buckets och tjänstekopplade agencies första gången) förvaras på operatörens laptop med fullständig diskkryptering via FileVault och filbehörigheten chmod 600, roteras varje kvartal, skickas aldrig via chatt eller skärmdelning och kan återkallas på under 10 minuter via OTC-konsolen. Vanliga driftsättningar använder avgränsade deploy-nycklar per komponent, inte root-uppgiften.
Säkerhetskontakt #
- Rapportera sårbarheter: security@frem.sh
- Policy för rapportering: säkerhet
- PGP-nyckelns fingeravtryck:
DBA3 184D 0EFA E4C2 51ED EB46 53FA 57F8 698C 3488(publik nyckel – RFC 4880 ASCII-armerad, RSA-4096, går ut 2031-05-14). Använd den för krypterade sårbarhetsrapporter tillsecurity@frem.sh. Nyckeln publiceras bara frånfrem.sh/.well-known/; vi laddar inte upp den till publika nyckelservrar (för att undvika en förtroenderot hos tredje part). En spegling finns på/pgp.txtför enkelhetens skull.
Rapportering av sårbarheter #
En maskinläsbar policy för rapportering publiceras på frem.sh/.well-known/security.txt enligt RFC 9116, med skydd för forskning i god tro (safe harbour), omfattning och rapporteringskanal. Rapporter från penetrationstester av tredje part görs, när sådana beställts, tillgängliga för Kunder under sekretessavtal på skriftlig begäran enligt DPA §12.1; avtal under Enterprise-on-Demand kan reglera en viss testfrekvens i Beställningen.
Redovisning av incidenter #
Efterhandsanalyser av varje incident som påverkar kunduppgifter eller tillgänglighet publiceras på den här sidan inom 14 dagar, enligt vår säkerhetspolicy.
Säkerhetsuppdateringar #
fremforge åtar sig följande längsta tid till patch för säkerhetssårbarheter i plattformen, räknat från den rättade versionen uppströms eller publiceringen av säkerhetsmeddelandet, beroende på vad som kommer senast.
| Allvarlighetsgrad (CVSS) | Längsta tid till patch |
|---|---|
| Kritisk (≥ 9,0) | 48 timmar |
| Hög (7,0–8,9) | 72 timmar |
| Medel (4,0–6,9) | 7 dagar |
| Låg (< 4,0) | Nästa schemalagda underhållsfönster |
Akuta releaser utanför schemat är att räkna med. Det veckovisa underhållsfönstret är ett tak, inte ett golv. Säkerhetspatchar skjuts aldrig upp för att respektera en tenants underhållsfönster; det anges i AUP:n och citeras ordagrant i DPA:ns säkerhetsbilaga.
Utträde och dataportabilitet #
Allt går att exportera – repon, issues, pull requests, Actions-loggar, granskningsspår, SLSA-attestationer – via API:et i standardformat. Det finns ingen inlåsning genom lagring och ingen exportavgift.
Självbetjänad export som avslöjar manipulering. Varje administratör i en tenant kan när som helst starta ett fullständigt paket från administrationsgränssnittet. Paketet levereras som en enda zip-fil med ett SHA-256-manifest som täcker varje fil i arkivet (manifest.json + archive.tar.gz.sha256), så att kunden kan bekräfta att innehållet inte har manipulerats efter nedladdningen. Paketet innehåller git bundle-filer för repona, LFS-manifest, Actions-loggar, utdrag ur granskningsloggen och SLSA-attestationer. Som jämförelse är GitHubs export av en organisation en uppsättning REST-API-anrop, tillgängliga för organisationens ägare, som skapar ett arkiv avsett för import i GitHub Enterprise Server (GitHubs dokumentation, läst 17 oktober 2026). fremforge levererar det i varje plan, till varje kund, varje dag. Manifestet signeras med vår SLSA-byggnyckel (DSSE-kuvert, manifest.json.intoto.jsonl); kunder verifierar med samma förtroenderot på https://www.frem.sh/.well-known/slsa-trust-root.json som publiceras för SLSA-attestationer av byggen. Att verifiera manifestet kräver ingen Sigstore alls – varken den publika instansen eller den egenhostade Fulcio och TSA som vi kör som en andra signatur på byggattestationer. Se docs.frem.sh/data-export för paketets struktur, recept för verifiering och API-endpoints.
Tidsplaner och rutiner för när en tenant avslutas beskrivs i DPA:n.
Cookies och spårning #
fremforge sätter bara strikt nödvändiga cookies på produktens inloggade ytor, och inga cookies alls på webbplatsen, dokumentationen, statussidan och sidor för anonyma besökare. Ingen samtyckesbanner behövs: inte för att vi gömt frågan, utan för att vi inte sätter cookies som skulle kräva samtycke.
Produktens inloggade ytor sätter fyra förstapartscookies, alla strikt nödvändiga enligt artikel 5(3) i ePrivacy-direktivet:
| Cookie | Ändamål | Livslängd |
|---|---|---|
session | Sessionstillstånd i Forgejo (inloggning; cookienamnet från och med Forgejo 15, tidigare i_like_gitea) | 7 dagar (beständig) |
_csrf | CSRF-skydd | Session |
lang | Språkval, sätts av användaren | I praktiken permanent |
fremforge_operator_session (operatörskonsolen) | Session i operatörskonsolen | 30 min vid inaktivitet, högst 12 h totalt |
Webbplatsen, dokumentationen och statussidan (www.frem.sh, docs.frem.sh, status.frem.sh) är statiska sajter byggda med Hugo, utan cookies, utan analys, utan inbäddningar och utan någon form av spårning. Det kan du kontrollera i webbläsarens utvecklarverktyg.
Anrop till tredje part från produktens gränssnitt är avstängda som standard: ingen Gravatar, inga federerade avatarer, inga typsnitt eller skript från CDN, ingen analys från tredje part. Avatarer lagras lokalt; typsnitt levereras från samma origin som forgen.
Det här är en medveten hållning i produkten, inte ett minimum för efterlevnad. Den fullständiga förteckningen över cookies och de registrerades rättigheter beskrivs i produktens integritetspolicy.
Ändringar av säkerhetsåtgärderna #
Bilaga A till DPA:n listar de tekniska och organisatoriska åtgärder som fremverk tillämpar och anger att väsentliga ändringar av dem meddelas här. Ändringar från och med 2026-10-04 listas nedan, med den senaste först; tidigare ändringar finns i DPA:ns ändringslogg. En ändring som minskar ett åtagande träder i kraft 30 dagar efter ett besked till varje administratör hos Kunden, med uppsägningsrätten i Villkoren §17; övriga träder i kraft när de publiceras. Varje version länkar till sin text.
| DPA-version | Publicerad | Gäller från | Bilaga A | Ändring |
|---|---|---|---|---|
| 1.45 | 2026-10-07 | 2026-11-06 | A.6 | Beroendeproxyn är det enda undantaget från att körmiljön aldrig hämtar från amerikanska värdar: den hämtar från de register uppströms som Kunden anger (bilaga B §B.9). Besked till kunderna skickat 2026-10-07. |
| 1.44 | 2026-10-07 | 2026-11-06 | A.11 | Larm når jourpersonalen som e-post, som de tar emot som push-e-post; de externa tillgänglighetskontrollerna skickar SMS. Besked till kunderna skickat 2026-10-07. |
| 1.41 | 2026-10-04 | 2026-11-03 | A.5, A.6, A.7, A.9 | Exakta kontrollintervall ersattes med lägsta frekvenser, till exempel förankring av granskningskedjan minst var 5:e minut. Besked till kunderna skickat 2026-10-04. |
| 1.40 | 2026-10-04 | 2026-11-03 | A.9 | Raderade uppgifter kan finnas kvar i de krypterade backuperna i den aktiva nivån i upp till 90 dagar efter den primära raderingen. Besked till kunderna skickat 2026-10-04. |
Ändringar av den här sidan #
Ändringar versionshanteras i Git och meddelas på säkerhetsutskicket. Datumet överst på sidan anger den senaste innehållsmässigt betydelsefulla ändringen.
Ändringslogg #
| Version | Datum | Ändring |
|---|---|---|
| 1.0 | 2026-04-25 | Första publicering. |
| 1.1 | 2026-04-27 | Heinlein Hosting GmbH (mailbox.org, Berlin DE) tillagt som underbiträde i bilaga B för korrespondens till inkommande delade brevlådor (flytt från M365 till mailbox.org; tar bort det sista personuppgiftsbiträdet under amerikansk jurisdiktion från vägen för Kundens personuppgifter). |
| 1.2 | 2026-05-06 | Visma Dinero ApS (Köpenhamn DK) tillagt som underbiträde i bilaga B för fremverks bokföringsintegration (ersätter den tidigare egna reskontrakoden för fakturering/moms/Bogføringsloven). |
| 1.3 | 2026-05-08 | DPA §10.2 om ändringsbesked för underbiträden i två kanaler förtydligat; Bunny Shield-hållningen dokumenterad direkt på sidan (Shield Basic på pullzonerna för Forgejo + api, Shield Advanced på pullzonerna för statiska sajter); stycke om isolering av hostade runners med CCI Kata + Yangtse v2 tillagt, med ett uttryckligt undantag för OBT-behörigheten för CCI v2. |
| 1.4 | 2026-05-14 | Brevo (FR) helt avvecklat som underbiträde för utgående transaktionsmejl; Lettermint B.V. (Zwolle, NL – uppströms OVHcloud SAS, FR + UpCloud Ltd, registrerat i FI, datacenter i Amsterdam NL) är nu den gällande raden i bilaga B. Förtroendesidans sidfot + AI-policytabellen uppdaterade. |
| 1.5 | 2026-05-19 | Tabellen över datakategorier för Visma Dinero rättad så att den räknar upp de fält som faktiskt passerar bokföringsintegrationen (organisationens juridiska namn, faktureringskontaktens e-postadress, moms, fakturarader, Mollies betalnings-id; inget innehåll från repon, inget innehåll från granskningsloggen, inget PAN); uppräkningen av delade brevlådor utökad till alla 8 officiella adresser; gränsen för samtidighet i AUP §3.6+§4 anpassad till ”2 jobb/plats, högst 100/organisation” (v1.1); 24/7-övervakning i DPA §8.5 preciserad med korshänvisning till SLA §9+§10 och till hur EDPB:s riktlinjer 9/2022 ser på när klockan för kännedom börjar gå. |
| 1.6 | 2026-07-01 | Avsnittet om isolering av hostade runners omskrivet efter flytten till engångs-VM:ar i T Cloud Public ECS – en tillfällig VM per jobb, isolerad av hypervisorn, rensad efter jobbet (klar 2026-06-24). Ersätter den tidigare beskrivningen ”CCI Kata + Yangtse v2” och tar bort undantaget för väntelistan till OBT-behörigheten för CCI v2 (gäller inte längre). Det är en starkare isoleringsgräns (hel VM jämfört med container på delad kärna), samma underbiträde (T Cloud Public, eu-de); speglar DPA v1.16 bilaga A.5. |
| 1.7 | 2026-08-04 | Isoleringen av hostade runners rättad: VM-gränsen gäller per COMMIT, inte per jobb. Avsnittet hade sagt ”each job gets its own single-use virtual machine”, ”no two jobs … ever share a kernel or a machine” och att ingenting ”persists into any subsequent job”. Efterföljande jobb i en workflow-körning på samma commit kan i själva verket dela maskin, som förstörs när de är klara – en medveten avvägning (en ny VM per jobb kostar ungefär 40 s extra fördröjning vid start i varje steg i en pipeline). Isoleringen mellan tenants och mellan commits är oförändrad, och det är fortsatt de egenskaper som sidan åtar sig: två kunder och två commits delar aldrig en kärna eller en maskin. Följden inom en commit anges nu uttryckligen i stället för att bortförklaras – behandla en pipeline som en förtroendedomän. Behandlas som ett förtydligande och inte som ett besked om försvagning: åtagandet enligt §14 i avsnittet är villkorat av att T Cloud Publics isoleringsmodell ändras (”e.g. per-job VMs are replaced with shared-kernel containers”), vilket inte har skett – VM-gränsen och Security Group per VM är exakt som de beskrivs. Upptäckt 2026-08-04 under en avsiktlig genomgång av de publicerade dokumenten mot det system som faktiskt körs; samma genomgång rättade DPA bilaga A.5, som fortfarande beskrev poddar i Cloud Container Instance och som raden 1.6 ovan felaktigt påstod att den speglade. |
| 1.8 | 2026-08-05 | Två rättelser på den här sidan, båda funna genom att sidan granskades mot de system den beskriver. (a) Livslängden för cookien session angavs som ”Session”. Den är beständig i 7 dagar (SESSION_LIFE_TIME = 604800, i linje med fönstret på 7 dagar för ”Kom ihåg mig”), avsiktligt satt så att inloggningar via single sign-on överlever en omstart av webbläsaren. Rättat samtidigt med cookiepolicy 1.3 och integritetsmeddelande 1.14, som innehåller hela redogörelsen – den här sidan var den TREDJE ytan som publicerade samma felaktiga värde, och kontrollen som fångade de två andra fick vidgas för att se den. Ingen konsekvens för samtycke: en autentiseringscookie är strikt nödvändig enligt ePrivacy art. 5(3) oavsett om den gäller för sessionen eller är beständig. (b) Raden för underbiträdet Bunny listade ”WAF” som en roll, medan avsnittet om Edge-WAF längre ned på samma sida anger att Shield WAF inte är aktiverad på pullzonerna för Forgejo och api. Raden beskriver nu vad Bunny faktiskt gör för fremforge – edge-leverans, TLS-terminering, DDoS-skydd och anropsbegränsning – och hänvisar till det avsnittet. Inget ändras i Bunnys behandlingsomfattning, placering eller certifieringar; raden beskrev en förmåga snarare än en driftsatt kontroll. |
| 1.9 | 2026-08-05 | Cookietabellen: cookien lang angavs till ”1 year” och är i praktiken permanent (Max-Age=2147483647, i linje med Forgejos standardvärde LangCookieMaxAge). Rättat samtidigt med cookiepolicy 1.4 och integritetsmeddelande 1.15. Det är den andra livslängden i tabellen som rättas i dag – raden för session var fel i 1.8 – och båda upptäcktes först när tabellen lästes mot koden som sätter cookierna. Klassificeringen som strikt nödvändig är oförändrad: skäl 25 i ePrivacy undantar cookies för användarens val oavsett livslängd, så inget samtycke krävs i något av fallen; det som var fel var siffran som en läsare kontrollerar. Båda härleds nu från koden genom påståendet cookie-lifetimes-match-the-code, som även omfattar den här sidan. |
| 1.10 | 2026-08-05 | Cookietabellen: den fjärde raden löd ”fremforge middleware session |
| 1.11 | 2026-10-04 | Edge-skyddet rättat: ingen WAF är aktiverad vid edge på någon av fremforges ytor. Edge-avsnittet sade att pullzonerna för de statiska sajterna (www, docs, status, cli) ”run Shield Advanced with CRS enabled”, och stycket om skydd mot bottar listade en ”edge WAF” bland kontrollerna som gäller över ytan. Inget av det var sant: sedan 2026-05-09, före lanseringen, har varje pullzone i fremforge körts med WAF avstängd, vilket DPA bilaga A.2 har angett sedan DPA 1.25 (2026-08-04). Avsnittet beskriver nu skyddet utifrån vad det gör (DDoS-skydd och anropsbegränsning per IP vid edge) snarare än utifrån leverantörens plannivå, säger rakt ut att ingen WAF är aktiverad och stryker den utlovade omprövningen med canary, som DPA bilaga A.2 ersatt med den kvartalsvisa genomgången. Versionsraden överst på sidan visade dessutom 1.5 när tabellen hade nått 1.10; den visar nu aktuell version. |
| 1.12 | 2026-10-07 | Nytt avsnitt: Ändringar av säkerhetsåtgärderna. DPA bilaga A anger att väsentliga ändringar av säkerhetsåtgärderna meddelas på den här sidan, och sidan hade ingen plats för dem. Avsnittet listar ändringar i bilaga A från och med 2026-10-04, då beskeden till kunderna om sådana ändringar började (DPA 1.40 och 1.41), med början i DPA 1.44 (larm når jourpersonalen som e-post; besked skickat 2026-10-07, gäller från 2026-11-06). Tidigare ändringar finns i DPA:ns ändringslogg. |
| 1.13 | 2026-10-07 | Ändringar av säkerhetsåtgärderna: DPA 1.45 tillagd (bilaga A.6, beroendeproxyn; besked skickat 2026-10-07, gäller från 2026-11-06). DPA 1.44 länkar nu till sin egen versionssida. |