Sub-processors

Last updated: 2026-06-20

This page provides a transparency list of current sub-processors that may process data for TryOdi.

1. Approach

  1. Sub-processors are used only as needed to provide, secure, maintain, and improve TryOdi.
  2. Where applicable, we use data processing agreements, standard contractual clauses, or equivalent safeguards.
  3. Provider changes are reflected on this page.
  4. This page should be read together with the Privacy Policy.

2. Sub-processor List

ProviderCategoryPurposeData typesTransfer regionDPA / Privacy
Vercel AI GatewayAI gateway and routingRouting server-side text generation, image generation, and brand summarization requests to configured model providersPrompts, brand context, website excerpts, generated content, technical metadataGlobal / provider dependentPrivacy, DPA
OpenAIUnderlying AI model providerMay serve configured Gateway text or image models, depending on routing and fallback settingsPrompts, brand context, website excerpts, generated content, technical metadataGlobal / provider dependentPrivacy, DPA
Microsoft Azure / Azure OpenAIUnderlying AI model providerMay serve configured Gateway text models when Gateway routing selects Azure-backed endpointsPrompts, brand context, website excerpts, generated content, technical metadataGlobal / provider dependentPrivacy, DPA
FirecrawlWebsite analysisWebsite page extraction for brand setup and brand intelligencePublic website URLs, extracted website text, technical metadataGlobal / provider dependentPrivacy
ZernioSocial publishingSocial account connection, scheduling, publishing, media handoff, and status syncConnected account metadata, post content, media URLs, publishing metadataGlobal / provider dependentPrivacy
Cloudflare R2 / S3-compatible storageCloud object storageStorage for generated and uploaded post mediaMedia files, file metadata, storage keysAccount configuration dependentPrivacy, DPA
RailwayManaged PostgreSQL hostingPrimary application database infrastructureAccount, brand, post, billing reference, usage, and operational dataProvider dependentPrivacy, DPA
Lemon SqueezyPayment infrastructureCheckout, subscriptions, trial conversion, billing, tax, and payment eventsCustomer references, subscription data, transaction metadata, billing dataGlobal / provider dependentPrivacy, DPA
ResendTransactional emailVerification, password reset, notification, contact, and transactional emailsEmail address, message metadata, delivery metadataGlobal / provider dependentPrivacy, DPA
Google OAuthAuthenticationOptional Google sign-inAuthentication profile data such as name and emailGlobal / provider dependentPrivacy
GitHub OAuthAuthenticationOptional GitHub sign-inAuthentication profile data such as username and emailGlobal / provider dependentPrivacy
VercelHosting and infrastructureWebsite and application hosting, edge/runtime infrastructure, queues or cron where usedRequest metadata, logs, deployment and runtime metadataGlobal / provider dependentPrivacy, DPA

3. Notes

  1. This is a living inventory and may be updated as infrastructure changes.
  2. Some providers may act as independent controllers for parts of their services, especially payment, social platform, and OAuth workflows.
  3. TryOdi does not intentionally send payment card numbers to its own application servers; checkout is handled by the payment provider.
  4. AI Gateway model creator prefixes, provider routing, BYOK settings, and fallback lists can affect which underlying model providers process AI prompts and outputs.