Monero Address

Detects Monero (XMR) public addresses, encoded in Monero-specific base58 (same 58-character alphabet as standard base58, excluding 0 O I l). Standard addresses (mainnet network byte 18) and subaddresses (network byte 42) are 95 characters and begin with "4" or "8"; integrated addresses (network byte 19, standard address + encrypted 64-bit payment ID) are 106 characters and begin with "4". The fixed 95/106-char length is highly distinctive, gated at 85. Prefixes/lengths verified against the Monero standard-address and integrated-address docs.

Type
regex
Engine
universal
Confidence
medium
Confidence justification
Gated 85: the fixed 95-char (standard/subaddress) or 106-char (integrated) length with a 4/8 leading character is a very distinctive envelope that essentially never occurs by chance, so it earns the high tier — but only when AND-gated by cryptocurrency/wallet domain context plus the noise exclusion. The Monero checksum cannot be validated in a Purview-safe regex, so context gating is retained rather than exporting a bare tier.
Jurisdictions
global
Regulations
FATF Recommendations, AML/CTF Act (Cth)
Frameworks
ISO 27001, ISO 27701, SOC 2
Data categories
financial
Scope
narrow
Platform compatibility
Purview: Compatible, GCP DLP: Compatible, Macie: Compatible, Zscaler: Compatible, Palo Alto: Compatible, Netskope: Unsupported

Pattern

\b(?:4[1-9A-HJ-NP-Za-km-z]{94}(?:[1-9A-HJ-NP-Za-km-z]{11})?|8[1-9A-HJ-NP-Za-km-z]{94})\b

Corroborative evidence keywords

identifier, number, ID, transaction, transfer, payment, deposit, withdrawal, debit, credit, data record, database record, record set, data extract, data export, database table, spreadsheet, data registry, registry entry, master data (+14 more)

Proximity: 300 characters

Should match

Should not match

Known false positives

References

Collections