Sub-processors

Every downstream service we use.

Each entry names the vendor, what it does for SafeGuideEd, what data passes through it, and where it lives. Districts get 30 days notice before we add a sub-processor that handles student data.

Last updated May 17, 2026

Supabase

Infrastructureus-tx primary

Primary database, authentication, edge functions, file storage.

Data handled: All tenant data — encrypted at rest, row-level-security-scoped.

Fly.io

InfrastructureUS-South (dfw)

Application hosting for the SafeGuideEd API and worker processes.

Data handled: Request payloads in transit only. No persistent storage.

Cloudflare

CDN/VideoGlobal anycast

CDN, DDoS protection, Stream video hosting for /watch.

Data handled: Public marketing assets and the 90-second tour video. No tenant data.

Portkey

AI gatewayUS-East

Routes every generative-AI call. Enforces no-training contracts. Logs USD-denominated cost ledger.

Data handled: Prompts and completions in transit. Not stored beyond ledger metadata.

Anthropic

AI providerUS

Claude — primary reasoning and lesson drafting.

Data handled: Prompts and completions. Bound by no-training contract.

xAI

AI providerUS

Grok — image fallback.

Data handled: Prompts and completions. Bound by no-training contract.

Google

AI providerUS

Gemini — vision and multimodal reasoning.

Data handled: Prompts and completions. Bound by no-training contract.

OpenAI

AI providerUS

Embeddings for retrieval over teacher content and TEKS corpus.

Data handled: Embedding inputs. Bound by no-training contract.

Ideogram

AI providerUS

Diagram and illustration generation for lesson visuals.

Data handled: Prompts only. Bound by no-training contract.

Sentry

ObservabilityUS

Error tracking and release health monitoring.

Data handled: Error traces with identifiers redacted where possible. 90-day retention.

PostHog

AnalyticsUS (Cloud)

Cookieless product analytics for feature usage trends.

Data handled: Anonymized event metadata. No direct identifiers in payloads.

See Privacy Notice, Data Processing Agreement, and Trust Center for the contractual protections that apply to every sub-processor on this page.