Skip to main content

Sensitive Data Encryption Explorer

Use the stage controls to compare the synthetic input, authored output, and configuration at each step.

Interactive pipeline

ENCRYPT SENSITIVE DATA

Field-level encryption configuration

Stage 1 of 6

Original Payment Data

Start with a synthetic payment record containing clear payment, identity, and location fields.

18HighlightsAuthored emphasis only—not a computed diff.
Copy & download

Input

{"transaction_id": "txn_20251020_001","timestamp": "2025-10-20T14:30:00Z","merchant_id": "merchant_789","amount": 127.50,"currency": "USD","payment": {Authored highlight: "card_number": "4532-1234-5678-9010",Authored highlight: "cvv": "123","expiration": "12/27",Authored highlight: "cardholder_name": "Sarah Johnson"},"customer": {Authored highlight: "email": "[email protected]",Authored highlight: "phone": "+1-415-555-0123",Authored highlight: "ssn": "123-45-6789",Authored highlight: "date_of_birth": "1985-03-15"},"billing_address": {Authored highlight: "street": "123 Main St","city": "San Francisco","state": "CA",Authored highlight: "zip": "94102","country": "US"}}

Output

{"transaction_id": "txn_20251020_001","timestamp": "2025-10-20T14:30:00Z","merchant_id": "merchant_789","amount": 127.50,"currency": "USD","payment": {Authored highlight: "card_number": "4532-1234-5678-9010",Authored highlight: "cvv": "123","expiration": "12/27",Authored highlight: "cardholder_name": "Sarah Johnson"},"customer": {Authored highlight: "email": "[email protected]",Authored highlight: "phone": "+1-415-555-0123",Authored highlight: "ssn": "123-45-6789",Authored highlight: "date_of_birth": "1985-03-15"},"billing_address": {Authored highlight: "street": "123 Main St","city": "San Francisco","state": "CA",Authored highlight: "zip": "94102","country": "US"}}
Stage configuration01-original-payment-data.yaml
# No encryption yet - raw input
input:
  http_server:
    address: "0.0.0.0:8080"
    path: "/payments"