Mock Jutsu — EN Guide

The Ultimate Algorithmic Mock Data Engine
6 locale390 types5955 tests
Developer: Altan Sezer Ayan (A.S.A)
Full Reference
Quick Start
Power Features
REST API
Data Masking
Identity (31)
tckn
Generate valid Turkish ID (TCKN) with Modulo 10/11 checks for identity verification testin…
ykn
Create valid Foreigner ID (YKN) numbers with Modulo 10/11 validation for residency system …
nationalid
Generate locale-specific National ID numbers for global identity verification workflows.
Locale Aware
vkn
Produce valid Tax Identification Numbers (VKN) with Modulo 11 validation for corporate fin…
taxid
Generate region-specific Tax IDs for testing accounting and tax compliance software.
Locale Aware
employer_id
Create Employer Registration IDs with algorithmic checks for payroll and HR system testing…
Locale Aware
insurance_id
Generate locale-specific Social Security or Insurance IDs for healthcare and benefits mock…
Locale Aware
sgk
Produce Turkish Social Security (SGK) numbers for testing local payroll and insurance inte…
mersis
Generate Turkish Central Registry System (MERSIS) numbers for commercial registry and trad…
ssn
Create US Social Security Numbers (SSN) following area and group rules for identity testin…
ein
Generate US Employer Identification Numbers (EIN) for business tax and registration simula…
nin
Produce UK National Insurance Numbers (NIN) for testing UK-based payroll and benefit syste…
utr
Create UK Unique Taxpayer References (UTR) with Modulo 11 checks for tax filing simulation…
crn
Generate UK Company Registration Numbers (CRN) for corporate database and compliance testi…
paye
Produce UK PAYE reference numbers for testing employer tax and payroll integrations.
ust_id
Generate German VAT IDs (USt-IdNr.) with ISO 7064 checks for European tax compliance testi…
ustid
Alias for German VAT ID (USt-IdNr.) used for testing tax validation and invoicing workflow…
hrb
Create German Commercial Register (HRB) IDs for testing business registration and legal mo…
rvn
Generate German Pension Insurance Numbers (RVNR) for social security and retirement system…
siren
Produce French SIREN identifiers with Luhn validation for business registration simulation…
siret
Create French SIRET identifiers with Luhn validation for testing establishment-level data.
tva
Generate French VAT numbers (TVA) with ISO 7064 checks for tax and invoicing system mocks.
inn
Produce Russian Tax IDs (INN) with checksum validation for individual or corporate tax tes…
inn_individual
Generate Russian Individual Tax IDs (INN) with checksums for personal finance simulations.
snils
Create Russian Pension Insurance (SNILS) numbers with checksums for social benefit mocks.
kpp
Produce Russian Industrial Enterprises Codes (KPP) for corporate tax and registration test…
ogrn
Generate Russian Primary State Registration Numbers (OGRN) for business entity verificatio…
vat_number
Generate VIES-compliant VAT numbers for tax compliance and global billing system testing.
Locale Aware
tckn_masked
Masked Turkish ID numbers for privacy-compliant UI and database testing.
ssn_masked
Masked US SSN strings for testing secure data display and PII handling.
nationality
ISO 3166-1 alpha-3 nationality codes for testing international profiles.
Financial (22)
cardnum
Create credit card numbers with Luhn algorithm validation for payment gateway testing.
cardtype
Generate payment card types like Credit, Debit, or Prepaid for transaction flow testing.
cardstatus
Produce card statuses such as Active, Blocked, or Expired for payment logic simulations.
cardcategory
Generate card levels like Gold or Platinum for testing tiered banking features.
cardowner
Create cardholder names formatted for specific locales for realistic payment mocks.
Locale Aware
cvv3
Generate 3-digit CVV/CVC codes for testing standard credit card security workflows.
cvv4
Produce 4-digit CVV codes specifically for American Express payment simulation testing.
pin
Generate randomized 4-digit Personal Identification Numbers for ATM and security mocks.
expiry
Create future card expiry dates in MM/YY format for payment processing simulations.
expirymonth
Generate card expiry months (01-12) for testing date-based payment logic.
expiryyear
Produce the last two digits of card expiry years for payment form validation.
issuer
Generate simulated bank or card issuing entities for financial transaction testing.
Locale Aware
balance
Create random account balances with two-decimal precision for financial app simulations.
iban
Generate valid IBANs with Modulo 97 checks for testing international bank transfers.
Locale Aware
sepa_qr
Generate EPC-standard SEPA QR codes for credit transfer integration testing.
Locale Aware
emv_qr_p2p
Create TRQR-compatible EMV QRCPS P2P payment QR codes for mobile wallet testing.
Locale Aware
emv_qr_atm
Generate EMV QRCPS ATM cash-out QR codes to simulate cardless withdrawals.
Locale Aware
emv_qr_pos
Create EMV QRCPS Merchant/POS QR codes for testing retail payment flows.
Locale Aware
3ds_cavv
Generate 3D Secure 2.0 CAVV values to validate cardholder authentication flows.
3ds_eci
Create 3D Secure ECI flags to test transaction security levels and liability shifts.
cardnetwork
Generate credit card network names like Visa or Amex for payment gateway testing.
credit_score
Simulated credit scores (300-850) for testing financial risk models.
FinancialExt (16)
credit_score_model
Generate credit scoring model names like FICO for loan application testing.
credit_score_tier
Create credit score tier labels for testing risk assessment and lending logic.
credit_limit
Generate realistic credit limits for testing credit card issuance and loan limits.
credit_utilization
Create credit utilization ratios for testing credit health and risk scoring models.
credit_card_issuer_name
Generate locale-aware fictional bank names for credit card issuer simulation.
Locale Aware
apr
Create realistic consumer credit APR values for testing loan interest calculations.
loan_type
Generate loan product types like Mortgage or Personal for lending platform testing.
mortgage_rate
Create mortgage interest rates for testing home loan calculators and applications.
mortgage_term
Generate mortgage loan terms in years for testing amortization and repayment logic.
premium_amount
Create monthly insurance premium amounts for testing policy billing and quotes.
deductible
Generate insurance deductible amounts for testing claim processing and policy setup.
coverage_limit
Create insurance coverage limits for testing liability and policy underwriting.
claim_status
Generate insurance claim statuses for testing claims management and workflow systems.
credit_limit_masked
Create GLBA-compliant masked credit limits for secure financial data display.
mortgage_rate_masked
Generate masked mortgage rates to test privacy-compliant financial reporting.
premium_amount_masked
Create masked insurance premium amounts for secure customer portal testing.
Banking (24)
creditor_ref
Generate ISO 11649 Creditor References for testing structured payment identification.
account_type
Create bank account types like Checking or Savings for financial application testing.
transaction_type
Generate transaction type codes for ledger and payment processing simulation.
transaction_description
Create locale-aware payment descriptions for realistic bank statement simulation.
Locale Aware
ifsc_code
Generate Indian IFSC codes for testing NEFT, RTGS, and IMPS payment integrations.
bsb_code
Create Australian BSB codes for validating domestic bank transfers and branch routing.
check_number
Generate 4-digit US check sequence numbers for check processing and imaging tests.
micr_line
Create US MICR lines for testing check scanning and automated clearing house flows.
payment_reference
Generate generic payment references for tracking and reconciling mock transactions.
wire_routing_number
Create 9-digit ABA/Fedwire routing numbers for testing wire transfer systems.
account_number
Generate 8–12 digit bank account numbers for core banking and payment testing.
account_number_masked
Create PCI-DSS compliant masked account numbers for secure UI and reporting tests.
micr_line_masked
Generate masked MICR lines for privacy-compliant check data display testing.
transaction_description_masked
Create GDPR-compliant masked payment descriptions for data minimisation testing.
Locale Aware
check_number_masked
Generate masked check numbers for secure financial document display simulation.
payment_reference_masked
Create GLBA-compliant masked payment references for secure transaction logging.
swift
Generate ISO 9362 BIC/SWIFT codes for validating international bank transfers and financia…
Locale Aware
bic
Generate valid BIC/SWIFT codes for testing global banking transactions and financial softw…
Locale Aware
sort_code
Generate 6-digit UK bank sort codes for testing local payment processing and direct debits…
routing_number
Generate 9-digit US ABA routing numbers with checksums for ACH and wire transfer simulatio…
bik_code
Generate Russian Bank Identification Codes (BIK) for testing regional financial systems an…
bank_name
Generate localized bank names for populating financial UI components and database records.
Locale Aware
transaction
Simulate complex banking transaction records for testing ledger systems and financial dash…
Locale Aware
sepa_ref
SEPA End-to-End identification references for European payment testing.
Compliance (17)
policy_number
Create insurance policy numbers for claims processing and policy management testing.
claim_number
Generate insurance claim identifiers for testing workflow and settlement systems.
pep_status
Generates PEP, RCA, or Former PEP status for AML compliance testing and risk screening.
aml_risk_rating
Provides Low to Critical AML risk ratings for testing financial compliance workflows.
cdd_level
Generates Standard, Enhanced, or Simplified CDD levels for customer verification logic.
sar_number
Creates SAR-YYYYMMDD-NNNNN formatted strings for suspicious activity reporting simulations…
ubo_ownership_percentage
Generates UBO ownership percentages (0.01–100.00) for corporate structure testing.
kyc_document_type
Provides accepted KYC documents like Passport or National ID for identity verification flo…
consent_id
Generates UUID or CONSENT-prefixed strings for regulatory consent tracking and GDPR compli…
tpp_id
Creates PSD2-compliant TPP identifiers with PSP-/TPP- prefixes for open banking integratio…
onboarding_method
Generates onboarding methods like eKYC or Video KYC for customer journey mapping.
sanctions_hit
Simulates OFAC/UN/EU sanctions screening results with realistic hit rates for AML testing.
sar_number_masked
Generates fully masked SAR numbers to test data privacy and anti-tipping-off compliance.
policy_number_masked
Provides masked policy numbers for insurance support UI and GLBA compliance testing.
claim_number_masked
Creates masked claim numbers for secure insurance portal and support reference testing.
ubo_ownership_percentage_masked
Generates masked UBO percentages to test data privacy in corporate registries.
consent_id_masked
Provides masked consent IDs for audit trails while maintaining GDPR and ePrivacy complianc…
Meta (25)
reverse_regex
Strings matching any regex pattern for dynamic input validation and form testing.
uuid
Generate RFC 4122 compliant UUID v4 strings for unique record identification in databases.
requestid
Generate unique request identifiers in UUID format for API logging and request tracking.
correlationid
Generate UUID correlation IDs for tracing requests across distributed microservices.
sessionid
Generate unique session identifiers for testing user authentication and session management…
idempotencykey
Generate API idempotency keys in UUID format for testing safe retries and duplicate preven…
deviceid
Generate unique hardware device identifiers as uppercase UUIDs for mobile app testing.
timestamp
Generate current Unix epoch timestamps in seconds for event logging and database entries.
timestamp_iso
Generate ISO 8601 formatted date-time strings for standardized API responses and logging.
ipv4
Generate random public or private IPv4 addresses for network simulation and firewall testi…
ipv6
Generate RFC 4291 compliant IPv6 addresses for testing modern networking protocols.
browser_name
Generate common web browser names for testing user agent parsing and analytics dashboards.
browser_version
Generate simulated browser version strings for testing software compatibility and analytic…
browser_engine
Generate web browser layout engines like Blink or WebKit for browser compatibility testing…
useragent
Generate realistic browser User-Agent strings for testing web servers and analytics tools.
jwt
Generate mock JSON Web Tokens (JWT) for testing authentication and authorization flows.
bearertoken
Generate HTTP Bearer authorization tokens for testing API security and protected routes.
hash
Generate cryptographic hash values for testing data integrity and password storage logic.
mac_address
Generate 48-bit hardware MAC addresses for testing network discovery and device inventory.
url
Generate localized web URLs for testing link validation and content management systems.
Locale Aware
domain
Generate localized domain names with regional TLDs for testing DNS and web configurations.
Locale Aware
color
Generate hexadecimal or named color values for testing UI themes and design components.
clientversion
Generate SemVer compliant software client versions for testing update and release logic.
signature
Generate HMAC-SHA256 digital signature hex strings for testing API request signing.
apppassword
Generate secure one-time application passwords or PINs for authentication testing.
CapMarkets(Trading) (20)
isin
Create ISIN codes (ISO 6166) for international securities identification and trading.
Locale Aware
cusip
Generate CUSIP identifiers for North American financial instrument tracking.
sedol
Create SEDOL codes for UK stock exchange identification and portfolio management.
lei
Generate Legal Entity Identifiers (ISO 17442) for regulatory reporting and compliance.
fix_message
Create FIX Protocol 4.4 New Order Single messages for financial trading system tests.
psd2_consent
Generate PSD2/Open Banking payment consents as compact JWS for API security testing.
Locale Aware
stock_ticker
Create 1-5 letter stock ticker symbols for equity market data simulation.
figi
Generate Financial Instrument Global Identifiers (OpenFIGI) for asset tracking.
forex_pair
Create ISO 4217 forex currency pairs for trading platform and exchange rate testing.
forex_rate
Generate realistic FX exchange rates for major currency pairs in financial apps.
ric
Create Reuters Instrument Codes (RIC) with exchange suffixes for market data integration.
Locale Aware
mic
Generate ISO 10383 Market Identifier Codes (MIC) for identifying global stock exchanges.
Locale Aware
stock_exchange
Create locale-aware stock exchange names for financial UI and reporting.
Locale Aware
option_contract
Generate OCC option contract symbols for derivatives trading and risk management.
bond_yield
Create bond yield percentages for fixed-income analysis and financial modeling.
coupon_rate
Generate bond coupon rates for debt instrument simulation and interest calculations.
settlement_date
Create trade settlement dates (T+1 to T+5) for post-trade processing tests.
portfolio_id
Generate unique portfolio identifiers for investment management and tracking.
portfolio_id_masked
Create masked portfolio IDs for MiFID II compliance and internal reference testing.
nsin
Generate National Securities Identifying Numbers (CUSIP, SEDOL) for asset identification.
Locale Aware
Crypto (16)
btc_address
Generates Bitcoin P2PKH, P2SH, or Bech32 addresses for crypto wallet and transaction testi…
eth_address
Creates Ethereum/EVM compatible wallet addresses for smart contract and dApp integration.
crypto_address
Generates generic cryptocurrency addresses for testing multi-chain wallet applications.
tx_hash
Provides SHA-256 or Keccak-256 blockchain transaction hashes for ledger simulation.
block_hash
Generates unique blockchain block hash identifiers for testing node and explorer interface…
mnemonic
Creates BIP-39 mnemonic recovery phrases for testing wallet backup and restoration flows.
nft_token_id
Generates ERC-721 NFT token IDs for testing marketplace minting and inventory logic.
gas_price
Provides tiered Ethereum gas prices in Gwei for transaction cost estimation and testing.
gas_limit
Generates standard Ethereum gas limit values for transaction simulation and smart contract…
defi_protocol_name
Provides names like Uniswap or Aave for testing DeFi dashboard and aggregator UIs.
blockchain_network
Generates L1/L2 network names like Ethereum or Polygon for multi-chain app testing.
wallet_label
Creates crypto wallet labels like Hot Wallet or Cold Storage for portfolio management test…
defi_position_type
Generates DeFi position types like Staking or Lending for yield tracking simulations.
cryptocurrency_name
Provides names like Bitcoin or Solana for testing crypto exchange and wallet interfaces.
liquidity_pool_id
Generates EIP-55 checksummed liquidity pool addresses for DeFi protocol testing.
liquidity_pool_id_masked
Creates masked pool addresses for testing FATF Travel Rule compliance in crypto apps.
IntlIDs (49)
br_cpf
Brazilian CPF numbers with MOD-11 check digits for identity validation.
br_cnpj
Brazilian CNPJ numbers with MOD-11 check digits for business validation.
in_pan
Indian PAN strings for testing financial and tax-related applications.
in_aadhaar
12-digit Indian Aadhaar numbers with Verhoeff check for ID verification.
in_gstin
15-character Indian GSTIN for testing tax and compliance workflows.
in_epic
Indian Voter ID (EPIC) strings for testing government service portals.
cn_ric
18-character Chinese Resident IDs for testing regional identity systems.
mx_curp
Mexican CURP strings with check digits for identity verification tests.
mx_rfc
Mexican RFC identifiers for testing personal and corporate tax logic.
it_codicefiscale
Generate valid 16-character Italian Codice Fiscale for tax and identity verification testi…
es_dni
Valid Spanish DNI with 8 digits and MOD-23 check letter for identity validation mockups.
es_nie
Generate Spanish NIE with X/Y/Z prefix and MOD-23 check letter for foreign resident data t…
es_ccc
Valid Spanish CCC bank account numbers with MOD-11 check digits for financial software tes…
de_idnr
German personal tax ID (IdNr) with ISO 7064 MOD 11,10 check for payroll and tax system tes…
de_stnr
Generate 13-digit German Steuernummer in ELSTER format for tax reporting and compliance te…
pk_cnic
Valid 13-digit Pakistani CNIC numbers for identity verification and KYC workflow testing.
jp_cn
13-digit Japanese Corporate Numbers with MOD-9 check for B2B platform and registry testing…
jp_in
Japanese Individual Number (My Number) with MOD-11 check for social security and tax testi…
kr_rrn
Valid South Korean RRN with birth date and gender encoding for identity management testing…
kr_brn
South Korean Business Registration Numbers for corporate verification and B2B software tes…
nl_bsn
Dutch BSN with 9 digits and MOD-11 weighted check for healthcare and tax system integratio…
pl_pesel
Polish PESEL with encoded birth date and MOD-10 check for identity and insurance testing.
se_personnummer
Swedish Personnummer with Luhn check for population registry and identity verification tes…
dk_cpr
Valid Danish CPR numbers for social security and public service platform testing.
fi_hetu
Finnish HETU with MOD-31 check for identity verification and healthcare system testing.
no_fodselsnummer
Norwegian Fødselsnummer with dual MOD-11 check digits for identity and tax system testing.
au_abn
Australian ABN with MOD-89 check for business registration and tax compliance testing.
au_tfn
Australian TFN with MOD-11 weighted check for payroll and superannuation system testing.
au_acn
Australian ACN with MOD-10 weighted check for corporate registry and legal software testin…
my_nric
Malaysian NRIC with valid birth place codes for identity verification and KYC testing.
th_pin
13-digit Thai personal ID with MOD-11 check for identity verification and government testi…
th_tin
Thai TIN for business tax registration and corporate compliance software testing.
sg_uen
Singapore UEN with MOD-11 check letter for business entity and corporate registry testing.
za_idnr
South African ID with birth date and Luhn check for identity and banking system testing.
ca_bn
Canadian Business Number with Luhn check for tax and corporate registration testing.
nz_ird
New Zealand IRD numbers with MOD-11 check for tax and financial software testing.
ar_cuit
Argentinian CUIT with MOD-11 check for tax registration and corporate identity testing.
ar_dni
Argentinian DNI for identity verification and personal data management testing.
cl_rut
Chilean RUT with MOD-11 check for identity verification and financial system testing.
co_nit
Colombian NIT with check digit for business tax and corporate identity verification testin…
il_idnr
9-digit Israeli ID with Luhn check for identity verification and government service testin…
ro_cnp
Romanian CNP with MOD-11 check for identity verification and social security testing.
ro_cui
Romanian CUI with MOD-11 check for business registration and corporate tax testing.
hr_oib
Croatian OIB with ISO 7064 MOD 11,10 check for identity and tax system testing.
bg_egn
Bulgarian EGN with birth date and MOD-11 check for identity and civil registry testing.
lt_asmens
Lithuanian personal code for identity verification and population registry testing.
ee_ik
Estonian Isikukood with MOD-11 check for digital identity and e-government testing.
pt_cc
Portuguese Citizen Card numbers for identity verification and public service testing.
eg_tn
9-digit Egyptian Tax Registration Number for corporate tax and compliance testing.
Quick Start

