AI Privacy Paste Checker
Paste the message you are about to send to ChatGPT or Claude. This checks it for things you probably should not share, like a Social Security number, a card number, or your email, and explains why in plain words.
Everything happens on your device. Nothing you type here is sent anywhere.
Why this matters
Sensitive data is now about 34.8% of what employees paste into ChatGPT, up from about 11% in 2023.
Most people do not think of an AI chat as something that could expose them. It feels private, like a conversation. But the text you type is sent to a company's servers, and once it is out of your hands, you cannot take it back. Being careful about what goes into the box is the only real control you have.
Sources, shown here as plain text (not links this page loads for you, just where the numbers and advice come from):
Source 1: https://www.metomic.io/resource-centre/is-chatgpt-a-security-risk-to-your-business
Source 2: https://tech.co/news/things-never-share-chatgpt
What it checks
Checking happens the moment you stop typing, or when you click "Check." Every check below is a plain function in core.js, and none of them ever send your text anywhere.
- Social Security numbers: the standard written form, like
123-45-6789. A few obviously fake patterns (like an all-zero group) are skipped so the tool is not overly twitchy. - Credit and debit card numbers: any string of 13 to 19 digits is checked using the same math card issuers use to confirm a card number could be real (called a Luhn check). This means a random 16-digit number typed by chance is not flagged, only one that actually passes that check.
- Email addresses and phone numbers: common written formats for both.
- Health and financial words: a curated list of words like "diagnosis," "prescription," "salary," "account balance," "routing number," and "password." These are not confirmed sensitive data the way a Social Security number is, just a nudge to double check what you are about to send.
Known limits, stated plainly: this is a helpful check, not a perfect one. A made-up number can occasionally pass the same math a real card number would (this happens by chance about 1 in 10 times for a random string of digits), and the health and financial word list only knows the words it was given. It will miss things it was not built to catch. It is a second pair of eyes, not a guarantee.
Clicking "Copy the cleaned version" re-checks the cleaned text first. The button only becomes clickable once that re-check finds nothing left.