EU-Datenresidenz für KI
Der EU-KI-Stack.
Drei Produkte. Eine Audit Trail. Nichts verlässt die EU, außer Sie schicken es. Und Sie können es belegen.
Eingetragen in den Niederlanden. Kein US-Mutterkonzern.
Jede Request. Jede Workspace. Ab dem ersten Token.
One request
python
1line changed
client = OpenAI(base_url="https://api.akumi.eu/v1",api_key=os.environ["AKUMI_API_KEY"],)
- Routed to
- mistral-large · eu-west-1
- Latency
- 840ms · cache miss
- SDKs
- python · ts · php
Your client, your SDK, your code. Everything else stays where it is.
Read the docs →firewall
this request
3entities masked
You send
Summarise the dispute for jan.devries@acme.nl, invoice NL4471, IBAN NL91ABNA0417164300.
The model sees
Summarise the dispute for «EMAIL_1», invoice «INVOICE_1», IBAN «IBAN_1».
Restored in your response, never in the model context. This is what makes routing outside the EU safe rather than forbidden.
See the firewall →Audit trail
Today
1,284requests, 0 left the EU
- 14:02ChatFrankfurt
Message sent by m.devries
PII masked
- 14:01PlatformFrankfurt
Completion via API key ending 4f2a
No egress
- 13:58CodeFrankfurt
Repository context read, acme/billing-api
Metadata only
- 13:56ChatBlocked at edge
Non-EU model requested, refused
Egress held
| Time | Source | What happened | Region | Applied |
|---|---|---|---|---|
| 14:02 | Chat | Message sent by m.devries | Frankfurt | PII masked |
| 14:01 | Platform | Completion via API key ending 4f2a | Frankfurt | No egress |
| 13:58 | Code | Repository context read, acme/billing-api | Frankfurt | Metadata only |
| 13:56 | Chat | Non-EU model requested, refused | Blocked at edge | Egress held |
Every product writes to the same record. Metadata only, never prompt content.
See the audit trail →Was Sie bekommen
Neun Services. Drei Zugänge.
Das Platform ist die Services. Chat und Code sind zwei weitere Türen in dasselbe Gebäude.
- Akumi PlatformIn service
Alle neun Services, über eine OpenAI-kompatible API.
- Akumi ChatIn preview
Dieselben Services, als Chat für Ihr ganzes Team.
- Akumi CodeIn preview
Recall über jeden PR, jedes Issue und jede Entscheidung, für Ihren Coding Agent.
Bauen
Schnell ein Modell, das antwortet.
- Inference APIOpenAI-kompatibel, nach Nutzung abgerechnet
- MCP ServerMemory und Tools für KI-Clients
- CacheResponses wiederverwenden, Kosten und Latenz senken
Steuern
Entscheiden, was ein Modell sehen und sagen darf.
- Model RouterRouting nach Policy, mit Fallback
- FirewallPseudonymisieren, bevor ein Modell Daten sieht
- RecallMemory und Dokumente in einem Knowledge Graph
Nachweisen
Einem Prüfer zeigen, was passiert ist.
- Audit TrailJede Request, jedes Produkt, ein Eintrag
- Compliance CenterVerzeichnis nach Art. 30 und EU-AI-Act-Nachweise
- ObservabilityLatenz, Kosten und jede Stufe tracen
Welches Produkt die Call auch macht, dieselben neun Services laufen und dieselbe Trail hält es fest.
Plattform ansehen →Bevor Sie unterschreiben
Antworten für die Person, die unterschreiben muss.
Wo liegen die Daten tatsächlich?
Speicher und Anwendung verlassen die EU nie. Model Calls gehen nur mit Ihrer dokumentierten Freigabe hinaus. Ihr CLOUD-Act-Risiko ist eine Liste, die Sie vorlegen können.
Residency-BerichtSieht ein Modell jemals personenbezogene Daten?
Nicht mit eingeschalteter Firewall. Personenbezogene Daten werden durch Tokens ersetzt, bevor ein Modell sie sieht, und erst in Ihrer eigenen Response zurückgesetzt. Die Firewall ist ein Schalter pro Workspace, und der Audit Trail hält fest, unter welcher Einstellung jeder Request lief.
Firewall SpecKönnen wir das hinterher belegen?
Jede Request hält fest, wo sie lief, und eine Audit Trail aus reinen Metadaten wird nach Ihrer eigenen Policy aufbewahrt.
Audit ExportWer kommt sonst an die Daten?
Jeder Sub-Auftragsverarbeiter ist vorab offengelegt. Der DPA ist auf Anfrage verfügbar.
UnterauftragsverarbeiterWelche Regulierung deckt das ab?
DSGVO und EU AI Act von Anfang an, dokumentiert für DORA und NIS2. ISO 27001 läuft noch, und das sagen wir auch.
Artikel 30 ROPAEingetragen in den Niederlanden. Kein US-Mutterkonzern.
Wie Sie anfangen
Das ist die ganze Migration.
Behalten Sie Ihren OpenAI-Client und Ihren Code. Eine Zeile richtet ihn auf die EU, und der Nachweis schreibt sich von selbst.
Vorher
Ihre Daten verlassen die EU, und nichts wird festgehalten.
client = OpenAI(api_key=os.environ["OPENAI_API_KEY"],)
What your auditor gets
no record
Die Risikoanalyse schreiben Sie selbst, aus dem Gedächtnis.
Mit Akumi
EU-resident by default, und ein Nachweis für jede Call.
client = OpenAI(base_url="https://api.akumi.eu/v1",api_key=os.environ["AKUMI_API_KEY"],)
What your auditor gets
- 09:41:02chat.completionseu-west-1Logged
- 09:41:04pii.pseudonymizeeu-west-1Logged
Geben Sie Compliance das Log, nicht eine Risikoanalyse.
Hier anfangen
Liefern Sie das KI-Feature, dem Legal längst zugestimmt hat.
Drei Zugänge, ein Key, eine Audit Trail. Nehmen Sie die Tür, die passt.
Akumi Platform
In serviceEine OpenAI-kompatible API und neun Services, die Sie pro Request zuschalten. Eine URL tauschen und loslegen.
Kostenlos starten →Akumi Chat
In previewPrivate KI-Chat für Ihr ganzes Team. Dieselbe Plattform, dieselbe Audit Trail.
Auf die Warteliste →Akumi Code
In previewRecall über jeden PR, jedes Issue und jede Entscheidung, für Ihren Coding Agent.
Auf die Warteliste →