YOUR PROMPT DOESN'T NEED THEIR EMAIL — FICTIONAL LOCAL LAB
AI Anonymous · from JAB Systems / October 17, 2026

Prerequisites: Python 3.13 and PowerShell. Tested Windows/Python 3.13.15,
presidio-anonymizer 2.2.364. Use a new working folder, inspect the source,
then create a virtual environment and install the pinned package:
python -m venv .venv
.\.venv\Scripts\python.exe -m pip install presidio-anonymizer==2.2.364
.\.venv\Scripts\python.exe .\replace_identifiers.py

No activation-policy change required. Install needs network. The venv separates
packages; it is not a security sandbox. Transitive dependencies are not locked.
This script accepts no real input: all text is fictional and embedded in source.
It prints that fictional input as well as the results. Do not adapt its logging
to real personal data without reviewing your data-handling requirements.

The helper finds exact, case-sensitive occurrences of a supplied list, not PII.
Do not use overlapping values in this teaching helper. score=1.0 is an authored
span marker, not measured detection confidence. No analyzer/NLP model is run.

Expected cases (all exit 0 because these are demonstrations, not privacy gates):
selected_values: 3 spans/replacements; one name and two email occurrences.
omitted_email: 1 span/replacement; both email occurrences remain.
no_spans: 0 replacements; input unchanged.
case_variant: 0 replacements; uppercase name remains.
HARBOR-417 survives in the first three cases. Review and minimize context too.
The export-button problem statement remains. Same-type placeholders merge
identities; they do not preserve who is who across multiple people.

presidio-observed.json is our actual local output, not an AI response.
presidio-proposed-prompt.txt is an optional untested prompt using a manually
minimized fictional note. No AI service, detection accuracy, performance,
anonymization guarantee, compliance or real-data safety has been tested.
Nothing in this exercise authorizes uploading confidential or personal data.

Guide: https://jabsystems.io/ai-anonymous/presidio-replace-before-prompt
