Skip to main content

General Questions

Your data never leaves your control.
  • Text is processed in real-time and not stored
  • PII mappings are returned to you (not stored by us)
  • No training on your data
  • EU data residency (GDPR compliant)
  • SOC 2 compliant infrastructure
Data flow:
  1. You send text → 2. We detect PII → 3. Return protected text → 4. Data deleted
We only store metadata (request counts, API usage) for billing purposes.
Very high accuracy across 60+ entity types:
  • Email addresses: ~99% accuracy
  • Phone numbers: ~95% accuracy
  • Names: ~90-95% accuracy (varies by language)
  • Credit cards: ~98% accuracy (with Luhn validation)
  • Medical records: ~92% accuracy
Detection uses GLiNER, a state-of-the-art AI model trained specifically for PII detection.Tip: Use policy="strict" for maximum detection or adjust score_threshold for your needs.
15+ languages with automatic detection:Native Support (Highest Accuracy):
  • English, German, French, Spanish, Italian, Portuguese, Dutch, Polish, Russian
Zero-Shot Support (High Accuracy):
  • Czech, Slovak, Danish, Swedish, Norwegian, Romanian
Experimental:
  • Chinese, Japanese, Arabic
No configuration needed - the engine automatically detects the language.

See All Languages

Complete language support details
Yes! Use zero-shot detection with natural language descriptions:
No training required - just describe what you want to detect in plain English:
  • "order number", "booking reference", "employee id"
  • "internal code", "project name", "case number"
  • Industry-specific identifiers
Mix custom entities with standard ones for complete protection.
Policies are pre-configured entity sets for compliance:Use policies instead of listing entities manually:
Several strategies to reduce false positives:1. Increase Detection Threshold
2. Filter Specific Entity Types
3. Post-Process Results
4. Use Allowlists

Technical Questions

Limits by plan:Handling rate limits:
Contact us for enterprise limits: hello@blindfold.dev
Not recommended - API keys should stay server-side.❌ Bad (API key exposed):
✅ Good (Server-side API route):
Use edge functions, serverless functions, or backend API routes.
Use the mapping returned from tokenize():
Important:
  • Store mapping securely (Redis, encrypted DB, session)
  • Set expiration (e.g., 24 hours)
  • Without mapping, data cannot be restored
Choose the right method for your use case:Example workflows:
Yes! Blindfold is provider-agnostic. The pattern is always the same: tokenize, send to AI, detokenize.
  • ✅ OpenAI (GPT-4o, GPT-4, o1)
  • ✅ Anthropic (Claude Sonnet, Opus, Haiku)
  • ✅ Google (Gemini 2.5 Flash, Pro)
  • ✅ AWS Bedrock, Azure OpenAI
  • ✅ LangChain, LlamaIndex, Vercel AI SDK
  • ✅ Cohere, Hugging Face, self-hosted models
  • ✅ Any LLM API

See All Integrations

Code examples for every major AI provider and framework
Yes! All SDKs include local mode with 80+ regex-based entity types, zero dependencies, and no API key required.In local mode, no data ever leaves your infrastructure — everything runs in-process with no network calls.
Local mode vs Cloud API:Upgrade path: When you need NLP-powered detection (names, addresses, organizations), compliance policies, or audit logs, add an API key to switch to the Cloud API.

Compliance & Privacy

Yes, Blindfold is GDPR compliant:
  • ✅ EU data residency (servers in EU)
  • ✅ No data storage (real-time processing)
  • ✅ Data Processing Agreement (DPA) available
  • ✅ Regular security audits
Using Blindfold helps YOU be GDPR compliant:
  • Prevents PII from reaching third-party AI providers
  • Meets “data minimization” requirements
  • Supports “right to be forgotten”
  • Enables lawful AI processing
Contact us for DPA: hello@blindfold.dev
Yes, for healthcare applications:
  • ✅ Use policy="hipaa_us" for healthcare data
  • ✅ Detects PHI (Protected Health Information)
  • ✅ Business Associate Agreement (BAA) available
  • ✅ Encrypted data transmission
Protected entities:
  • Names, SSN, medical record numbers
  • Health insurance IDs
  • Medical conditions, medications
  • Dates of birth
Contact us for BAA: hello@blindfold.dev
Yes, DPAs are available for all paid plans.What’s included:
  • Data processing terms
  • Security measures
  • Subprocessor list
  • Your rights and obligations
  • Incident response procedures
To request a DPA:Standard DPAs provided within 2 business days.

Pricing & Plans

Yes! Free tier includes:
  • ✅ 500K characters per month
  • ✅ All 60+ entity types
  • ✅ All global policies
  • ✅ 18 languages supported
  • ✅ 3 team members, 2 API keys
  • ✅ Dashboard & audit logs
Perfect for:
  • Testing and development
  • Proof of concepts
  • Small projects

Sign Up Free

Get started in 5 minutes
Usage is measured in input characters processed:
  • Each API call counts the number of characters in the text field
  • Batch requests count total characters across all texts
  • Policy management and dashboard usage are free
Example:
  • “Hello, my name is John Doe” = 26 characters
  • A 1,000-word email ≈ 5,000 characters
Free plan: 500K characters/month included. Pay As You Go: $0.50 per 1M characters, no limit. Billed monthly via Stripe.

Still Have Questions?

Contact Support

Email us at hello@blindfold.dev - we typically respond within 24 hours