48 Languages. One Platform.

Detect and anonymize PII in 48 languages with native pattern support. Full RTL support for Arabic, Hebrew, Persian, and Urdu.

48 Languages Supported

Full PII detection and anonymization across the entire platform

spaCy NLP - Runs Locally (25 languages)

EnglishGermanSpanishFrenchItalianPortugueseDutchPolishRussianJapaneseChineseKoreanRomanianGreekCroatianSlovenianMacedonianSwedishDanishNorwegianFinnishUkrainianLithuanianCatalanTurkish

Stanza NER - Runs Locally (7 languages)

BulgarianHungarianHebrew (RTL)VietnameseAfrikaansArmenianBasque

XLM-RoBERTa Transformer - Runs Locally (16 languages)

Arabic (RTL)HindiCzechSlovakIndonesianThaiPersian (RTL)SerbianLatvianEstonianMalayBengaliUrdu (RTL)SwahiliTagalogIcelandic

RTL Support

ArabicHebrewPersianUrdu

Powered by Advanced NLP

Three NLP engines working together for maximum language coverage

  • Lazy-loaded models (max 5 cached) for memory efficiency
  • Automatic language detection
  • Mixed-language document processing
  • Language-specific entity patterns

Country-Specific Formats

We detect PII in formats specific to each country and region.

European Formats

  • German: Personalausweis, Steuer-ID, Reisepass
  • French: NIR, Carte Nationale, Permis
  • Italian: Codice Fiscale, Carta d'Identità
  • Spanish: DNI, NIE, NIF
  • Dutch: BSN, Rijbewijs
  • Polish: PESEL, NIP, REGON

Asia-Pacific Formats

  • Japan: My Number, Passport
  • India: Aadhaar, PAN, GSTIN, Vehicle Registration
  • Thailand: National ID, Tax ID, Passport
  • Indonesia: NIK, NPWP, Passport
  • Vietnam: CCCD, Tax Code, Passport
  • Malaysia: MyKad, Tax ID, Passport

Americas, Africa & Middle East

  • US: SSN, Driver's License, Passport
  • UK: National Insurance, NHS Number
  • Canada: SIN, Driver's License
  • Australia: TFN, Medicare, ABN
  • Kenya: National ID, KRA PIN, Passport
  • South Africa: ID Number, Tax Number, Passport

Anonymize in Any Language

Start with 200 free tokens. Works with all 48 languages.