Integreer anonimisering in uw stack
promptShield is beschikbaar als CLI-tool voor lokale pijplijnen en als zelfgehoste Docker-API voor uw infrastructuur. Uw gegevens raken nooit onze servers.
CLI & Python-SDK
Installeer vanaf PyPI en anonimiseer documenten vanuit uw terminal of Python-scripts. Integreer in CI/CD-pijplijnen, batchverwerkingsworkflows of eigen toepassingen.
pip install promptshield-appZelfgehoste Docker-API
Implementeer de volledige promptShield-API op uw eigen infrastructuur met één enkele docker compose up. RESTful-eindpunten voor inlezen, detectie, anonimisering en decodering.
docker pull promptshield/promptshield-api:latest
docker compose up -dSnel aan de slag
# PII in een document detecteren
promptshield detect report.pdf -o report-pii.json
# Anonimiseren en exporteren
promptshield anonymize report.pdf -o report-safe.pdf
# Oorspronkelijke gegevens herstellen
promptshield detokenize ai-output.pdf -o restored.pdf
# Lokale API-server starten
promptshield serve --host 0.0.0.0 --port 8000Detectieopties
Elke parameter die de desktop-app blootstelt, is ook beschikbaar op de CLI. Combineer vlaggen of sla ze op als een preset per locale in demo/setup.json.
# Stel de detectietaal + de regex-landpakket in
promptshield detect contract.pdf --language en --countries CA -o pii.json
# De entiteiten-backend overschrijven (HuggingFace-model-id)
promptshield detect contract.pdf --ner-backend Davlan/bert-base-multilingual-cased-ner-hrl
# Lagen uitschakelen + groepering aanscherpen + entiteiten beperken tot alleen PERSON/ORG
promptshield detect contract.pdf --no-llm --fuzziness 0.5 --ner-types PERSON,ORG
# Letterlijke expressies toevoegen die als PII moeten worden gemarkeerd (herhaalbaar)
promptshield detect contract.pdf -e SA-2026-0847 -e "84-329-1057"
# Alle instellingen per locale uit demo/setup.json laden en daarna bundelen voor beoordeling
promptshield detect contract.pdf --preset en --export-review -o contract.psreview--language LANGISO 639-1-code: en, fr, de, es, it, nl, pt. Bepaalt het entiteitenmodel + de regex-taalpakketten.
--countries CODESDoor komma's gescheiden ISO-landcodes. CA schakelt SIN/RAMQ/postcodes voor alle provincies in.
--ner-backend MODELspacy (lichtgewicht) of een willekeurige HuggingFace-model-id. Installeer BERT/GLiNER-backends via promptshield models install.
--no-regex / --no-ner / --no-llmSla afzonderlijke lagen over wanneer u weet welke u nodig hebt.
--fuzziness 0.0-1.0Assertiviteit van de gebiedsgroepering. 0 = strikt, 1 = soepel.
--regex-types / --ner-typesBeperk elke laag tot specifieke PII-types (PERSON, ORG, EMAIL, …).
-e / --expression PATTERNLetterlijke tekst om als CUSTOM PII te markeren. Voorzie van het voorvoegsel re: voor een regex. Herhaalbaar.
--preset LOCALELaad alle detectieparameters uit demo/setup.json[locale]. CLI-vlaggen blijven voorrang houden.
--export-review -o FILE.psreviewBundel het brondocument + gedetecteerde gebieden in een .psreview-ZIP — perfect voor fixtures of een overdracht voor beoordeling.
Opdrachtregelinterface
Verwerk documenten vanuit uw terminal met één enkele opdracht. Detecteer, anonimiseer en decodeer, allemaal offline.
Zelfgehoste Docker-API
Implementeer op uw infrastructuur met docker compose. Volledige REST-API met interactieve Swagger-documentatie op /docs.
Python-SDK
Importeer de kernengine rechtstreeks in uw Python-scripts. Volledige async-ondersteuning, type-hints en Pydantic-modellen.
Zero-trust-architectuur
Alle verwerking gebeurt binnen de container of op uw apparaat. Er worden geen gegevens extern verzonden — zelfs niet naar ons.
Alle documentformaten
PDF, DOCX, XLSX, PPTX, afbeeldingen (PNG, JPEG, TIFF, BMP, WebP). OCR voor gescande documenten inbegrepen.
Batchverwerking
Verwerk honderden documenten programmatisch. Consistente codetoewijzingen over gekoppelde documentsets.
De CLI en de zelfgehoste API zijn beschikbaar vanaf het Pro-abonnement.