Install

pip install mock-jutsu

# verify
mockjutsu --version
python -c "import mockjutsu; print('OK')"

Developer Setup

git clone https://github.com/altansayan/mock-jutsu-api.git
cd mock-jutsu-api

pip install -e ".[dev]"

# run tests
pytest tests/ -v

Python API

jutsu.generate('iban', locale='US')
jutsu.generate('phone', locale='US')
jutsu.generate('cardnum', network='visa')
jutsu.generate('fullname', locale='US')

CLI

mockjutsu generate iban --locale US
mockjutsu generate phone --locale US
mockjutsu generate cardnum --network visa
mockjutsu bulk phone --count 1000 --locale US
mockjutsu template uuid fullname phone iban --locale US
mockjutsu start-api --port 8000

US Identity Profile

p = jutsu.profile(locale='US')
# ssn, firstname, lastname,
# phone (+1...), email,
# iban (US...), address

# CLI
mockjutsu profile --locale US --count 3

US Fintech Example

jutsu.generate('ssn')           # 234-56-7890
jutsu.generate('ein')           # 12-3456789
jutsu.generate('routing_number') # 021000021
jutsu.generate('aba')           # 021000021
jutsu.generate('iban', locale='US')
jutsu.generate('cardnum', network='visa')
Power Features

