PayPalSubscription billing for paid plans.
Data flow: Subscription identifiers, plan, and billing event data (amount, currency, status). Card details are entered on PayPal, never on CanaryVaults; full card numbers are not stored by CanaryVaults.
Retention: Billing records are kept until account deletion. Deleting your account also cancels any active PayPal subscription.
GroqLLM inference for CanaryShield prompt inspection, CanaryRAG document and leak analysis, CanaryAgent skill scanning, and CanaryHoneypot decoy replies and message classification.
Data flow: The prompts, documents, AI answers and skill code you submit to those product surfaces, and for a leak check the trap facts the answer is compared against, are sent to the Groq API to produce the inspection or analysis result. For CanaryHoneypot, the decoy persona you configure and the messages a visitor sends to your trap are also sent, so that a reply can be generated and the message classified.
Retention: Used for inference; results are stored in your workspace, not by reference to the provider.
AnthropicLLM inference, through the Claude API, for CanaryRAG document and leak analysis, CanaryAgent skill scanning, and CanaryHoneypot decoy replies and message classification. When the Claude API cannot answer, Groq answers instead.
Data flow: The documents, AI answers and skill code you submit to those product surfaces, and for a leak check the trap facts the answer is compared against, are sent to the Claude API to produce the analysis result. For CanaryHoneypot, the decoy persona you configure and the messages a visitor sends to your trap are also sent, so that a reply can be generated and the message classified.
Retention: Used for inference; results are stored in your workspace, not by reference to the provider. Anthropic deletes what the Claude API is sent within 30 days, unless it keeps content longer to enforce its usage policy or because the law requires it.
The model provider you point the CanaryShield proxy atCanaryShield can run as a transparent OpenAI-compatible proxy. A request that passes inspection is forwarded to an upstream model provider you choose, using your own provider key. A blocked request is never forwarded.
Data flow: For proxied traffic only, your prompt is relayed to the upstream you name in the x-upstream-base-url header, which defaults to api.openai.com. Permitted upstreams are OpenAI, Groq, OpenRouter, Together, Mistral, DeepSeek and xAI, plus any the deployment operator adds. Your session cookie and originating IP are stripped before forwarding; the Authorization header is passed through unchanged because it carries your own provider key.
Retention: Governed by whichever provider you route to, under your own account with them.