API-Dokumentation
Safeguarding API
Vorbereitete Ja/Nein-Abfrage ohne Integrationsschlüssel. Keine öffentliche Liste und keine öffentlichen Fallseiten.
Zugang und Freigabe
Die Schnittstelle benötigt keinen Integrationsschlüssel und kein Vuplore-Konto. Der öffentliche Betrieb ist noch nicht freigegeben und liefert derzeit 503. Vor einer Freigabe müssen die Rechtsgrundlage für die öffentliche Offenlegung, Zweck, Aufbewahrung und Betroffenenrechte separat geprüft sein. Eine Behördenbestätigung allein erlaubt keine Veröffentlichung.
Anfrage
GET https://vuplore.com/api/trust-safety/safeguarding/lookup?platform=discord&userId=1234567890
Accept: application/jsonNur platform und userId sind erlaubt, jeweils genau einmal. Plattformen: discord, roblox, war_thunder, steam, vuplore und phone. Externe IDs sind positive Dezimalzahlen ohne führende Nullen, Steam nutzt eine individuelle SteamID64 und Vuplore genau zehn Hex-Zeichen. Telefonnummern benötigen die internationale Landesvorwahl mit + und höchstens 15 Ziffern, ohne Leerzeichen. Das Pluszeichen im Abfragelink als %2B kodieren. Die Telefonnummernabfrage bleibt zusätzlich gesperrt, bis deren Verarbeitung und Zuordnung separat geprüft sind. Namen, URLs, Listen und zusätzliche Parameter werden nicht angenommen.
Antwort nach Freigabe
trueFür genau diese Kennung ist eine rechtskräftige Verurteilung mit amtlicher Quelle, Aktenzeichen und überprüfter Identitätszuordnung dokumentiert und ausdrücklich zur Abfrage freigegeben. Eingang einer Anzeige, Ermittlungen, Verfahrensabschluss, eine ausstehende Prüfung oder bloße Meldung genügen nicht. Alte Bestätigungen ohne diese Prüfung liefern keinen Treffer.
falseKein solcher freigegebener Treffer vorhanden. Das ist weder ein Unbedenklichkeitsnachweis noch eine Aussage über eine Person. Eine offene oder fehlende Behördenrückmeldung erzeugt keinen Treffer.
Keine Aliasnamen, Begründungen, Geburtsjahre, Fallnummern, Opferdaten, Beweise oder Statusdetails. Ein Treffer darf nicht ungeprüft automatische Sanktionen auslösen.
Fehler und Grenzen
400: ungültige Anfrage. 405: nur GET erlaubt. 410: alte öffentliche Registry- und Predator-Protection-Endpunkte entfernt. 429: Rate-Limit mit Retry-After. 503: Dienst nicht freigegeben oder nicht verfügbar.
Maximal sechs Abfragen pro Netzbudget und Minute, insgesamt maximal 60 pro Minute und vier gleichzeitig je API-Instanz. IPv6-Adressen desselben /64 teilen ein Budget. Es gibt keine Warteschlange; Kollisionen der begrenzten Netzbudgets können das Limit früher auslösen. Für mehrere Instanzen ist vor Freigabe ein gemeinsames Edge-Limit erforderlich. Limits verhindern keine gezielte langfristige Personenprofilierung und ersetzen keine Offenlegungsgrundlage.
Fehler niemals als false auswerten. Keine eigenen Personenlisten oder Profile erstellen. Anfragen und Antworten nicht öffentlich protokollieren oder zwischenspeichern. Antworten enthalten Cache-Control: no-store. Kein allgemeines Browser-CORS und keine JSONP-Unterstützung.
Hilfe finden
Sexuelle, körperliche oder seelische Gewalt und andere Gefahren für Kinder: Hilfe und Anlaufstellen. Mögliche Missbrauchsdarstellungen nicht herunterladen, speichern, als Screenshot sichern oder weiterleiten. Melde Fundstelle und vorhandene Kennungen unverzüglich der Polizei; keine Dateien an Vuplore oder andere Personen senden. Bereits erhaltene Inhalte nicht erneut öffnen oder kopieren; kontaktiere die Polizei zum weiteren Umgang. Bei akuter Gefahr den örtlichen Notruf kontaktieren.