DocsOpen Moon AI
Browse the docs

Detected data

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.

How Moon Blur recognizes dataLink to the How Moon Blur recognizes data section

Moon Blur combines several clues:

  • 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.

Placeholder formatLink to the Placeholder format section

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.

ExamplesLink to the Examples section

All examples are fictional.

What you writeWhat the model receives
Hi, I’m Camille Martin, you can reach me at 06 39 98 12 34 or camille.martin@example.com. My IBAN: FR76 3000 6000 0112 3456 7890 189.Hi, I’m Camille Martin, you can reach me at TEL_01 or EMAIL_01. My IBAN: IBAN_01.
Patient born on 12/03/1985, social security number 2 85 05 78 006 084 36, medical record DM2024A77.Patient born on DATE_NAISS_01, social security number SECU_01, medical record DOSSIER_MEDICAL_01.
My card 4111 1111 1111 1111, expiration: 09/28, CVV: 123.My card CARTE_01, expiration: EXPIRY_01, CVV: CVV_01.
Follow up on invoice no. F-2026-118, SIRET 812 345 678 00044.Follow up on invoice no. FACTURE_01, SIRET SIRET_01.
Deliver to 12 rue des Lilas, 69003 Lyon.Deliver to ADRESSE_01.
Password: Tr0ub4dor&3Password: PASSWORD_01

In the first example, “Camille Martin” is not masked: see the next section.

What isn’t spotted on its ownLink to the What isn’t spotted on its own section

Moon Blur doesn’t spot on its own:

  • people’s first and last names;
  • the names of clients, companies, projects or products;
  • your internal codes, in-house references and other values specific to your business.

To have them always masked, add them to Your own data to mask.

List by familyLink to the List by family section

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.

Secrets and accessLink to the Secrets and access section

DataPlaceholder
Private SSH keySSH_KEY_01
Private PGP keyPGP_KEY_01
Private keyPRIVATE_KEY_01
Database connection addressDB_URL_01
Secret in a configuration fileENV_SECRET_01
Access token (JWT)JWT_01
API keyAPI_KEY_01
Access tokenTOKEN_01
Password or secretPASSWORD_01
Alarm or access codeCODE_ALARME_01

Payment cardsLink to the Payment cards section

DataPlaceholder
Card numberCARTE_01
Card security codeCVV_01
Card expiration dateEXPIRY_01

Bank accountsLink to the Bank accounts section

DataPlaceholder
IBANIBAN_01
RIB (French bank details)RIB_01
Account numberCOMPTE_01

Official ID numbersLink to the Official ID numbers section

DataPlaceholder
French social security numberSECU_01
US Social Security numberSSN_US_01
Tax numberNUM_FISCAL_01
ID card numberCNI_01
Passport numberPASSEPORT_01
Driver’s license numberPERMIS_01
Residence permit numberTITRE_SEJOUR_01
Military service numberMATRICULE_MILITAIRE_01
UK National Insurance numberNI_UK_01
German tax numberSTEUER_ID_01
German tax identification numberSTEUER_ID_DE_01
Italian tax codeCODICE_FISCALE_01
Spanish ID numberDNI_ES_01
Belgian national numberNN_BE_01
Swiss AVS numberAHV_CH_01
Dutch BSN numberBSN_NL_01
Portuguese tax numberNIF_PT_01
Japanese My NumberMYNUMBER_JP_01
French national student ID (INE)INE_01

Health identifiersLink to the Health identifiers section

DataPlaceholder
National health identifierINS_01
Health insurance numberNUM_AM_01
Patient numberIPP_01
Hospital file numberNDA_01
Medical record numberDOSSIER_MEDICAL_01
Prescription numberORDONNANCE_01
Long-term illness code (ALD)ALD_01
Hospital stay numberSEJOUR_01
Blood typeGROUPE_SANGUIN_01
Disability file number (MDPH)MDPH_01
Drug code (CIS)CIS_01
Drug package code (CIP)CIP_01
Marketing authorization numberAMM_01
Medical procedure code (CCAM)CCAM_01
Lab test code (NABM)NABM_01
Drug batch numberLOT_MEDICAL_01
Pharmacy numberPHARMACIE_01

Criminal justice identifiersLink to the Criminal justice identifiers section

DataPlaceholder
Criminal record referenceCASIER_01
Inmate numberECROU_01
Police custody referenceGAV_01
Police report numberPV_POLICE_01
Prosecutor’s office numberPARQUET_01
Offense code (NATINF)NATINF_01

Social benefits identifiersLink to the Social benefits identifiers section

DataPlaceholder
CAF benefits numberCAF_01
RSA file numberRSA_01
France Travail IDPOLE_EMPLOI_01
Legal aid numberAIDE_JURIDICT_01

Contact detailsLink to the Contact details section

DataPlaceholder
Email addressEMAIL_01
Phone numberTEL_01
Postal addressADRESSE_01
Postal codeCODE_POSTAL_01
GPS coordinatesGPS_01

