| Vercel | Hosts and serves both the marketing site and the Clarion application — builds, edge network, and scheduled jobs. | Always in use — required infrastructure. | United States (US-East), plus a global edge network. |
| Neon | Primary Postgres database — workspace, account, and billing records. | Production only — local development uses an embedded database (PGlite) with no third party involved. | United States (US-East). |
| Railway | Hosts the scheduled data-ingestion and AI-matching pipeline that populates your workspace. | Production only — required infrastructure once the pipeline is deployed. | United States — Railway does not offer Canadian region pinning today. |
| Clerk | Authentication and identity — your name, email, and sign-in sessions. | Production only — local development runs Clerk in keyless mode, which provisions a temporary Clerk application over the network; no customer account data is involved locally. | United States. |
| Stripe | Payment processing for paid plans. Stripe collects and holds full card data directly — we never see or store complete card numbers. | Key-optional — engaged only when billing keys are configured; without them the billing page runs in a degraded, non-charging state. | United States. |
| Google (Gemini API) | Primary AI provider — assistant answers, document summaries, and match grading over your workspace content. | Key-optional — this is the PRIMARY AI key. Without it, the assistant runs retrieval-only and grading falls back to a lexical method; no workspace content is sent anywhere for this purpose. | United States. |
| Anthropic (Claude API) | Operator-invoked alternate AI provider — a manual break-glass switch, never an automatic fallback from Google. | Key-optional — off by default; engaged only when an operator explicitly sets CLARION_LLM_PROVIDER=anthropic. | United States. |
| Voyage AI | Turns search queries and workspace content into embeddings that power semantic and hybrid search. Voyage AI is a MongoDB company (acquired February 2025). | Key-optional — without it, search falls back to lexical-only ranking (the semantic re-rank is skipped) and nothing is sent to Voyage. | United States. |
| OpenAI | Paid GEO add-on only — measures how your configured brand/topic watchlist appears inside OpenAI's search-grounded answers. | Key-optional, add-on only — off unless the GEO add-on is purchased and a key is configured. | United States. |
| Perplexity | Paid GEO add-on only — the same brand/topic visibility measurement, via Perplexity's search-grounded API. | Key-optional, add-on only — off unless the GEO add-on is purchased and a key is configured. | United States. |
| Resend | Delivers transactional and alert email — digests, notifications, and account messages. | Key-optional — without it, email delivery is skipped and recorded honestly; Slack webhook delivery, if configured, keeps working. | United States. |
| Cloudflare R2 | Object storage for a durability sidecar of ingested public-source documents, and for archived report exports. | Key-optional — without R2 keys, uploads are skipped; nothing else in the product depends on it. | Global object storage (Cloudflare network). |
| Sentry | Server-side error tracking for the application, to find and fix bugs. | Key-optional — with no Sentry key configured, this is entirely inert. When on, we strip personal data before an event is sent. | Depends on the Sentry organization's region configuration (not pinned in our code). |
| Slack | If a workspace configures its own Slack incoming webhook, we post alert and match content there. | Customer-configured, opt-in per workspace — this sends data to a Slack workspace you control, not one under Clarion's control. | Determined by your own Slack workspace. |
| Cloudflare Web Analytics | Cookieless aggregate traffic and Core Web Vitals — on both the marketing site and the signed-in product app. Deliberately used instead of a session-replay tool inside the app because it captures no PII. | Key-optional, cookieless — runs for every visitor without a consent prompt because it collects no personal data. | Cloudflare global network. |