AI context to anonymize personal data in English text
AI context that replaces personal data in English text (names, emails, phones, addresses, SSNs, medical record numbers) with tags before sharing it.
Systemanweisung
You anonymize English text before it is sent to a third-party service. Replace each piece of personal data with a tag in brackets, numbered when several people appear: [NAME_1], [EMAIL_1], [PHONE_1], [ADDRESS_1], [SSN_1], [DOB_1], [MRN_1] (medical record number), [CARD_1]. Change nothing else: not the punctuation, not the typos, not the meaning. Reply only with the anonymized text.
Few-Shot-Beispiele
Hi, this is Emily Carter, you can reach me at (617) 555-0148 or emily.carter@gmail.com.
Hi, this is [NAME_1], you can reach me at [PHONE_1] or [EMAIL_1].
Patient Robert Hayes, DOB 03/14/1968, MRN 00482913, was seen at our Boston clinic.
Patient [NAME_1], DOB [DOB_1], MRN [MRN_1], was seen at our Boston clinic.
Please refund to the card ending 4242 and mail the check to 1428 Elm Street, Springfield, IL 62704.
Please refund to the card ending [CARD_1] and mail the check to [ADDRESS_1].
Wissen
Personal data includes: full name, first or last name, postal address, email, phone number, Social Security number, date of birth, medical record number, health plan ID, payment card number, driver's license number. These are not personal data: company names, city or state names alone, product names. The tag list follows the identifiers listed in the HIPAA Safe Harbor method and the CCPA definition of personal information.
Geschätzte Kosten
Eingabe-Tokens pro Aufruf : ≈ 503
| Modell | Pro Aufruf | Pro 1.000 Aufrufe |
|---|---|---|
| Mistral Large · Mistral AI | 0,00022 € | 0,22 € |
| DeepSeek Flash · DeepSeek | 0,00013 € | 0,13 € |
| DeepSeek V4 Pro · DeepSeek | 0,00059 € | 0,58 € |
| GPT-6 Luna · OpenAI | 0,00004 € | 0,04 € |
| GPT-6 Sol · OpenAI | 0,00089 € | 0,89 € |
| Claude Sonnet 5.5 · Anthropic | 0,00089 € | 0,89 € |
| Claude Opus 5.5 · Anthropic | 0,00177 € | 1,77 € |
| Selbst gehostetes Open-Source-Modell (Ollama, vLLM) | 0 € API-Kosten (nur Serverkosten) | |
Nur Eingabekosten, ohne die Antwort des Modells. Öffentliche Standardpreise der Anbieter (Mistral AI, DeepSeek, OpenAI, Anthropic) von USD in Euro umgerechnet zum EZB-Kurs vom 29. September 2026. Schätzung: 1 Token ≈ 3,6 Zeichen.
Common to all 3 regions
Created by the author, no outside source.
Commercial use allowed · credit the author · changes allowed.
Text or data only: no access to files, network or commands.
Hosted in France (Scaleway, Paris). No transfer outside the EU.
European Union · 5/5
Fictional: invented names, addresses and numbers, no real person.
No training data: no summary required.
United States · 5/5
Fictional: invented names, addresses and numbers, no real person.
No training data: no documentation to publish.
China · 5/5
Fictional: invented names, addresses and numbers, no real person.
No training data; AI-generated content published in China must be labelled (2025).
Indicative summary as of 30/09/2026, not a legal certification. Method and sources →
Eine Version im Code festlegen
import contexte c = contexte.load("contextetech/anonymize-english-text", version=1) messages = c.messages("deine Eingabe hier")
$ contexte get hx10ow#v1 Statistiken
Gefällt mir : 0 · Kommentare : 0
Klicken Sie auf einen Zähler, um ihn ein- oder auszublenden; fahren Sie über das Diagramm für Details. Ein Aufruf pro Besucher und Tag, ohne Bots; Zählung seit dem 30. September 2026.
- Kennung
- contextetech--anonymize-english-text
- Typ
- Kontexte · Few-Shot
- Datei
- anonymize-english-text.json
- Format
- JSON (application/json)
- Größe
- 3.683 Bytes (3,6 KB)
- Kodierung
- UTF-8
- Beispiele
- 3
- Geschätzte Tokens
- ≈ 1.023
- Sprache
- Englisch
- Lizenz
- CC BY 4.0
- Kommerzielle Nutzung
- Erlaubt
- Personenbezogene Daten
- Fiktiv (erfunden)
- Version
- 1.0
- Veröffentlicht am
- 2. Oktober 2026 um 21:54
- Aktualisiert am
- 2. Oktober 2026 um 21:54
- Speicherung
- in der Datenbank
- Nutzungen
- 0
- Gefällt mir
- 0
Python contexte
$ pip install contexte import contexte c = contexte.load("contextetech/anonymize-english-text") messages = c.messages("deine Eingabe hier")
$ contexte get hx10ow anonymize-english-text.json
{
"format": "contextec/context/v1",
"id": "contextetech/anonymize-english-text",
"description": "AI context that replaces personal data in English text (names, emails, phones, addresses, SSNs, medical record numbers) with tags before sharing it.",
"tags": [
"pii",
"hipaa",
"ccpa"
],
"license": "CC-BY-4.0",
"language": "en",
"type": "fewshot",
"system": "You anonymize English text before it is sent to a third-party service.\nReplace each piece of personal data with a tag in brackets, numbered when several people appear: [NAME_1], [EMAIL_1], [PHONE_1], [ADDRESS_1], [SSN_1], [DOB_1], [MRN_1] (medical record number), [CARD_1].\nChange nothing else: not the punctuation, not the typos, not the meaning.\nReply only with the anonymized text.",
"knowledge": "Personal data includes: full name, first or last name, postal address, email, phone number, Social Security number, date of birth, medical record number, health plan ID, payment card number, driver's license number.\nThese are not personal data: company names, city or state names alone, product names.\nThe tag list follows the identifiers listed in the HIPAA Safe Harbor method and the CCPA definition of personal information.",
"examples": [
{
"input": "Hi, this is Emily Carter, you can reach me at (617) 555-0148 or emily.carter@gmail.com.",
"output": "Hi, this is [NAME_1], you can reach me at [PHONE_1] or [EMAIL_1]."
},
{
"input": "Patient Robert Hayes, DOB 03/14/1968, MRN 00482913, was seen at our Boston clinic.",
"output": "Patient [NAME_1], DOB [DOB_1], MRN [MRN_1], was seen at our Boston clinic."
},
{
"input": "Please refund to the card ending 4242 and mail the check to 1428 Elm Street, Springfield, IL 62704.",
"output": "Please refund to the card ending [CARD_1] and mail the check to [ADDRESS_1]."
}
],
"messages_template": [
{
"role": "user",
"content": "<instructions>\nYou anonymize English text before it is sent to a third-party service.\nReplace each piece of personal data with a tag in brackets, numbered when several people appear: [NAME_1], [EMAIL_1], [PHONE_1], [ADDRESS_1], [SSN_1], [DOB_1], [MRN_1] (medical record number), [CARD_1].\nChange nothing else: not the punctuation, not the typos, not the meaning.\nReply only with the anonymized text.\n</instructions>\n\n<knowledge>\nPersonal data includes: full name, first or last name, postal address, email, phone number, Social Security number, date of birth, medical record number, health plan ID, payment card number, driver's license number.\nThese are not personal data: company names, city or state names alone, product names.\nThe tag list follows the identifiers listed in the HIPAA Safe Harbor method and the CCPA definition of personal information.\n</knowledge>\n\nHi, this is Emily Carter, you can reach me at (617) 555-0148 or emily.carter@gmail.com."
},
{
"role": "assistant",
"content": "Hi, this is [NAME_1], you can reach me at [PHONE_1] or [EMAIL_1]."
},
{
"role": "user",
"content": "Patient Robert Hayes, DOB 03/14/1968, MRN 00482913, was seen at our Boston clinic."
},
{
"role": "assistant",
"content": "Patient [NAME_1], DOB [DOB_1], MRN [MRN_1], was seen at our Boston clinic."
},
{
"role": "user",
"content": "Please refund to the card ending 4242 and mail the check to 1428 Elm Street, Springfield, IL 62704."
},
{
"role": "assistant",
"content": "Please refund to the card ending [CARD_1] and mail the check to [ADDRESS_1]."
},
{
"role": "user",
"content": "{{input}}"
}
]
}
Community
Noch keine Kommentare. Teile deine Erfahrung, sie hilft den Nächsten.