profile()

# Python
jutsu.profile(locale='US')

# CLI
mockjutsu profile --locale US
mockjutsu profile --locale US --count 5

company()

# Python
jutsu.company(locale='US')

# CLI
mockjutsu company --locale US
mockjutsu company --locale US --count 3

bulk()

# Python
jutsu.bulk('phone', count=100, locale='US')
jutsu.bulk('iban',  count=500, locale='US')

# CLI
mockjutsu bulk phone --count 100 --locale US
mockjutsu bulk iban  --count 500 --locale US

template()

# Python
jutsu.template(
  ['uuid', 'phone', 'iban'],
  count=10, locale='US')

# CLI
mockjutsu template uuid phone iban --locale US --count 10
mockjutsu template uuid phone iban --format csv
mockjutsu template uuid phone iban --format sql --table users

export()

# Python
jutsu.export(
  {'id':'uuid','phone':'phone','iban':'iban'},
  count=1000, format='sql',
  table='users', locale='US')

# CLI
mockjutsu export uuid phone iban --count 1000 --format sql --table users --locale US

REST API

# Start server
mockjutsu start-api --port 8000

GET /generate/phone?locale=US
GET /bulk/iban?count=10&locale=US
GET /profile?locale=US&count=1
POST /template
  {"types":["uuid","phone","iban"],"locale":"US","count":1}

