Skip to main content
    SonomosSupport Center
    Main Site

    Reference

    What Locke detects

    All 78 detection types Locke lists, by category, with the risk level it gives each one and whether it is masked out of the box.

    You switch these on and off individually, or a whole category at once, under Controls › Sensitive data — see Controls. A switch that's on means a value Locke finds is masked: replaced before it leaves your device with a short token that names its type, like EML_x9k2. A switch that's off means Locke still finds and counts the value, and sends it through in the clear. Either way, Locke looks for every type on every scan.

    On a Teams plan your admin decides which types are always masked, and a member's device shows them on its read-only Team policy page instead.

    What the risk levels mean

    Risk levels
    LevelMeans
    High riskDirectly harmful if exposed — identity theft, financial loss, or immediate system access.
    Medium riskIdentifying or sensitive, but not immediately exploitable on its own. Dangerous in combination.
    Low riskPublic or low-sensitivity identifiers. Masked mainly to avoid linking activity back to a person or organization.

    What starts switched off

    Every type is masked out of the box except UUID. The detection engine deliberately lets UUIDs through: AI tools use them to keep track of their own requests and tool calls, replacing them breaks that bookkeeping, and they identify nobody. If your UUIDs do identify people or records, switch it on.

    Labels marked not enforced

    11 labels appear in the list with a not enforced tag. Locke has no detector behind them in this release, so their switch is disabled and does nothing in either direction:

    • OAuth Token
    • Court Order Number
    • Litigation ID
    • Subpoena Number
    • Deposition ID
    • Evidence ID
    • Witness ID
    • Filing Number
    • Settlement Reference
    • Trademark Number
    • Entity Number

    Values of these kinds may still be caught by another type — a court order that includes a person's name, say — but nothing looks for the identifier itself.

    The full catalog

    78 of 78 types

    Personal & identity

    Who someone is — the details that identify a specific human being.

    Personal & identity data types
    TypeRiskDefault
    Person NameHigh riskMasked
    Email AddressMedium riskMasked
    Phone NumberMedium riskMasked
    Address / LocationMedium riskMasked
    Date of BirthMedium riskMasked
    GPS CoordinateHigh riskMasked
    Minor / Child TermHigh riskMasked
    Passport NumberHigh riskMasked
    Driver LicenseHigh riskMasked

    Government & tax IDs

    State-issued identifiers. Among the most damaging things to leak, and the hardest to change afterwards.

    Government & tax IDs data types
    TypeRiskDefault
    Social Security Number (US)High riskMasked
    Individual Taxpayer ID Number (ITIN)High riskMasked
    Employer Identification Number (EIN)High riskMasked
    NHS Number (UK)High riskMasked
    National Insurance Number (UK)High riskMasked
    Social Insurance Number (Canada)High riskMasked

    Financial

    Payment and banking details. Directly exploitable if they get out.

    Financial data types
    TypeRiskDefault
    Credit CardHigh riskMasked
    Card Verification Value (CVV)High riskMasked
    Bank Account NumberHigh riskMasked
    ABA Routing NumberLow riskMasked
    IBANMedium riskMasked
    SWIFT / BIC CodeHigh riskMasked
    Sort Code (UK)Medium riskMasked
    IFSC Code (India)Medium riskMasked

    Health & medical

    Clinical information and the codes that encode it. Regulated almost everywhere.

    Health & medical data types
    TypeRiskDefault
    Health TermHigh riskMasked
    Medical Record NumberHigh riskMasked
    Health Plan IDHigh riskMasked
    DEA NumberHigh riskMasked
    NPI NumberLow riskMasked
    ICD-10 Diagnosis CodeHigh riskMasked
    CPT Procedure CodeHigh riskMasked
    HCPCS CodeHigh riskMasked
    NDC Drug CodeHigh riskMasked

    Secrets & credentials

    Keys, tokens and connection strings. A leaked credential is a live door into a system.

    Secrets & credentials data types
    TypeRiskDefault
    API KeyHigh riskMasked
    Generic SecretHigh riskMasked
    Private Key (PEM)High riskMasked
    JWT TokenHigh riskMasked
    Bearer TokenHigh riskMasked
    Database URLHigh riskMasked
    GCP API KeyHigh riskMasked
    Azure API KeyHigh riskMasked
    AWS KeyHigh riskMasked
    OAuth TokenHigh riskNot enforced
    Exchange API KeyHigh riskMasked
    Discord TokenHigh riskMasked

    Crypto & web3

    Wallet keys, seed phrases and addresses. Irreversible if exposed — there is no chargeback.

    Crypto & web3 data types
    TypeRiskDefault
    BIP-39 Seed PhraseHigh riskMasked
    Wallet Private Key (WIF)High riskMasked
    Extended Public Key (xpub)Medium riskMasked
    Lightning Invoice (BOLT-11)Low riskMasked
    Bitcoin AddressMedium riskMasked
    Ethereum AddressMedium riskMasked
    Ripple AddressMedium riskMasked
    Solana AddressMedium riskMasked
    Monero AddressLow riskMasked
    Transaction IDLow riskMasked

    Case, contract and filing identifiers. Often confidential by court order or agreement.

    Legal & business data types
    TypeRiskDefault
    Legal Case NumberHigh riskMasked
    Court Order NumberHigh riskNot enforced
    Litigation IDHigh riskNot enforced
    Subpoena NumberHigh riskNot enforced
    Deposition IDHigh riskNot enforced
    Evidence IDHigh riskNot enforced
    Witness IDHigh riskNot enforced
    Filing NumberHigh riskNot enforced
    Settlement ReferenceHigh riskNot enforced
    Contract NumberMedium riskMasked
    Organization NameMedium riskMasked
    State Bar NumberLow riskMasked
    Patent NumberLow riskMasked
    Trademark NumberLow riskNot enforced
    Entity NumberLow riskNot enforced

    Device & network

    Identifiers that pin activity to a specific machine or connection.

    Device & network data types
    TypeRiskDefault
    IMEIMedium riskMasked
    ICCID (SIM Card)Medium riskMasked
    IP AddressMedium riskMasked
    IPv6 AddressMedium riskMasked
    MAC AddressMedium riskMasked
    Android IDMedium riskMasked
    iPhone UDIDMedium riskMasked
    UUIDLow riskSent in the clear
    Serial NumberLow riskMasked

    When the catalog isn't enough

    You can't yet add your own kinds of value — your matter codes, your internal ID formats, the client shorthand your team uses. Custom detection rules are on the Known limitations list, and we plan to add them in a future release.

    What you can do is the opposite adjustment. The Never flag list at the bottom of Controls › Sensitive data takes plain words and phrases — not patterns — that Locke detects but you want sent as they are, such as your company's name or a project codename. They are still detected and counted, then sent through in the clear. See Controls for how to add one, and try the result in the Sandbox.