Sensitive Data Encryption Explorer
Use the stage controls to compare the synthetic input, authored output, and configuration at each step.
How to use this explorer
Move between stages with the arrows or the numbered stage list. Each stage shows the input it receives on the left and the output it produces on the right, with the lines that changed marked. The configuration that makes the change sits below the comparison, and the final stage shows the complete pipeline.
The 6 stages in order
- Step 1: Original Payment DataStart with a synthetic payment record containing clear payment, identity, and location fields.
- Step 2: Encrypt Credit Card DataSelect the synthetic card number and CVV fields for the configured encryption processor.
- Step 3: Encrypt PII Customer DataSelect identity fields for encryption and retain the authored derived fields.
- Step 4: Encrypt Address DataSelect street and postal-code fields while retaining city, state, and country in the authored output.
- Step 5: Add Encryption MetadataAdd authored metadata describing the selected example transformations.
- Step 6: Complete Encrypted TransactionShow the authored final record shape; transmission, storage, and key handling are not exercised.
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"}}Partial snippet
01-original-payment-data.yaml# No encryption yet - raw input
input:
http_server:
address: "0.0.0.0:8080"
path: "/payments"