Skip to content
Policy

Subprocessors

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 Singapore (AWS ap-southeast-1), and the application and its queue also 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.

Last updated · version 1.3

Current subprocessors

ProcessorRegionWhat we sendDPA
Vercel AI GatewayGlobalDecision context (sentinel IDs, structured fields, and PII-redacted message text)Vercel DPA
xAI / OpenAI / GoogleGlobal (via Gateway)Same as above, routed by Vercel AI GatewayRouted by Gateway
SupabaseSingapore, AWS ap-southeast-1Full 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.6 - 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 - Case similarity embeddings to OpenAI text-embedding-3-small A later stack is in the application and stays off until AI_MODEL_STACK=next or the PostHog flag ai-model-stack is on. This page lists the vendors that receive traffic by default. Update it before that cutover. 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? Write to us at contact@eturns.app, and a person on our team will reply.