# Swagger UI
# http://localhost:8000/docs
REST API

GET /generate/{type}

GET /generate/phone?locale=US
GET /generate/iban?locale=US
GET /generate/cardnum?network=visa
GET /generate/hash?algorithm=sha256

# Response
{"type":"phone","locale":"US",
  "result":"...","status":"success"}

GET /bulk/{type}

GET /bulk/phone?count=10&locale=US
GET /bulk/iban?count=5&locale=US

# Response
{"type":"phone","count":10,
  "results":["...","..."]}

POST /template

{"types":["uuid","phone","iban"],
 "count":1,"locale":"US"}

# count=1 -> single object
# count>1 -> array

GET /profile & /company

GET /profile?locale=US&count=1
GET /company?locale=US&count=1

POST /export

{"schema_map":{"id":"uuid","p":"phone"},
 "count":10,"locale":"US",
 "format":"csv","table":"users"}

GET /list

GET /list
GET /list?cat=Financial
GET /health  -> {"status":"ok"}

# Swagger UI
# http://localhost:8000/docs
Data Masking Standards

Mock Jutsu's --mask flag returns regulation-compliant masked values. The table below shows which function is masked according to which regulation and how.

Usage: mockjutsu generate cardnum --mask  ·  jutsu.generate('cardnum', mask=True)  ·  GET /generate/cardnum?mask=true