Birth detailsLink to the Birth details section

DataPlaceholder
Date of birthDATE_NAISS_01
Place of birthLIEU_NAISS_01
Birth nameNOM_NAISSANCE_01

Network, devices and certificatesLink to the Network, devices and certificates section

DataPlaceholder
IP addressIP_01
MAC addressMAC_01
IMEI numberIMEI_01
SIM card numberICCID_01
CertificateCERT_01

Travel and vehiclesLink to the Travel and vehicles section

DataPlaceholder
Booking referencePNR_01
Ticket numberBILLET_01
Transit card numberCARTE_TRANSPORT_01
License platePLAQUE_01
Aircraft registrationIMMAT_AERONEF_01

InsuranceLink to the Insurance section

DataPlaceholder
Insurance policy numberPOLICE_01
Claim numberSINISTRE_01
Member numberADHERENT_01
Supplementary health insurance numberMUTUELLE_01

Other financial referencesLink to the Other financial references section

DataPlaceholder
BIC / SWIFTSWIFT_01
Check numberCHEQUE_01
Wire transfer referenceREF_VIREMENT_01
Direct debit mandate referenceSEPA_UMR_01
Loan numberCREDIT_01
Loyalty card numberCARTE_FIDELITE_01
Cryptocurrency addressCRYPTO_01

Business and accountingLink to the Business and accounting section

DataPlaceholder
SIREN (French company number)SIREN_01
SIRET (French establishment number)SIRET_01
VAT numberTVA_01
EU VAT numberTVA_EU_01
RCS number (French trade register)RCS_01
LEI codeLEI_01
DUNS numberDUNS_01
BODACC referenceBODACC_01
Contract numberCONTRAT_01
Invoice numberFACTURE_01
Quote numberDEVIS_01
Purchase order numberBON_COMMANDE_01
Delivery note numberBON_LIVRAISON_01
Customer numberCODE_CLIENT_01
Employee IDMATRICULE_01
Accounting entries file (FEC)FEC_01
Tax return package referenceLIASSE_01
Accounting document numberPIECE_COMPTA_01
Accounting entry numberECRITURE_01
Statutory auditor referenceCAC_01
Chartered accountant numberOEC_01
ClearanceHABILITATION_01
EDE numberEDE_01
PACAGE numberPACAGE_01

Legal cases and law firmsLink to the Legal cases and law firms section

DataPlaceholder
Case law identifier (ECLI)ECLI_01
Appeal numberPOURVOI_01
Docket number (RG)RG_01
Minute numberMINUTE_01
Pleadings referenceCONCLUSIONS_01
Bar locker number (toque)TOQUE_01
Bar registrationBARREAU_01
Law firm referenceREF_CABINET_01
File numberDOSSIER_01
Judgment numberJUGEMENT_01
Hearing referenceAUDIENCE_01
RPVA IDRPVA_01
MICEN IDMICEN_01

Real estate and notariesLink to the Real estate and notaries section

DataPlaceholder
Notarial deed numberACTE_NOTAIRE_01
Land registry referenceCADASTRE_01
Land registration referenceSPF_01
Building permit numberPERMIS_CONSTRUIRE_01
Condominium lot numberLOT_COPRO_01
CRPCEN numberCRPCEN_01
Bailiff’s report numberPV_CONSTAT_01
Lease numberBAIL_01
Real estate mandate numberMANDAT_IMMO_01
Energy performance certificate number (DPE)DPE_01
Property tax referenceTAXE_FONCIERE_01

EducationLink to the Education section

DataPlaceholder
Student numberNUM_ETUDIANT_01
Diploma numberDIPLOME_01

Health professionals and facilitiesLink to the Health professionals and facilities section

DataPlaceholder
RPPS numberRPPS_01
ADELI numberADELI_01
FINESS numberFINESS_01
SISA numberSISA_01

Public referencesLink to the Public references section

DataPlaceholder
CERFA form numberCERFA_01
Official Journal reference (JORF)JORF_01
RNCP listing numberRNCP_01
School code (UAI)UAI_01
Flight numberVOL_01
Ship number (IMO)IMO_01

See alsoLink to the See also section

Moon AI

Moon AI in action

0:00

Explore

Screenshots of chat.realmoon.ai taken on October 29, 2026, with fictional data.

Moon AI

Your preferences

Visits counted without cookies.

Our server counts visits without cookies or trackers. Your theme and your answer about ad measurement are remembered on this device.

Ad measurement

With your consent, our ad networks’ trackers (Google) measure our ads, from the visit to the sign-up and then to the first subscription and its amount, and may show you our ads. Your answer is valid for 13 months; you can change it here at any time.

No answer saved on this device.

After you decline, no tag is loaded anymore and the site deletes the cookies they had set on realmoon.ai. Those on the ad networks’ own domains are managed with them or in your browser.

The Moon AI app has its own privacy settings.