Demo

See the full compliance loop.

The live demo walks through how Chameleon discovers customer PII, flags undeclared fields, applies warehouse policy, executes deletion, and produces auditor-ready proof.


Eight-step loop

01

Connect warehouse and SaaS systems

02

Scan configured tables, models, and columns

03

Register declared PII

04

Record ghost-data findings

05

Review policy status

06

Trigger deletion workflow

07

Confirm downstream removal

08

Generate deletion proof


Console preview

A static preview of the product surface.

Demo tenant

Customer data compliance loop

Static preview
Overview dashboard

Registry health, policy drift, ghost data, and proof status.

Registry resources

54 BigQuery, 1 SaaS

Policy status

WARNmanual review required

Ghost findings

1canary email in staging

Last proof

ISSUEDcertificate stored
Registry view

Resources and deletion strategy from the PII registry.

ResourceLayerPII columnsStrategyStatus
chameleon_prod.raw_usersRAWemail_token, encrypted_pii, user_idCRYPTO_SHREDPASS
chameleon_prod.stg_usersSTAGINGemail, phone, user_idCRYPTO_SHREDWARN
chameleon_prod.int_customer_activityINTERMEDIATEuser_surrogate_idCRYPTO_SHREDPASS
chameleon_prod.mart_customer_metricsMARTuser_surrogate_idMANUAL_REVIEWWARN
Ghost findings

Scanner output with recommended action.

data.email

chameleon_prod.stg_users - EMAIL - 1 row

HIGH

Register column or remove source data

user_surrogate_id

chameleon_prod.mart_customer_metrics - MART_IDENTIFIER - policy rule

MEDIUM

Keep aggregate-only handling under review

Deletion proof

Lifecycle status for one deletion request.

User identifierusr_7f3a...91c2
Requestdelreq_2026_06_21_0042
StatusCERTIFICATE_ISSUED
BigQuerykey destroyed
HubSpotwipe succeeded
Salesforcesandbox receipt
GCS audit logsevidence retained
iss: Chameleon Key Vault
kid: cloud-kms-signing-key/versions/1
evidence: gs://chameleon-audit-logs/lineage_exports/
Integrations

Connection status for the demo control plane.

BigQuery

chameleon_prod and lineage_db

Connected
dbt

manifest model metadata

Policy source
HubSpot

contacts external wipe

Janitor ready
Salesforce

lead and contact wipe receipts

Janitor ready

Scan detail

stg_users.data - policy check with ghost-data finding

columntypedeclaredfinding
user_idINT64yes-
created_atTIMESTAMPyes-
emailSTRINGnoGHOST_DATA
plan_tierSTRINGyes-
phone_hashSTRINGnoSUSPECT_PII
regionSTRINGyes-
mrr_usdFLOAT64yes-
deleted_atTIMESTAMPyes-

Related pages

PII discovery

Map customer data in BigQuery, maintain a live PII registry, and give compliance teams a clearer answer to where personal data lives.

Ghost data detection

Record ghost-data findings from configured warehouse scans, route suspicious fields for review, and reduce privacy drift in analytics workflows.

Deletion proof

Coordinate deletion workflows and produce proof records across warehouses and connected SaaS systems for audit-ready privacy operations.

Crypto-shredding

Crypto-shredding destroys the encryption key so every row that referenced it becomes unreadable instantly — no row scans, no missed copies, no race conditions with downstream caches.

GDPR right to erasure

Article 17 requires complete, verifiable deletion of personal data on request. This guide explains what auditors actually check, what counts as evidence, and how to produce a proof record that survives a regulator review.

BigQuery

Use Chameleon with BigQuery to map warehouse tables and columns, track PII policy, and support deletion proof workflows.

dbt

Connect dbt model metadata with Chameleon registry and policy workflows so privacy context follows warehouse transformations.

HubSpot + Salesforce

Track connected SaaS cleanup receipts for HubSpot and Salesforce as part of Chameleon deletion proof workflows.