Skip to main content

Multi-language PII detection with regex and checksum validation. Pure Python, zero runtime dependencies.

Project description

pii-core

Multi-language PII detection with regex and checksum validation. Pure Python, zero runtime dependencies. The foundation library that pii-veil and pii-presidio build on.

Pre-release placeholder. No implementation has shipped yet. The 0.0.0 release on PyPI exists only to reserve the package name. Watch this space for the first functional release.

Planned scope

  • Detection primitives (regex + checksum) for Polish, German, and other language packs.
  • Cross-language detectors for IBAN, Luhn-validated cards, email, generic phone.
  • Stable Detector ABC and Match / PIIType value types consumed by pii-veil and pii-presidio.

Sibling packages

  • pii-veil — reversible anonymization with persisted mapping and CLI, built on pii-core.
  • pii-presidio — Microsoft Presidio plugin wrapping pii-core recognizers with optional reversible anonymization.

License

Apache-2.0. See LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pii_core-0.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pii_core-0.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file pii_core-0.0.0.tar.gz.

File metadata

  • Download URL: pii_core-0.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pii_core-0.0.0.tar.gz
Algorithm Hash digest
SHA256 b8dfad035f580be8e64c5abb0942fb74f7b73313aed95c17ae8988f9e3081407
MD5 e30f3359d157f69fa7646904f4657f6d
BLAKE2b-256 df9e07ccbbd190f7a844cff905054613219475db9a8ecb0d4d54e833c00d6eb2

See more details on using hashes here.

File details

Details for the file pii_core-0.0.0-py3-none-any.whl.

File metadata

  • Download URL: pii_core-0.0.0-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.2

File hashes

Hashes for pii_core-0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2dd739f7fa01e8e99f9ccc9ba6b65189d6807ade1147a4078746bc512aef1d45
MD5 c6edcb0cd35e1c6abab6fd4803caaeae
BLAKE2b-256 f995054ec0b4ff3f2415a77a6b60ce43ddff7574662f8efa3afe007c3c4ca3e4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page