Skip to content

Subprocessors

Last updated: September 18, 2026

Eturns uses the following subprocessors to provide the Services. We disclose them publicly so merchants and customers can review where data is processed before they install Eturns. Everything Eturns persists is stored by Supabase in Mumbai, India; the application and its queue run on Render in Singapore. See section 5 of the Privacy Policy and the Data Processing Agreement at /policy/dpa for what that means for international transfers.

Current subprocessors

ProcessorRegionWhat we sendDPA
Vercel AI GatewayGlobalDecision context (no PII — sentinel IDs and structured fields)Vercel DPA
xAI / OpenAI / GoogleGlobal (via Gateway)Same as above — routed by Vercel AI GatewayRouted by Gateway
SupabaseIndia — AWS ap-south-1 (Mumbai)Full app data under RLS; photo evidence in private bucketsSupabase DPA
RenderSingaporeApp hosting, background worker, and Redis counters + session IDs (no PII)Render DPA
ResendGlobalRecipient email + body for the single send callResend DPA
SentryUnited StatesStack traces + scrubbed extrasSentry DPA
PostHogUnited StatesEvent properties (PII-scrubbed before send)PostHog DPA
ShopifyGlobalShopify-internal — Admin API, Billing, webhooksShopify Partner Agreement

AI model vendors (routed via Vercel AI Gateway)

Eturns never calls model vendors directly. All model traffic goes through the Vercel AI Gateway. The current registry routes: - Medium/high decisions and vision primary to xAI Grok 4.5 - Low-complexity decisions and triage to OpenAI GPT-5.4 Mini (with GPT-5.4 Nano as first failover) - Vision failover to Google Gemini 3.5 Flash The authoritative model list lives in app/lib/ai/models.ts in the Eturns application and is mirrored in docs/07-AI-ARCHITECTURE.md. If we add or change a model vendor, we update this page.

Changes to this list

We will post a new or changed subprocessor on this page at least 30 days before it starts processing customer data, and we will email the address on file with Shopify. Watch this page or email contact@eturns.app if you want another path.

Questions about this policy? Email contact@eturns.app.