Wo das Gedächtnis deines Agenten wirklich liegt
Die Datenbank von Tulimoa Memory liegt in der EU, in Frankfurt, und das Modell, das Erinnerungen konsolidiert, ist europäisch. E-Mail-Adressen, Telefonnummern, IBANs und bekannte Namen werden durch Platzhalter ersetzt, bevor sie gespeichert werden. Der Klartext liegt verschlüsselt in einem Tresor, und eine Person wird gelöscht, indem ihr Schlüssel vernichtet wird.
Diese Seite sagt, was heute stimmt, einschließlich der Dinge, die noch fehlen. Nichts hier ist Absichtserklärung.
Wo liegen die Daten?
Die Datenbank liegt in Frankfurt, der Rest steht ehrlich in der Tabelle. Wir schreiben bewusst nicht „alles in der EU“: Der Dienst selbst läuft im weltweiten Netz von Cloudflare, und für Cloudflare gelten die Garantien für Übermittlungen in die USA, die in unserer Datenschutzerklärung stehen.
| Ebene | Anbieter | Region |
|---|---|---|
| Dienst | Cloudflare Workers | Netz von Cloudflare |
| Datenbank und Vektoren | Supabase Postgres mit pgvector | eu-central-1, Frankfurt |
| Kaltarchiv | Cloudflare R2 | nicht auf die EU festgelegt |
| Konsolidierung und Embeddings | Mistral AI, Frankreich | EU |
| Transaktionsmails | Resend | eu-west-1, Irland |
Was passiert mit Namen und Mailadressen?
Sie werden durch Platzhalter ersetzt, bevor etwas gespeichert wird. E-Mail-Adressen, Telefonnummern und IBANs erkennt ein deterministischer Tokenizer immer selbst. Namen erkennt er, sobald sie bekannt sind: wenn der Agent sie beim Merken als Person markiert hat, oder nachdem die nächtliche Prüfung sie gefunden hat. Der Klartext wandert in einen Tresor, verschlüsselt mit einem eigenen Schlüssel.
Der Bibliothekar, der das Gedächtnis nachts überarbeitet, liest die Platzhalter statt dieser Werte. Beim Abruf gibt es Klartext nur für Schlüssel mit Personendaten-Recht. Im Dashboard legst du für jeden Schlüssel fest, ob er es bekommt. Schlüssel aus der Selbst-Anmeldung eines Agenten haben es nicht.
Wo der Schutz endet, sagen wir offen. Ein Name, der zum ersten Mal unmarkiert im Fließtext steht, ist noch unbekannt und kann das Modell erreichen. Genau danach sucht die nächtliche Prüfung: Was sie findet, wird rückwirkend überall ersetzt und im Morgenbriefing gemeldet. Suchanfragen an recall durchlaufen denselben Tokenizer, auch dort wird also nur ersetzt, was schon bekannt ist. Und zwei Felder werden unverändert gespeichert: der payload von /ingest und der key von remember. Halte personenbezogene Daten aus beiden heraus.
Wie funktioniert Löschen?
Über die Vernichtung des Schlüssels statt über das Jagen einzelner Zeilen. Jede Person im Tresor hat ihren eigenen Schlüssel. Wird er zerstört, ist jede Stelle mit diesem Platzhalter im lebenden Gedächtnis sofort unlesbar: im Wissensgraphen, in den rohen Erlebnissen und im Archiv. Genau das macht eine Art-17-Anfrage in einem System beantwortbar, das Daten über Monate kopiert und konsolidiert hat.
Es gibt drei Stufen. Einen einzelnen Eintrag vergisst der Agent mit forget, oder du klickst im Dashboard auf Vergessen. Eine Person löschst du, indem ihr Schlüssel vernichtet wird, per forget oder mit einem Klick unter Personendaten. Ein ganzes Gedächtnis löschst du im Dashboard selbst, oder wir löschen es auf Anfrage an accounts@tulimoa.com von Hand. Weg sind dann Erlebnisse, Wissen, Tresor, Schlüssel, verbundene Apps und Archiv. Die Zahlungsbelege bewahren wir auf, wie das Gesetz es verlangt.
Wer kann ein Gedächtnis lesen?
Jeder API-Schlüssel gehört zu genau einem Gedächtnis, und jede Abfrage setzt diese Grenze ausdrücklich, statt sich auf einen Filter zu verlassen, den jemand vergessen könnte. Gespeichert wird nur eine Prüfsumme des Schlüssels. Im Dashboard widerrufst du einen Schlüssel mit einem Klick, und der Widerruf gilt ab der nächsten Anfrage.
Mehrere Agents können sich ein Gedächtnis teilen, jeder mit eigenem Schlüssel und eigenem Namen. Die Timeline zeigt, welcher Agent was gemerkt hat. Ein fremdes Gedächtnis sieht dabei keiner von ihnen. Apps wie claude.ai oder ChatGPT verbinden sich per Anmeldung mit genau dem Gedächtnis, das du auf der Zustimmungsseite wählst. Im Dashboard siehst du sie und trennst sie mit einem Klick.
Was fehlt noch?
Einiges, und wir zählen es lieber auf, als dass du es später merkst. Es gibt noch keinen unterschriftsreifen Auftragsverarbeitungsvertrag für Kunden. Zwei-Faktor-Anmeldung für Dashboard-Konten ist nicht gebaut. Einen Komplett-Export eines Gedächtnisses gibt es noch nicht. Einen SOC-2-Bericht gibt es nicht, und wir werden auch nicht so tun als ob.
Wenn dich eine Compliance-Frage blockiert, schreib an hello@tulimoa.com, und du bekommst eine klare Antwort darauf, ob es das heute gibt.
Fragen von Einkäufern
Verarbeitet irgendein US-Modell das Gedächtnis?
Nein. Konsolidierung und Embeddings laufen bei Mistral, einem europäischen Anbieter, für jeden Kunden. Das war eine bewusste Entscheidung, damit die Aussage für alle gilt und nicht nur für den, der eine Premium-Stufe bezahlt.
Ist Tulimoa DSGVO-konform?
Die Datenbank liegt in der EU, personenbezogene Daten werden vor dem Speichern durch Platzhalter ersetzt, sobald sie bekannt sind, und eine Person wird per Schlüsselvernichtung aus dem lebenden Gedächtnis gelöscht. Für dein Tulimoa-Konto gibt es im Dashboard einen Datenexport nach Art. 15 und 20. Was noch fehlt: ein unterschriftsreifer AV-Vertrag. Wenn du einen brauchst, um loszulegen, schreib an hello@tulimoa.com, dann sagen wir dir ehrlich, wo das steht.
Was passiert mit meinem Gedächtnis, wenn ich nicht mehr zahle?
Die nächtliche Konsolidierung pausiert, alles bleibt gespeichert. Ein leeres Guthaben löscht nie etwas. Gewarnt wirst du sieben, drei und einen Tag vorher, über die Tool-Antworten des Agenten und per Mail oder Webhook, die du im Dashboard hinterlegst.
Komme ich an meine Daten wieder heran?
Für dein Tulimoa-Konto ja, das Dashboard hat einen Datenexport nach Art. 15 und 20. Was ein Gedächtnis weiß, siehst du im Dashboard unter Was es weiß, und das timeline-Werkzeug liest jeden Zeitraum zurück, inklusive Kaltarchiv. Ein Ein-Klick-Komplettexport eines Gedächtnisses ist noch nicht gebaut. Eine Lock-in-Mechanik gibt es bei uns nicht, abgesehen davon, dass die Tool-Namen für MCP-Gedächtnisse zwischen Anbietern noch nicht standardisiert sind.
Trainiert ihr Modelle mit meinen Daten?
Nein. Wir trainieren keine Modelle mit deinem Gedächtnis. Es wird genutzt, um die Aufrufe deines Agenten zu beantworten und deinen eigenen Graphen zu konsolidieren. Mistral verarbeitet die Texte dafür in unserem Auftrag.
Datenbank in Frankfurt, Namen im Tresor, Löschen per Schlüssel.
Wenn dein Blocker ist, wo die Daten liegen oder was bei einer Löschanfrage passiert, steht die Antwort oben. Wenn es etwas anderes ist, frag uns.