Security & architectureYour customer data never touches our servers.
This isn't a policy promise — it's the architecture. California's DROP platform transmits only one-way SHA-256 hashes, never raw identifiers. PrivacyClock works the same way end to end.
The only things that leave your browser are irreversible hashes and a match / no-match flag. There is no upload path for raw customer records, because the product doesn't need one.
How matching actually happens
- The state sends hashes. Your DROP download is a list of SHA-256 hashes of the consumers who requested deletion — no names, no emails.
- You hash your own records locally. When you upload your customer file, it's normalized and hashed inside your browser using a Web Worker. The raw file is read into memory and discarded; it is never transmitted.
- We compare hash to hash. Matching is a set intersection of two hash lists. A match means "this consumer is in your database" without either side ever seeing the other's plaintext.
- You act and report. You delete the matched records in your own systems and file a status code back to the state. We store the work-item IDs, statuses, and timestamps — the evidence — not the underlying people.
Validated against the official specification
A hashing bug would silently cause missed deletions and compliance failures. Our matching engine is golden-tested against all 14 test vectors the CPPA publishes — email, phone, DOB, ZIP, names (including accented and non-Latin scripts), MAID, VIN, CTV ID, and the NDZ and NameVIN composites — plus the sandbox standardization tool.
Anna.Smith@Domain.com → normalize → anna.smith@domain.com
SHA-256 · Base64 → KA18MT/ph6IHYjzT9zwETySDQyvSh87YuoSBpOQtkhE=
What we do store
Stored- DROP work-item IDs and hashes
- Match / no-match results
- Status codes and filing timestamps
- Operator actions (audit trail)
Never stored- Raw names, emails, phones, addresses
- Your customer database
- Reversible identifiers of any kind
Scope, stated plainly. PrivacyClock matches, tracks, and documents. You delete the data in your own systems and make exemption calls — those are the broker's legal responsibility, and PrivacyClock is not a law firm.