GPT-Shield is built on a simple principle: we protect your data by never holding it. This page explains, in plain terms, how that works.
Core detection runs locally, on your own machine or infrastructure. Prompts and files are scanned in place and are not transmitted to us in order to be checked.
We do not store raw sensitive values — not in logs, audit events, lineage records, or any default storage. Where we need to record that a crossing happened, we keep only salted, one-way hashes and token references that describe the shape and flow of data, never the value itself.
Anything that is persisted (such as reversible pseudonymization mappings, when enabled) is encrypted at rest with AES-GCM, backed by the operating-system keychain.
If you enable cloud features (such as a hosted data-flow graph), they receive only de-identified signal — classifications, counts, and hashes — never raw sensitive values.
Questions or a data-processing agreement (DPA)? Email noah@gpt-shield.com.