Loading this page
Loading this page
Diese Seite ist vorerst auf Englisch.
Was AgentAudit verarbeitet, wo es liegt, wie der Eintrag geschützt wird und — im selben Dokument — was dieser Anbieter nicht behauptet.
Nur das, was Ihre Agenten melden: einen Zeitstempel, eine Aktion, ein Ergebnis und jeden optionalen Kontext, den Sie senden möchten — eine Begründung, einen Bezug zum Gegenstand, die Modell- und Richtlinienversion, die galt, ob ein Mensch es geprüft hat und wer.
Es erhebt nichts von sich aus. Es gibt kein Tracking, keine Anreicherung, keinen Abgleich mit anderen Quellen und keine Ableitung. Steht ein Feld in Ihrem Eintrag, dann deshalb, weil Ihr Agent es dort abgelegt hat.
Jede davon lässt sich überprüfen. Die Datei ist genannt, damit der technische Prüfer des Käufers den Mechanismus lesen kann, statt den Satz auf Treu und Glauben zu übernehmen — und die ersten drei lassen sich live auf der Seite Beweisen Sie es testen.
Eine Entscheidung kann nach dem Schreiben nicht mehr bearbeitet oder gelöscht werden.
Durchgesetzt durch Datenbanktrigger bei UPDATE und DELETE, nicht durch Anwendungscode. Versuche werden auch für die Dienstrolle abgelehnt, die die Sicherheit auf Zeilenebene vollständig umgeht.
supabase/apply-agentaudit.sql — und den Versuch können Sie selbst auf der Seite Beweisen Sie es ausführen.
Das Löschen eines Agenten kann seine Entscheidungshistorie nicht tilgen.
Der Fremdschlüssel von einer Entscheidung zu ihrem Agenten ist ON DELETE RESTRICT, sodass die übergeordnete Zeile nicht entfernt werden kann, solange Entscheidungen auf sie verweisen. Agenten werden außer Dienst gestellt, nicht gelöscht.
supabase/apply-agentaudit.sql
Ein Kunde kann die Einträge eines anderen Kunden nicht lesen.
Richtlinien für die Sicherheit auf Zeilenebene beschränken jeden Lese- und Schreibzugriff auf die Organisation des Aufrufers. Die Datenbank erzwingt das, daher kann ein Fehler im Anwendungscode den Zugriff nicht erweitern.
supabase/apply-agentaudit.sql, supabase/apply-tenancy.sql
API-Schlüssel werden nie in einer Form gespeichert, die sich verwenden ließe.
Gespeichert wird nur ein SHA-256-Hash eines Schlüssels. Der Klartext wird bei der Erstellung einmal angezeigt und lässt sich nicht wiederherstellen, sodass eine Offenlegung der Datenbank niemandem funktionierende Zugangsdaten verschafft.
src/lib/apiPrincipal.ts, src/app/api/access-keys/route.ts
Der Inhalt einer Entscheidung wird nie an ein Sprachmodell gesendet.
In AgentAudit findet an keiner Stelle ein Modellaufruf statt. Nichts wird von einer KI zusammengefasst, klassifiziert, bewertet oder umgeschrieben — die Konformitätsbewertung und der Transparenzbericht sind deterministische Funktionen über gezählte Werte.
src/lib/agentaudit/ — suchen Sie darin nach einem Modellaufruf, und Sie finden keinen.
Eine Begründung wird nie erzeugt.
Die zu einer Entscheidung gespeicherte Begründung ist wörtlich das, was der Agent des Kunden gemeldet hat. Diese Plattform schreibt keine, und das SDK leitet beim Umhüllen einer Funktion keine ab.
src/lib/agentaudit/ingest.ts, packages/agentaudit-sdk/
Die Prüfung kann ohne uns durchgeführt werden.
Der Hash-Algorithmus ist vollständig veröffentlicht. Ein Kunde, eine Aufsichtsbehörde oder eine Gegenpartei kann jeden Hash aus einem Export mit rund dreißig Zeilen eigenen Codes neu berechnen. Der browserbasierte Prüfer sendet beim Ausführen keine Netzwerkanfrage.
/agentaudit/docs#algorithm
Drei, und keine weiteren sind an der Verarbeitung eines Entscheidungseintrags beteiligt:
| Anbieter | Zweck | Berührt Entscheidungseinträge |
|---|---|---|
| Supabase | Datenbank, Authentifizierung und Sicherheit auf Zeilenebene | Ja — der Eintrag wird hier gespeichert |
| Vercel | Hosting und Auslieferung der Anwendung | Nur während der Übertragung |
| Stripe | Abrechnung von Abonnements | Nein — nur Abrechnungsdaten |
Eine Entscheidung kann nicht gelöscht werden. Darin liegt das gesamte Produkt, und das steht im Spannungsverhältnis zum Recht auf Löschung nach Artikel 17 der UK GDPR. Eine Datenschutzbeauftragte wird das im ersten Gespräch ansprechen, deshalb wird es hier zuerst angesprochen.
Die Absicht des Entwurfs ist, dass ein Entscheidungseintrag keine personenbezogenen Daten enthält. Das Feld subject dient als Verweis — eine Fallnummer, eine Schadenskennung, ein Kontoschlüssel — nicht als Name. So gehalten beschreibt der Eintrag, was ein Agent im Fall 88213 getan hat, und die Identität dieser Person liegt in Ihren eigenen Systemen, wo Löschung etwas ist, das Sie tatsächlich durchführen können.
Diese Plattform erzwingt das nicht. Sie speichert, was Ihre Agenten senden, daher muss die Minimierung an der Quelle erfolgen, in Ihrem Code, bevor die Entscheidung gemeldet wird. Es lohnt sich, das in Ihren Integrationsentwurf aufzunehmen, statt es später zu entdecken.
Ob Artikel 17 für eine bestimmte Bereitstellung überhaupt greift und ob eine Ausnahme gilt, ist eine rechtliche Frage zu Ihrem Anwendungsfall. Dieser Anbieter beantwortet sie nicht und ist dafür nicht zuständig.
1 of 7 supplier questions answered. 6 are outstanding and shown as such — a visible gap costs a follow-up email, and an invented answer costs the contract.
Was die Bereitstellung über sich selbst feststellen kann, wird aus dem laufenden System gelesen und nicht eingetippt — eine Seite, die einen Menschen bittet, sich zu merken, in welcher Region er bereitgestellt hat, würde irgendwann die falsche Region mit Überzeugung angeben. Der Rest sind die eigenen Erklärungen des Betreibers, in seinen eigenen Worten.
London, United Kingdom (lhr1)
Read from the running deployment, not typed in. A supplier page that asks a human to remember which region they deployed to will eventually state the wrong one confidently.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
Procurement screening asks in the first form. An incorporated supplier that cannot state this quickly reads as one that has not been asked before.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
A UK public body usually needs to know whether data leaves the UK or EEA. Find it in the Supabase dashboard under Project Settings → General → Region. The APPLICATION region is resolved automatically and shown above.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
Needed for a buyer’s DPIA and for any Article 30 record that names this supplier.
Ein Anbieter, der eine Zertifizierung übertreibt, hat dem Käufer alles verraten, was er über den Rest seiner Aussagen wissen muss. Eine ehrliche Lücke kostet eine Nachfass-E-Mail; eine entdeckte Übertreibung kostet den Vertrag — deshalb bleiben die unbeantworteten Fragen sichtbar unbeantwortet.
Diese Seite beschreibt nur AgentAudit. Blackout Intelligence OS ist ein eigenständiges Produkt mit einem anderen Datenumfang, und nichts hier sollte so verstanden werden, dass es dieses abdeckt.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
Cyber Essentials, Cyber Essentials Plus, ISO/IEC 27001, ISO/IEC 42001 — or none. STATE IT PLAINLY EITHER WAY. "None yet" is a perfectly good answer and costs a follow-up email; a certification a buyer later finds you do not hold costs the contract, and makes every other claim on this page suspect.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
Whether an independent test has been carried out, by whom, and when. "Not yet tested" is an answer.
Noch nicht beantwortet. Wird als Lücke angezeigt statt ausgefüllt.
What happens when something goes wrong, who is told, and how quickly.