RegulationTypesMasking Rule
PCI DSS v4.0 §3.4.1 (PAN)cardnumBIN(6) + **** + last4 → 4155 56** **** 3399
PCI DSS SAD (saklanamaz)cvv3cvv4pintrack1_datatrack2_datachip_datapin_blockpin_block_fmt33ds_cavvpasswordpassword_hashemv_arqcAll characters → ***
PCI DSS (kart meta)expiryexpirymonthexpiryyearexpiry → **/** | month/year → **
PCI DSS (kart sahibi)cardownerEach word: first char + *** → E*** K***
EMV / ISO 8583emv_atcemv_iadiso8583_auth_requestiso8583_auth_responseiso8583_reversalEMV atc → **XX | iad → first4+****+last4 | ISO DE002 PAN field masked
KVKK Rehber 2.4 (T.C. Kimlik)tcknyknFirst 2 + ******* + last 2 → 25*******10
KVKK (Vergi / SGK)vkntaxidsgkmersisinsurance_idvkn → first3+****+last3 | sgk → middle block masked | mersis → first4+****+last4
GDPR Art.5 (e-posta)emailFirst 2 chars of local part + *** @ domain → al***@mail.com
GDPR Art.5 (doğum tarihi)birthdateYear visible, month/day hidden → 1990-**-**
GDPR Art.5 (isim)firstnamelastnamefullnamepatronymicEach word: first char + *** → E*** K***
GDPR Art.5 (yaş)ageAll digits → **
GDPR Art.5 (pasaport / ehliyet)passportlicensemrz_td3mrz_td1First 2 + **** + last 2 → P1****67 | MRZ → middle block masked
E.164 / GDPR (telefon)phonemsisdnCountry code + *** *** ** + last2 → +90 *** *** ** 34
GDPR (yerel telefon)phone_local*** + last 2 digits → ***34
SEPA / PSD2 (IBAN)ibanCountry(2) + check(2) + **** + last4 → TR12 **** **** **** **** **34
US GLBA / IRS (SSN)ssnssn_masked***-**-last4 → ***-**-5678
US GLBA / IRS (EIN)ein**-*****last4
HIPAA (NPI)npiFirst 5 + **** + last 4
UK HMRC (NIN)ninAB ** ** ** C → AB ** ** ** C
UK HMRC (UTR)utrFirst 5 visible + ***** → 12345*****
UK NHSnhs_numbernhsnumberFirst 3 + *** + ***last1 → 943 *** ***9
UK (CRN / PAYE)crnpayesort_codecrn → first2+****+last2 | paye → first4+***+last3 | sort_code → **-**-**
Almanya (Kimlik / Vergi)de_idnrde_stnrrvnFirst 3-4 + **** + last 2-4
Rusya (INN / SNILS)inninn_individualsnilsFirst 3 + **** + last 3
HIPAA (sağlık verisi)icd10bmiheightweighthl7_messagefhir_patientdicom_uidicd10 → digits masked | bmi/height/weight → *.* units preserved | HL7 field values → **** | FHIR name fields → *** | DICOM → first3+.*****
3GPP / GSMA (Telecom)imeiimei2iccidimsiIMEI → TAC(8)+****+last2 | ICCID → IIN(6)+****+last4 | IMSI → MCC+MNC(5)+****+last4
GDPR / RFC 6890 (IP / MAC)ipv4public_ipmac_addressIPv4 → first 2 octets.*.* → 192.168.*.* | MAC → first 3 groups:**:**:**
GDPR (konum)latitudelongitudecoordinates2 decimal places visible + ***** → 41.01*****
VIN / Araç (NHTSA)vinvehicleWMI+VDS(9) + **** + last4 → WBA3A5C5X****3456
Plaka (KVKK)plateCity code + letter[0]+*** + serial → 34 A** 123
IATA (Havacılık)pnr_codeiata_ticketPNR → first2+**** | Ticket → first3+****+last3
KVKK / GDPR (finansal)balancecredit_scorebalance → ****+last2 integer digits+decimal | credit_score → first digit+**
OWASP (oturum / kimlik doğrulama)sessioniddeviceidusernamehandlesessionid/deviceid → first8-****-****-****-last12 | username → first2+***+last2 | handle → @first2+***
Ticaret (sipariş / kargo)order_idtracking_numberorder_id → first6+****+last4 | tracking → first4+****+last4
OIDC / OAuth 2.0 (token)oidc_tokenoidc_token_settoken → first10+***.last4 | token_set → token fields masked
BIP39 (anımsatıcı)mnemonicFirst word visible + *** *** ... ***
PSD2 / Open Bankingpsd2_consentFirst 12 characters + ***
SWIFT / ISO 20022swift_mt103IBAN/BIC/ACC fields → CC+**** → IBAN: TR****
Brezilya (CPF / CNPJ)br_cpfbr_cnpjCPF → first3+***+***+last2 | CNPJ → first4+****+last4
Hindistan (PAN / Aadhaar / GSTIN / EPIC)in_panin_aadhaarin_gstinin_epicPAN → first5+****+last1 | Aadhaar → XXXX XXXX last4 | GSTIN → state+PAN+****+last2 | EPIC → first3+****+last2
Çin (RIC)cn_ricArea+year (first6) + **** + last4
Meksika (CURP / RFC)mx_curpmx_rfcFirst 4 + middle masked + last 2
İtalya (Codice Fiscale)it_codicefiscaleSurname(4) + ** + birth month(2) + **** + check
İspanya (DNI / NIE / CCC)es_dnies_niees_cccDNI/NIE → first2+****+last2 | CCC → first4+****+last4
Güney Kore (RRN / BRN)kr_rrnkr_brnRRN → birthdate(6)-gender+***** | BRN → first3+****+last3
Hollanda (BSN)nl_bsnFirst 3 + **** + last 2
Polonya (PESEL)pl_peselFirst 6 (birthdate) + ** + last 2
İsveç (Personnummer)se_personnummerBirthdate(8) + -****
Danimarka (CPR)dk_cprBirthdate(6) + -****
Finlandiya (HETU)fi_hetuBirthdate(6) + -****
Norveç (Fødselsnummer)no_fodselsnummerFirst 6 (birthdate) + ** + last 2
Avustralya (ABN / TFN / ACN)au_abnau_tfnau_acnFirst 3 + **** + last 2-3
Malezya (NRIC)my_nricFirst 6 (birthdate+state) + **** + last 4
Pakistan (CNIC)pk_cnicFirst 5 + **** + last 2
Japonya (CN / IN)jp_cnjp_inFirst 4 + **** + last 4
Singapur (UEN)sg_uenFirst 4 + middle masked + last 2
Tayland (PIN / TIN)th_pinth_tinFirst 4 + **** + last 4
Güney Afrika (IDNR)za_idnrFirst 6 (birthdate) + *** + last 3
Kanada (BN)ca_bnFirst 3 + **** + last 2
Yeni Zelanda (IRD)nz_irdFirst 3 + **** + last 2
Arjantin (CUIT / DNI)ar_cuitar_dniFirst 2-4 + middle masked + last 2
Şili (RUT)cl_rutFirst 3 + **** + last 2
Kolombiya (NIT)co_nitFirst 3 + **** + last 3
İsrail (IDNR)il_idnrFirst 3 + **** + last 2
Romanya (CNP / CUI)ro_cnpro_cuiCNP → first4+****+last3 | CUI → first4+****+last3
Hırvatistan (OIB)hr_oibFirst 4 + **** + last 3
Bulgaristan (EGN)bg_egnBirthdate(6) + ** + last 2
Litvanya (Asmens kodas)lt_asmensFirst 5 + **** + last 2
Estonya (IK)ee_ikFirst 5 + **** + last 2
Portekiz (CC)pt_ccFirst 4 + **** + last 3
Mısır (TIN)eg_tnFirst 3 + **** + last 2
Ön-maskeli tipler (_masked varyantlar)tckn_maskedssn_maskedaccount_number_maskedmicr_line_maskedtransaction_description_maskedcheck_number_maskedpayment_reference_maskedcredit_limit_maskedmortgage_rate_maskedpremium_amount_maskedportfolio_id_maskedsar_number_maskedpolicy_number_maskedclaim_number_maskedubo_ownership_percentage_maskedconsent_id_maskedliquidity_pool_id_maskedGenerated pre-masked — --mask flag has no additional effect