Use cases

Encrypt the field, not the usefulness around it.

Keep labels, ownership, and workflow metadata queryable while placing the sensitive value behind split-key encryption.

URL

Destination and advertising URLs

Store campaign metadata normally while encrypting private destinations or signed query strings as self-contained blobs.

TOKEN

Webhook and integration tokens

Decrypt a token only when a backend worker calls the corresponding third-party service, then discard it from memory.

PII

Personal data fragments

Encrypt individual values whose plaintext is rarely needed, without turning the entire record into an opaque document.

Implementation pattern

  1. Classify the field

    Confirm it needs reversible encryption rather than hashing, tokenization, or deletion.

  2. Encrypt before persistence

    Send plaintext from trusted backend code and store only the returned blob.

  3. Decrypt at the last responsible moment

    Request plaintext only inside the operation that consumes it.

  4. Keep observability non-sensitive

    Log record identifiers, outcomes, and latency, never keys, blobs, or plaintext.

View request examples →