Desert Ant Labs

Redact: on-device PII-redactie voor iOS, Android en web

PII-redactieBeschikbaar

On-device PII-redactie die persoonsgegevens in tekst herkent en maskeert in alle 24 officiële EU-talen, zonder dat de tekst ooit het apparaat verlaat.

Redact vindt en maskeert persoonsgegevens in tekst: namen, adressen, e-mailadressen, telefoonnummers, creditcards, IBAN's, nationale ID's, btw-nummers en meer. Alles draait op het apparaat, dus de ruwe tekst raakt nooit een netwerk of server, van jou of van een derde partij. Redact dekt hetzelfde PII-terrein als Microsoft Presidio, AWS Comprehend en Google Cloud DLP, maar blijft op het apparaat en is omkeerbaar voor round-trips naar een LLM.

Het onderscheidende kenmerk is omkeerbare redactie voor round-trips naar een LLM. Maskeer de tekst voordat je hem naar een extern model stuurt en herstel daarna de originelen in het antwoord. Bewaar je de placeholder-map, dan is het resultaat gepseudonimiseerd; gooi je hem weg, dan is de gemaskeerde kopie geanonimiseerd. Onder de motorkap verwerkt een kleine 6-laags token-classifier contextuele PII, en een deterministische laag valideert gestructureerde velden met echte checksums.

Demo

Prestaties

Vangt 88,8% van de persoonsgegevens in alle 24 EU-talen, met checksum-validatie voor kaarten, IBAN's, btw-nummers en nationale ID's, allemaal uit één model van 23M parameters.

88,8
Lekveilige recall
85,4
Typed F1
12-14 MB
On-device
24
EU-talen

Interne evaluatie op externe WikiANN en MultiNERD plus een set gestructureerde PII met geldig formaat. Ongeveer 23M parameters.

Toepassingen

Veilige round-trips naar een LLM

Maskeer PII voordat een prompt naar een extern model vertrekt en herstel daarna de echte waarden in het antwoord. Unieke genummerde placeholders zoals [GIVEN_NAME_1] en [EMAIL_1] maken de round-trip verliesvrij.

Logs en supportgegevens opschonen

Verwijder namen, e-mailadressen, kaarten en IBAN's uit supporttranscripten en applicatielogs, zodat ruwe persoonsgegevens nooit je servers bereiken.

AVG-conforme de-identificatie

Pseudonimisering en anonimisering gebeuren lokaal, zodat de compliance-gevoelige stap plaatsvindt voordat er data het apparaat verlaat.

Standaard meertalig

Eén model dekt alle 24 EU-talen in Latijns, Grieks en Cyrillisch schrift, in plaats van per taal een aparte pipeline op te tuigen.

Wat het doet

  • 20 detectiecategorieën: namen, adressen, e-mailadressen, telefoonnummers, creditcards, IBAN's, nationale ID's, btw-nummers en meer.
  • Deterministische validatielaag: Luhn-controles voor kaarten, ISO-13616-IBAN's, nationale ID's met checksum voor alle 24 EU-landen, alle 27 EU-btw-formaten, IMEI en rijbewijzen per land.
  • Omkeerbare redactie met unieke genummerde placeholders voor round-trips naar een LLM.
  • Filter op categorie en bekijk elke detectie met zijn exacte tekenpositie.

Platforms en installatie

iOS, macOS
Installeren
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/redact", from: "0.5.0")
Voorbeeld - Swift
import Redact

let redact = Redact()
let r = try await redact.redaction(of: text)
// r.redactedText: "Email [GIVEN_NAME_1] at [EMAIL_1]"
Android
Installeren
// build.gradle.kts (Maven Central)
implementation("ai.desertant:redact:0.5.0")
Voorbeeld - Kotlin
import ai.desertant.redact.Redact

val r = Redact.redaction(text)
// r.redactedText: "Email [GIVEN_NAME_1] at [EMAIL_1]"
Web, Node.js
Installeren
npm i @desert-ant-labs/redact @litertjs/core
Voorbeeld - TypeScript
import { Redact } from "@desert-ant-labs/redact";

const redact = await Redact.load();
const r = await redact.redaction(text);
// r.redactedText: "Email [GIVEN_NAME_1] at [EMAIL_1]"
Voeg Redact toe met je AI-coding-assistent
Prompt
Add Redact from Desert Ant Labs to this project.

On-device PII-redactie die persoonsgegevens in tekst herkent en maskeert in alle 24 officiële EU-talen, zonder dat de tekst ooit het apparaat verlaat.

SDKs (use the one that matches this project's platform):

Swift (iOS, macOS)
Repo: https://github.com/Desert-Ant-Labs/redact
// Swift Package Manager
.package(url: "https://github.com/Desert-Ant-Labs/redact", from: "0.5.0")

Kotlin (Android)
Repo: https://github.com/Desert-Ant-Labs/redact
// build.gradle.kts (Maven Central)
implementation("ai.desertant:redact:0.5.0")

JavaScript / TypeScript (Web, Node.js)
Repo: https://github.com/Desert-Ant-Labs/redact
npm i @desert-ant-labs/redact @litertjs/core

Reference:
- Model page: https://desertant.com/models/redact/
- Full catalog and other models: https://desertant.com/llms.txt

Add the SDK that matches this project's platform, then follow its README for the exact API and current version. Do not invent API names or method signatures; confirm them against the README.

Specs

Talen
Alle 24 officiële EU-talen (Latijns, Grieks, Cyrillisch)
Grootte op het apparaat
12-14 MB Core ML (Apple, 4-bit); ~24 MB LiteRT (Android, web, int8)
Model
6-laags BIOES-token-classifier, Multilingual-MiniLM-afkomst, ~23M parameters
Privacy
Draait volledig op het apparaat; tekst verlaat nooit het apparaat

FAQ

Wat is Redact?

On-device PII-redactie die persoonsgegevens in tekst herkent en maskeert in alle 24 officiële EU-talen, zonder dat de tekst ooit het apparaat verlaat.

Draait Redact op het apparaat?

Ja. Redact draait volledig op het apparaat: inferentie gebeurt lokaal, zonder serveraanroep, dus data verlaat nooit het apparaat.

Welke platforms ondersteunt Redact?

Redact wordt geleverd als native on-device SDK's voor Swift, Kotlin, JavaScript / TypeScript.

Hoeveel kost Redact?

Elk model is gratis voor maximaal 100k maandelijks actieve apparaten per SDK. Onbeperkte inferentie per gebruiker. Neem contact op voor aangepaste licenties.

Hoe nauwkeurig of snel is Redact?

Vangt 88,8% van de persoonsgegevens in alle 24 EU-talen, met checksum-validatie voor kaarten, IBAN's, btw-nummers en nationale ID's, allemaal uit één model van 23M parameters.

Bronnen