Security & Privacy
Auto-redaction
Every event is redacted in your process before it’s sent. Not optional, can’t be disabled.
Redacted fields
Any header or body field matching these keys (case-insensitive) is replaced with [REDACTED]:
password, secret, token, authorization, api_key, x-api-key, apikey, x-auth-token, x-access-token, bearer, private_key, private-key, secret_key, secret-key
Email masking
Fields named email, email_address, or emailaddress are partially masked: [email protected] becomes ja***@example.com.
Redaction is recursive, so nested objects and arrays are all checked.
HMAC-SHA256 signing
Each batch is JSON-serialized → gzip-compressed → signed with HMAC-SHA256 using your secret key. The signature goes in the X-Signature header. The Guard rejects mismatched signatures.
Client IP extraction
Priority order:
CF-Connecting-IPX-Vercel-Forwarded-ForX-Forwarded-For(first IP)X-Real-IPX-Cluster-Client-IPFastly-Client-IPForwarded(RFC 7239,for=directive)- TCP peer address (fallback)