We would like to use our ad networks’ trackers (Google) to know whether a sign-up, then a first subscription and its amount, came from our ads, and to show you our ads. Nothing is set without your consent, and we never send them your name or your email. Learn more
The families of sensitive data Moon Blur can recognize, how it spots them and the placeholders that replace them, with fictional examples.
On this page
Moon Blur recognizes many types of sensitive data: contact details, ID numbers, bank and payment details, technical secrets, health and criminal justice identifiers, business, legal case and real estate references. Each value it recognizes is replaced, in what the model receives, with a placeholder specific to its type.
The shape of the value: an email address, a phone number, an API key recognizable by its prefix, a private key between its begin and end lines.
A check digit, when the number has one: an IBAN or a card number is only masked if its check digit is correct, which avoids masking any random string of digits.
The label before the value: many numbers can only be told apart by their context (“medical record”, “invoice no.”, “password:”, “PNR:”, and their French equivalents). Without that label, the same number may not be spotted.
The text is normalized first: invisible characters are removed, and characters that can be written several ways are brought back to a single form, so that data doesn’t slip through because it uses unusual characters.
Each masked value becomes a placeholder that shows its type and a number, in the order the values of that type appear: EMAIL_01, EMAIL_02, TEL_01. This is the form shown in the “What the model received instead” panel below your message. A term from your personal list appears as CUSTOM_01, marked “From your list”.
The same value keeps the same placeholder for the whole conversation.
The placeholder shown is the one for the first value of that type in a conversation. Many of these identifiers are French; the placeholders keep their French names whatever your language.