Skip to main content

    Subprocessors

    The third-party service providers that help us operate Ally.

    Last updated: July 26, 2026

    What is a subprocessor?

    A subprocessor is a third-party service provider that processes information on Ally's behalf so that we can operate the Service. Categories of data below describe what may be involved when a feature that uses the provider is used, not what is always sent.

    We use written agreements and provider terms to set expectations for how each provider handles information. We do not claim that every provider has executed a data processing agreement in a specific form or holds any particular external certification unless we publish current proof of that. We choose providers we believe help us deliver the Service responsibly and re-evaluate them over time.

    Current subprocessors

    CategoryProviderPurposeData involvedLocation
    Cloud InfrastructureSupabaseApplication hosting, database, authentication, edge functions, and file storageAccount, water-care, and application data required to run the ServiceUnited States
    AI ProcessingGoogle (Gemini)AI-assisted chat, recommendations, and image analysis inside the Ally appMessages, water test data, aquatic-space context, and uploaded images you sendUnited States
    AI Processing and Connected AssistantOpenAIAI-assisted features inside the Ally app and, when you connect Ally to ChatGPT, the user-directed ChatGPT connected appFor in-app AI: chat context and water-care data you submit. For the ChatGPT connection: OAuth identity and profile fields plus read-only tool results you have authorized (aquatic-space list and snapshots, water test history, and upcoming tasks).United States
    Error MonitoringSentryApplication error tracking, performance monitoring, and debuggingError logs, performance metrics, and technical contextUnited States
    Email ServicesResendTransactional emails, notifications, and password reset emailsEmail addresses, notification content, and email delivery metadataUnited States
    Weather DataOpen-MeteoWeather forecasts and environmental data for water-care featuresApproximate location coordinates you have enabledEuropean Union

    ChatGPT connected app note

    When you connect Ally to ChatGPT, OpenAI acts under its own terms and settings for your ChatGPT account or workspace. That handling can differ between consumer and business plans. Information sent through the connection becomes part of your ChatGPT experience, and Ally does not control OpenAI's storage, use, retention, or training behavior for that content beyond what OpenAI itself publishes.

    For how the connection flow works and what is exchanged, see the Privacy Policy.

    International data transfers

    Some providers are located outside the European Economic Area. Where required by applicable law, we rely on appropriate transfer mechanisms such as standard contractual clauses. We do not claim data residency guarantees beyond the general locations listed above.

    Changes

    We may add or replace subprocessors over time. When we make material changes, we update this page and revise the "Last updated" date. Contact us if you would like to be notified of material updates.

    Questions about our subprocessors?

    Reach out with questions about the providers we use or about the ChatGPT connected app.

    Contact us