LICENSE
README.md
pyproject.toml
src/fastpii/__init__.py
src/fastpii/cli.py
src/fastpii/guard.py
src/fastpii/models.py
src/fastpii/py.typed
src/fastpii.egg-info/PKG-INFO
src/fastpii.egg-info/SOURCES.txt
src/fastpii.egg-info/dependency_links.txt
src/fastpii.egg-info/entry_points.txt
src/fastpii.egg-info/requires.txt
src/fastpii.egg-info/top_level.txt
src/fastpii/core/__init__.py
src/fastpii/core/_compat.py
src/fastpii/core/checksum.py
src/fastpii/core/confidence.py
src/fastpii/core/context.py
src/fastpii/core/normalization.py
src/fastpii/core/overlap.py
src/fastpii/core/transform.py
src/fastpii/countries/__init__.py
src/fastpii/countries/base.py
src/fastpii/countries/cz/__init__.py
src/fastpii/countries/cz/pack.py
src/fastpii/countries/cz/patterns.py
src/fastpii/countries/cz/validators.py
src/fastpii/countries/cz/data/__init__.py
src/fastpii/countries/cz/data/bank_codes.py
src/fastpii/countries/cz/data/cities.py
src/fastpii/countries/cz/data/corporate_names.py
src/fastpii/countries/cz/data/insurance_codes.py
src/fastpii/countries/cz/data/names.py
src/fastpii/countries/cz/data/postal_codes.py
src/fastpii/countries/cz/data/streets.py
src/fastpii/countries/cz/data/surnames.py
src/fastpii/countries/cz/data/_data/__init__.py
src/fastpii/countries/cz/data/_data/bank_codes.py
src/fastpii/countries/cz/data/_data/cities.py
src/fastpii/countries/cz/data/_data/corporate_names.py
src/fastpii/countries/cz/data/_data/insurance_codes.py
src/fastpii/countries/cz/data/_data/names_female.py
src/fastpii/countries/cz/data/_data/names_male.py
src/fastpii/countries/cz/data/_data/postal_codes.py
src/fastpii/countries/cz/data/_data/streets.py
src/fastpii/countries/cz/data/_data/surnames_female.py
src/fastpii/countries/cz/data/_data/surnames_male.py
src/fastpii/countries/de/__init__.py
src/fastpii/countries/de/pack.py
src/fastpii/countries/de/patterns.py
src/fastpii/countries/de/validators.py
src/fastpii/countries/de/data/__init__.py
src/fastpii/countries/de/data/bank_codes.py
src/fastpii/countries/de/data/cities.py
src/fastpii/countries/de/data/insurance_codes.py
src/fastpii/countries/de/data/names.py
src/fastpii/countries/de/data/postal_codes.py
src/fastpii/countries/de/data/streets.py
src/fastpii/countries/de/data/surnames.py
src/fastpii/countries/de/data/_data/__init__.py
src/fastpii/countries/de/data/_data/cities.py
src/fastpii/countries/de/data/_data/postal_codes.py
src/fastpii/countries/de/data/_data/streets.py
src/fastpii/countries/fr/__init__.py
src/fastpii/countries/fr/pack.py
src/fastpii/countries/fr/patterns.py
src/fastpii/countries/fr/validators.py
src/fastpii/countries/fr/data/__init__.py
src/fastpii/countries/fr/data/bank_codes.py
src/fastpii/countries/fr/data/cities.py
src/fastpii/countries/fr/data/insurance_codes.py
src/fastpii/countries/fr/data/names.py
src/fastpii/countries/fr/data/postal_codes.py
src/fastpii/countries/fr/data/streets.py
src/fastpii/countries/fr/data/surnames.py
src/fastpii/countries/fr/data/_data/__init__.py
src/fastpii/countries/fr/data/_data/cities.py
src/fastpii/countries/fr/data/_data/postal_codes.py
src/fastpii/countries/fr/data/_data/streets.py
src/fastpii/countries/pl/__init__.py
src/fastpii/countries/pl/pack.py
src/fastpii/countries/pl/patterns.py
src/fastpii/countries/pl/validators.py
src/fastpii/countries/pl/data/__init__.py
src/fastpii/countries/pl/data/bank_codes.py
src/fastpii/countries/pl/data/cities.py
src/fastpii/countries/pl/data/insurance_codes.py
src/fastpii/countries/pl/data/names.py
src/fastpii/countries/pl/data/postal_codes.py
src/fastpii/countries/pl/data/streets.py
src/fastpii/countries/pl/data/surnames.py
src/fastpii/countries/pl/data/_data/__init__.py
src/fastpii/countries/pl/data/_data/cities.py
src/fastpii/countries/pl/data/_data/postal_codes.py
src/fastpii/countries/pl/data/_data/streets.py
src/fastpii/data/__init__.py
src/fastpii/data/base.py
src/fastpii/data/registry.py
src/fastpii/data/extractors/__init__.py
src/fastpii/data/extractors/bank_codes.py
src/fastpii/data/extractors/base.py
src/fastpii/data/extractors/cities.py
src/fastpii/data/extractors/names.py
src/fastpii/data/extractors/postal_codes.py
src/fastpii/detectors/__init__.py
src/fastpii/detectors/base.py
src/fastpii/detectors/registry.py
src/fastpii/detectors/cz/__init__.py
src/fastpii/detectors/cz/address.py
src/fastpii/detectors/cz/bank_account.py
src/fastpii/detectors/cz/credit_card.py
src/fastpii/detectors/cz/date_of_birth.py
src/fastpii/detectors/cz/dic.py
src/fastpii/detectors/cz/email.py
src/fastpii/detectors/cz/health_insurance.py
src/fastpii/detectors/cz/iban.py
src/fastpii/detectors/cz/ico.py
src/fastpii/detectors/cz/identity_card.py
src/fastpii/detectors/cz/name.py
src/fastpii/detectors/cz/phone.py
src/fastpii/detectors/cz/postal_code.py
src/fastpii/detectors/cz/rodne_cislo.py
src/fastpii/detectors/cz/vehicle_plate.py
src/fastpii/detectors/de/__init__.py
src/fastpii/detectors/de/address.py
src/fastpii/detectors/de/handelsregister.py
src/fastpii/detectors/de/phone.py
src/fastpii/detectors/de/postal_code.py
src/fastpii/detectors/de/steuer_id.py
src/fastpii/detectors/de/ust_id.py
src/fastpii/detectors/fr/__init__.py
src/fastpii/detectors/fr/address.py
src/fastpii/detectors/fr/insee.py
src/fastpii/detectors/fr/phone.py
src/fastpii/detectors/fr/postal_code.py
src/fastpii/detectors/fr/siren.py
src/fastpii/detectors/fr/siret.py
src/fastpii/detectors/pl/__init__.py
src/fastpii/detectors/pl/address.py
src/fastpii/detectors/pl/nip.py
src/fastpii/detectors/pl/pesel.py
src/fastpii/detectors/pl/phone.py
src/fastpii/detectors/pl/postal_code.py
src/fastpii/detectors/pl/regon.py
src/fastpii/evaluation/__init__.py
src/fastpii/evaluation/evaluator.py
src/fastpii/evaluation/iou_matcher.py
src/fastpii/evaluation/metrics.py
src/fastpii/evaluation/regression.py
src/fastpii/evaluation/report.py
src/fastpii/integrations/__init__.py
src/fastpii/integrations/fastapi.py
src/fastpii/integrations/langchain.py
src/fastpii/integrations/mcp.py
src/fastpii/patterns/__init__.py
src/fastpii/patterns/base.py
src/fastpii/patterns/registry.py
src/fastpii/patterns/utils.py
src/fastpii/patterns/regions/__init__.py
src/fastpii/validators/__init__.py
tests/test_address_detector.py
tests/test_bank_account_detector.py
tests/test_cli_integration.py
tests/test_confidence_calibration.py
tests/test_credit_card_detector.py
tests/test_date_of_birth_detector.py
tests/test_detector_base.py
tests/test_edge_cases.py
tests/test_email_detector.py
tests/test_fastapi_integration.py
tests/test_france_pack.py
tests/test_france_pack_benchmark.py
tests/test_germany_pack.py
tests/test_germany_pack_benchmark.py
tests/test_health_insurance_detector.py
tests/test_iban_detector.py
tests/test_ico_detector.py
tests/test_identity_card_detector.py
tests/test_langchain_integration.py
tests/test_mcp_integration.py
tests/test_models.py
tests/test_multicountry_integration.py
tests/test_name_detector.py
tests/test_overlap_edge_cases.py
tests/test_overlap_resolution.py
tests/test_pattern_registry.py
tests/test_pattern_registry_de_fr_pl.py
tests/test_phone_detector.py
tests/test_poland_pack.py
tests/test_poland_pack_benchmark.py
tests/test_postal_code_detector.py
tests/test_privacy_guard.py
tests/test_privacy_guard_redaction.py
tests/test_privacy_guard_redaction_comprehensive.py
tests/test_redaction_correctness.py
tests/test_rodne_cislo_detector.py
tests/test_transform_roundtrip.py
tests/test_transformation_edge_cases.py
tests/test_vehicle_plate_detector.py