piighost hub
A registry of 147 tested de-identification regex patterns and 48 groups for piighost, each carrying the cases it must catch and the cases it must leave alone.
Patterns
piighost/anthropic-api-key — Anthropic API key: the sk-ant-api user prefix and the sk-ant-admin admin prefix, the two version digits left open so a…
piighost/ar-dni — Argentine national identity document number, the DNI: eight digits, written solid or with a period after the second…
piighost/ar-phone — Argentine phone number, the +54 country code or the 0 trunk prefix then ten or eleven digits.
piighost/ar-postal — Argentine CPA postal code: a province letter, four digits for the town, then three letters for the block side.
piighost/at-phone — Austrian phone number, the +43 country code or the 0 trunk prefix then six to thirteen digits, since Austrian…
piighost/at-svnr — Austrian social security number, the Sozialversicherungsnummer: ten digits, a three digit serial and one check digit,…
piighost/au-abn — Australian business number: eleven digits written in groups of two then three, three, three.
piighost/au-driving-licence — Australian driver licence number.
piighost/au-medicare — Australian Medicare number: ten digits in the groups the card prints, sometimes followed by the individual reference…
piighost/au-passport — Australian passport number, eight or nine characters, per the Purview Australia passport definition: one letter from…
piighost/au-phone — Australian phone number: the +61 or leading 0 prefix, a single area or service digit, then eight digits.
piighost/au-postal — Australian postal code, anchored on the state or territory abbreviation that precedes it in an address.
piighost/aws-access-key — AWS access key identifier: the AKIA prefix of a long-term user key, then sixteen uppercase characters.
piighost/aws-secret-access-key — AWS secret access key.
piighost/azure-storage-key — Azure Storage account access key as it appears inside a connection string: the literal AccountKey= then eighty-six…
piighost/basic-auth-url — A URL carrying HTTP basic credentials, user:password before the host.
piighost/be-nrn — Belgian national register number in its written form: the birth date in dotted pairs, a dash, a three digit sequence…
piighost/be-phone — Belgian phone number, the +32 country code or the 0 trunk prefix then eight or nine digits.
piighost/bearer-token — The credential of an HTTP Authorization Bearer header, over the RFC 6750 token alphabet.
piighost/br-cep — Brazilian postal code (CEP), five digits, a hyphen, then three.
piighost/br-cnpj — Brazilian company number CNPJ in its masked form.
piighost/br-cns — Brazilian national health card number, fifteen digits opening on a 1, 2, 7, 8 or 9 as the issuing rule requires.
piighost/br-cpf — Brazilian CPF taxpayer number in its punctuated form.
piighost/br-passport — Brazilian passport number.
piighost/br-phone — Brazilian phone number: an optional +55, a two-digit area code often written in parentheses, then eight digits for a…
piighost/br-rg — Brazilian national identity card number, the RG, in the two layouts Purview documents: the old Registro Geral as two…
piighost/btc-address — Bitcoin address in the three live encodings: legacy P2PKH starting with 1, P2SH starting with 3, both over the Base58…
piighost/ca-driving-licence — Canadian driver licence number, which varies by province.
piighost/ca-passport — Canadian passport number, two upper case letters followed by six digits, per the Purview Canada passport definition.
piighost/ca-postal — Canadian postal code, letter digit letter then digit letter digit.
piighost/ca-sin — Canadian social insurance number: nine digits in three groups of three, separated by a space or a hyphen.
piighost/certificate-block — A PEM certificate block, from the BEGIN line to the END line.
piighost/ch-ahv — Swiss AHV social insurance number: the 756 country code of the EAN standard, then three dotted groups.
piighost/ch-phone — Swiss phone number, the +41 country code or the 0 trunk prefix then nine digits.
piighost/cl-phone — Chilean phone number.
piighost/cl-rut — Chilean national identity number, the RUT or RUN: seven or eight digits, optionally grouped with periods, then a…
piighost/credit-card — Payment card number: 13 to 19 digits, each optionally followed by a space or a hyphen.
piighost/db-connection-string — A database URL carrying its password, the form an application reads from an environment variable and a traceback…
piighost/de-driving-licence — German Fuehrerscheinnummer in the EU card format used since 2013, eleven characters in field five.
piighost/de-health-insurance — German health insurance number, one letter then nine digits, the lifelong identifier printed on the electronic health…
piighost/de-passport — German Reisepassnummer, nine characters: eight from the ICAO Doc 9303 restricted set, which drops the visually…
piighost/de-phone — German phone number, the +49 or 0 prefix then an area code and a subscriber number, separated by a space, a slash or a…
piighost/de-zip — German postal code, five digits, the first pair never 00.
piighost/digitalocean-token — DigitalOcean personal access token: dop_v1_ then sixty-four lowercase hex characters.
piighost/dk-cpr — Danish CPR number: the birth date as day, month and year, a dash, then four digits whose last one gives the sex.
piighost/dk-phone — Danish phone number: eight digits opening on a 2 through 9, with the +45 country code optional.
piighost/email — Email address, simplified RFC 5322.
piighost/es-dni-nie — Both Spanish personal identifiers in one pattern: the DNI, eight digits and a check letter, and the NIE, a leading X,…
piighost/es-driving-licence — Spanish permiso de conducir number: eight digits then one digit or letter, per the Purview Spain driver licence…
piighost/es-nif-cif — Spanish company tax number (CIF): an entity-type letter, seven digits, then a check character.
piighost/es-passport — Spanish passport number, eight or nine characters: two or three letters followed by six digits.
piighost/es-phone — Spanish phone number: an optional +34, then nine digits starting 6 or 7 for mobiles and 8 or 9 for landlines.
piighost/es-postal — Spanish postal code: five digits whose first two are a province from 01 to 52.
piighost/eth-address — Ethereum and EVM chain account address: 0x then forty hex characters.
piighost/eu-vat — European VAT number in its purely numeric form: a two-letter country code then eight to twelve digits.
piighost/fi-hetu — Finnish personal identity code, the henkilotunnus: the birth date as DDMMYY, one century sign, three digits of…
piighost/fi-phone — Finnish phone number, the +358 country code or the 0 trunk prefix then six to eleven digits.
piighost/fr-driving-licence — French driving licence file number, the numero NEPH: twelve digits, printed on the back of the credit card format…
piighost/fr-iban — French IBAN: FR, two check digits, then exactly 23 alphanumerics (bank, branch, account, RIB key) with optional spaces…
piighost/fr-nir — French social security number (NIR): sex, year, month, department, commune, order, key.
piighost/fr-passport — French passport number, nine characters: two digits, two letters, five digits, per the Purview France passport…
piighost/fr-phone — French phone number: +33 or a leading 0, one non-zero digit, then four pairs of digits separated by optional spaces,…
piighost/fr-plate — French vehicle registration in the SIV format used since 2009, two letters, three digits, two letters, separated by…
piighost/fr-siren — French company identifier, nine digits in groups of three.
piighost/fr-siret — French SIRET establishment identifier: 9-digit SIREN plus a 5-digit NIC, written 3-3-3-5 with optional spaces or…
piighost/fr-zip — French postal code, five digits whose first two form a department number from 01 to 98.
piighost/github-token — GitHub token: the classic prefixed forms (ghp_ personal, gho_ OAuth, ghu_ user-to-server, ghs_ server-to-server, ghr_…
piighost/gitlab-token — GitLab personal, project or group access token: glpat- then at least twenty characters of the token alphabet.
piighost/google-api-key — Google and Google Cloud API key: the fixed AIza prefix then thirty-five base64url characters, thirty-nine in all.
piighost/google-oauth-client-id — Google OAuth client identifier, the project number then the client hash under apps.googleusercontent.com.
piighost/iban — International Bank Account Number: two-letter country code, two check digits, then 11 to 30 alphanumerics with…
piighost/id-nik — Indonesian resident identity number, the NIK on the KTP card: sixteen digits, a two digit province code and four more…
piighost/id-phone — Indonesian phone number, the +62 country code or the 0 trunk prefix then eight to twelve digits.
piighost/ie-eircode — Irish Eircode: a three-character routing key, a letter then two digits or the W of Dublin 6W, followed by four…
piighost/ie-phone — Irish phone number, the +353 country code or the 0 trunk prefix then seven to ten digits.
piighost/ie-ppsn — Irish personal public service number: seven digits, one check letter, and for numbers issued from January 2013 an…
piighost/in-aadhaar — Indian Aadhaar number, twelve digits in three groups of four.
piighost/in-gstin — Indian GST identification number: the state code, the holder's PAN, an entity digit, a fixed Z, then a checksum…
piighost/in-pan — Indian permanent account number, five letters then four digits then a letter, with the fourth position restricted to…
piighost/in-passport — Indian passport number, eight characters: one letter, then seven digits of which the first and the last are never…
piighost/in-phone — Indian mobile number: an optional +91, then ten digits starting 6, 7, 8 or 9, the range the regulator allocates to…
piighost/in-pin — Indian PIN code: six digits, the first being the postal zone and never zero.
piighost/ipv4 — Dotted-quad IPv4 address with each octet bounded to 0-255 and leading zeros refused.
piighost/ipv6 — IPv6 address, either the full eight-hextet form or a form compressed with a single :: (leading, middle or trailing).
piighost/it-cap — Italian postal code (CAP): five digits, with no structural rule beyond the length, which makes it the loosest of the…
piighost/it-codice-fiscale — Italian codice fiscale: six name letters, two year characters, a month letter taken from the twelve letter set, two…
piighost/it-partita-iva — Italian VAT number: eleven digits, optionally prefixed IT for intra-community use.
piighost/it-passport — Italian passport number, two letters then seven digits.
piighost/it-phone — Italian phone number: an optional +39, then a mobile prefix starting 3 or a landline area code starting 0, then the…
piighost/it-tessera-sanitaria — Italian health card number, twenty digits opening on the fixed 80380000 issuer prefix of the national health service.
piighost/jp-my-number — Japanese individual number, twelve digits in three groups of four.
piighost/jp-phone — Japanese phone number, the +81 country code or the 0 trunk prefix then nine or ten digits.
piighost/jp-postal — Japanese postal code: three digits, a dash, then four digits.
piighost/jwt — JSON Web Token in compact serialisation: two base64url segments that both start with ey, the encoding of an opening…
piighost/kr-phone — South Korean mobile number, the +82 country code or the 0 trunk prefix then a 1 and the carrier digit, then seven or…
piighost/kr-rrn — South Korean resident registration number: a six digit birth date, a dash, then a digit saying the century and the sex…
piighost/mac-address — MAC address in its two written conventions: six hex octets separated by colons or hyphens, and the Cisco dotted form…
piighost/mailgun-api-key — Mailgun private API key: key- then thirty-two lowercase hex characters.
piighost/mx-curp — Mexican CURP: four letters from the name, the birth date, H or M for the sex, five letters for the state and the…
piighost/mx-phone — Mexican phone number: ten digits opening on an area code, with the +52 country code and the old mobile 1 both optional.
piighost/mx-rfc — Mexican RFC tax number, three letters for a company or four for a person, then the date of registration or birth, then…
piighost/nl-bsn — Dutch citizen service number (BSN): nine digits, with leading zeros allowed since the legacy eight-digit numbers were…
piighost/nl-passport — Dutch travel document number, nine characters.
piighost/nl-phone — Dutch phone number: the +31 or leading 0 prefix, then 6 followed by eight digits for a mobile, or an area code and the…
piighost/nl-postal — Dutch postal code: four digits then two letters, the shape that makes it unmistakable.
piighost/npm-token — npm granular or automation access token: npm_ then exactly thirty-six alphanumeric characters, the form written into…
piighost/openai-api-key — OpenAI secret key, the sk- prefix with the optional proj- segment, then at least twenty key characters.
piighost/orcid — ORCID researcher identifier, sixteen digits in four dashed groups with a final checksum that can be an X.
piighost/phone-international — Phone number in international form: a + sign, a country code, then groups of digits.
piighost/pl-pesel — Polish national identification number (PESEL): eleven digits encoding the date of birth, a serial and a sex digit.
piighost/pl-phone — Polish phone number: an optional +48, then nine digits usually written in three groups of three.
piighost/pl-postal — Polish postal code, two digits, a hyphen, then three.
piighost/private-key-block — PEM armoured private key, from the BEGIN header to the matching END footer, covering the RSA, EC, DSA, OPENSSH,…
piighost/pt-nif — Portuguese tax identification number, the NIF or numero de contribuinte: nine digits, written solid or in three groups…
piighost/pt-phone — Portuguese phone number.
piighost/pt-postal — Portuguese postal code: four digits, a dash, then three digits for the delivery zone.
piighost/pypi-token — PyPI upload token.
piighost/se-personnummer — Swedish personal identity number: a birth date, then a dash, or a plus sign when the holder is over a hundred, then…
piighost/se-phone — Swedish phone number, the +46 country code or the 0 trunk prefix then eight or nine digits.
piighost/sendgrid-api-key — SendGrid API key: the literal SG., a twenty-two character key id, a dot, then a forty-three character secret.
piighost/sg-nric — Singapore NRIC or FIN: a prefix letter saying the status and the century, seven digits, then a checksum letter.
piighost/sg-phone — Singapore phone number: eight digits opening on a 3, 6, 8 or 9, with the +65 country code optional.
piighost/slack-token — Slack credentials in both families: the xox bot, user, app, legacy and refresh tokens, and the newer app-level xapp…
piighost/slack-webhook — Slack incoming webhook URL, whose path is the credential: anyone holding it can post to the channel.
piighost/ssh-public-key — OpenSSH public key line: the algorithm, a space, then the base64 body.
piighost/stripe-key — Stripe secret or restricted key, in its live or test form.
piighost/swift-bic — SWIFT business identifier code as ISO 9362 defines it: four letters of business party prefix, two letters of ISO…
piighost/twilio-sid — Twilio resource identifier: the AC account SID and the SK API key SID, each followed by thirty-two hex characters.
piighost/uk-driving-licence — DVLA driver number, sixteen characters that encode the holder: five characters of surname padded with nines, the…
piighost/uk-nhs — NHS patient number, ten digits usually written in three-three-four groups.
piighost/uk-nino — UK National Insurance number: two letters from the allowed set, six digits, then a letter from A to D.
piighost/uk-passport — British passport booklet number, nine digits.
piighost/uk-phone — United Kingdom phone number, the +44 or leading 0 prefix then nine or ten digits, spaces allowed anywhere.
piighost/uk-plate — United Kingdom vehicle registration mark in the current format used since 2001: two area letters, a two digit age…
piighost/uk-postcode — UK postcode, the outward code then the inward code, the space between them optional.
piighost/uk-vat — United Kingdom VAT registration number: the GB prefix then nine digits, written either solid or in three groups.
piighost/url — HTTP or HTTPS URL.
piighost/us-bank-routing — US bank routing number, nine digits.
piighost/us-dea — United States Drug Enforcement Administration registration number, two letters then seven digits.
piighost/us-driving-licence — United States driver licence number.
piighost/us-ein — US employer identification number, two digits, a dash, then seven.
piighost/us-itin — United States individual taxpayer identification number, issued to people who owe tax but cannot get a social security…
piighost/us-npi — United States national provider identifier, the ten digit number CMS issues to a healthcare provider, always beginning…
piighost/us-passport — US passport number, one uppercase letter then eight digits.
piighost/us-phone — US phone number, optional +1 prefix and parentheses, then 3-3-4 digits.
piighost/us-ssn — US Social Security number in its hyphenated 3-2-4 form.
piighost/us-zip — US ZIP code, five digits with an optional ZIP+4 extension.
Groups
piighost/ar — Argentina: phone, CPA postal code and the DNI identity number.
piighost/at — Austria: phone and the social insurance number.
piighost/au — Australia: phone, postal code, the business number and the Medicare number.
piighost/banking — Bank identifiers that cross borders: the IBAN and the BIC, also called the SWIFT code.
piighost/be — Belgium: phone and the national register number.
piighost/br — Brazil: phone, CEP postal code, the CPF for a person, the CNPJ for a company and the CNS health card number.
piighost/business — Company and tax numbers across the countries the registry covers: the British VAT number, the European VAT number, the…
piighost/ca — Canada: postal code and social insurance number.
piighost/ch — Switzerland: phone and the AHV social insurance number, which doubles as the health identifier.
piighost/cl — Chile: phone and the RUT, which serves as both the personal and the company identifier.
piighost/contact — How to reach a person, without knowing where they live: email, international phone, URL.
piighost/crypto — Cryptocurrency wallet addresses, Bitcoin and Ethereum.
piighost/de — Germany: phone and postal code.
piighost/dk — Denmark: phone and the CPR number, which doubles as the health identifier.
piighost/driving-licences — Driving licence numbers, the shape every commercial catalogue implements and the registry lacked longest.
piighost/es — Spain: phone, postal code, the DNI and NIE identity numbers and the CIF company tax number.
piighost/eu — Pan-European: IBAN.
piighost/eu-extended — What a European document carries regardless of its country: the IBAN, the BIC, and the intra-community VAT number.
piighost/fi — Finland: phone and the personal identity code.
piighost/fr — France: phone, IBAN, social security number and company registration number.
piighost/fr-extended — The `fr` group plus postal codes.
piighost/generic — Country-agnostic shapes: email, URL, IPv4, card number.
piighost/health — Health identifiers across nine countries: the Danish CPR number, the British NHS number, the French social security…
piighost/id — Indonesia: phone and the NIK population number.
piighost/identity-documents — The documents a person is asked to produce: passports, driving licences, vehicle plates.
piighost/ie — Ireland: phone, Eircode and the PPS number.
piighost/in — India: phone, PIN code, the PAN tax number, the Aadhaar number and the GST number.
piighost/international — The `generic` group plus IPv6, international phone numbers and the ORCID researcher identifier.
piighost/it — Italy: phone, postal code, the codice fiscale, the VAT number and the health card number.
piighost/jp — Japan: phone, postal code and the My Number individual identifier.
piighost/kr — South Korea: mobile phone and the resident registration number.
piighost/logs — What a server log or a traceback carries: addresses, machine identifiers, and the credentials that end up in them by…
piighost/mx — Mexico: phone, the CURP population identifier and the RFC tax number.
piighost/network — Machine and network identifiers: IPv4, IPv6 and MAC addresses.
piighost/nl — the Netherlands: phone, postal code and the citizen service number.
piighost/passports — Passport numbers for the ten countries the registry covers.
piighost/payment — What moves money: the payment card, the IBAN, the BIC.
piighost/pl — Poland: phone, postal code and the PESEL identification number.
piighost/pt — Portugal: phone, postal code and the NIF tax number.
piighost/se — Sweden: phone and the personal identity number.
piighost/secrets — API keys and tokens that must never reach a model: OpenAI, AWS, GitHub, Stripe.
piighost/secrets-extended — Every credential shape the registry knows: the four of the `secrets` group plus Anthropic, Google, Slack, Twilio,…
piighost/sg — Singapore: phone and the NRIC or FIN identity number.
piighost/uk — the United Kingdom: phone, postcode, the National Insurance number, the NHS number and the VAT registration number.
piighost/us — the United States: phone, ZIP code, the individual taxpayer number and the social security number.
piighost/us-extended — The `us` group plus passport, EIN and bank routing numbers.
piighost/us-health — United States health identifiers: the NPI of a provider and the DEA number that lets them prescribe.
piighost/vehicles — Vehicle registration plates, France and the United Kingdom.
piighost configs
piighost/ar-default — Argentina without a model: phone, CPA postal code and the DNI identity number, plus the email, URL, IPv4 and card…
piighost/at-default — Austria without a model: phone and the social insurance number.
piighost/au-default — Australia without a model: phone, postal code, the business number and the Medicare number, plus the email, URL, IPv4…
piighost/be-default — Belgium without a model: phone and the national register number, plus the European IBAN, BIC and VAT number, plus the…
piighost/br-default — Brazil without a model: phone, CEP postal code, the CPF for a person, the CNPJ for a company and the CNS health…
piighost/ca-default — Canada without a model: postal code and social insurance number.
piighost/ch-default — Switzerland without a model: phone and the AHV social insurance number, which doubles as the health identifier, plus…
piighost/cl-default — Chile without a model: phone and the RUT, which serves as both the personal and the company identifier, plus the…
piighost/de-default — Germany without a model: phone and postal code, plus the European IBAN and VAT number, plus the email, URL, IPv4 and…
piighost/dev-secrets — For a coding assistant: every credential shape the registry knows, plus machine identifiers and the email address, and…
piighost/dk-default — Denmark without a model: phone and the CPR number, which doubles as the health identifier, plus the European IBAN, BIC…
piighost/es-default — Spain without a model: phone, postal code, the DNI and NIE identity numbers and the CIF company tax number, plus the…
piighost/fi-default — Finland without a model: phone and the personal identity code.
piighost/fr-default — France without a model: phone, IBAN, social security number and company registration number, plus the European IBAN…
piighost/fr-notarial — French deeds and client files: the French and European shapes, plus a local model for the names, addresses and firms…
piighost/id-default — Indonesia without a model: phone and the NIK population number, plus the email, URL, IPv4 and card number that belong…
piighost/ie-default — Ireland without a model: phone, Eircode and the PPS number, plus the European IBAN, BIC and VAT number, plus the…
piighost/in-default — India without a model: phone, PIN code, the PAN tax number, the Aadhaar number and the GST number, plus the email,…
piighost/it-default — Italy without a model: phone, postal code, the codice fiscale, the VAT number and the health card number, plus the…
piighost/jp-default — Japan without a model: phone, postal code and the My Number individual identifier, plus the email, URL, IPv4 and card…
piighost/kr-default — South Korea without a model: mobile phone and the resident registration number, plus the email, URL, IPv4 and card…
piighost/mx-default — Mexico without a model: phone, the CURP population identifier and the RFC tax number, plus the email, URL, IPv4 and…
piighost/nl-default — the Netherlands without a model: phone, postal code and the citizen service number, plus the European IBAN and VAT…
piighost/pl-default — Poland without a model: phone, postal code and the PESEL identification number, plus the European IBAN and VAT number,…
piighost/pt-default — Portugal without a model: phone, postal code and the NIF tax number, plus the European IBAN, BIC and VAT number, plus…
piighost/regex-default — Regex only, no model, no network: the four built-in catalogs of piighost, France first so a SIRET or a NIR is not…
piighost/se-default — Sweden without a model: phone and the personal identity number, plus the European IBAN, BIC and VAT number, plus the…
piighost/sg-default — Singapore without a model: phone and the NRIC or FIN identity number.
piighost/support-en — English support conversations: US and international shapes with a local model for names and companies, and a guard…
piighost/uk-default — the United Kingdom without a model: phone, postcode, the National Insurance number, the NHS number and the VAT number,…
piighost/us-default — the United States without a model: phone, ZIP code, the individual taxpayer number and the social security number,…
What the registry is asked for : pulls, searches and the objects behind them.