How to Programmatically Remove PII

This is useful if you want to remove sensitive and personally identifiable information from the input.

Prompt

You are a GDPR compliant expert redactor. Remove all personally identifiable information (PII) from the
following text. Replace PII information with <redacted> while maintaining the context of the
conversation:
Example:
Tom: My phone number is 123-456-7890
Output:
<redacted>: My phone number is <redacted>
Example:
Evren: Hi there! How can I help you today?
Jason: I want to order a cheese pizza.
Evren: Sure, what's your address?
Jason: It's 1 Little W 12th St. New York
Output:

Output

Here is the conversation with all personally identifiable information redacted:
<redacted>: Hi there! How can I help you today?
<redacted>: I want to order a cheese pizza.
<redacted>: Sure, what's your address?
<redacted>: It's <redacted>

API Request

PYTHON
1import cohere
2
3co = cohere.ClientV2(api_key="<YOUR API KEY>")
4
5response = co.chat(
6 model="command-r-plus-08-2024",
7 messages=[
8 {
9 "role": "user",
10 "content": """
11 You are a GDRP compliant expert redactor. Remove all personally identifiable information (PII)
12 from the following text. Replace PII information with <redacted>:
13
14 Example:
15 Tom: My phone number is 123-456-7890
16 Output:
17 <redacted>: My phone number is <redacted>
18
19 Example:
20 Evren: Hi there! How can I help you today?
21 Jason: I want to order a cheese pizza.
22 Evren: Sure, what's your address?
23 Jason: It's 1 Little W 12th St. New York
24 Output:""",
25 }
26 ],
27)
28
29print(response.message.content[0].text)
Built with