ProvidersBrowse
Legal centerProviders
3 min read

Service providers & connections

The services that support CoachAgain, and when optional connections are used.

Published editionUpdated v2026.11.04.1
On this page

AT A GLANCE

  • Different providers support hosting, email, payments and optional connections.
  • Google sign-in does not itself connect your Calendar or Contacts.
  • Only enabled features and requested connections use their relevant providers.

A quick orientation. The full document follows below.

01

Hosting, accounts and records

#

Vercel supports web hosting and server execution. Supabase supports account authentication, application data, private file storage and real-time updates. These services process the information needed for the feature being used. Test environments and live services are kept separate. Only features enabled for your account use their relevant connections.

02

Service email

#

Resend supports transactional messages such as sign-in links, invitations and supported account or booking notices. A service email can contain the details needed for that message and a link back to the app. Do not forward a private sign-in or invitation link to someone else. An in-app Inbox conversation is not a connected personal Gmail or Outlook mailbox.

03

Card payments

#

Stripe supports software billing and eligible payments to a coach through the coach's connected account. Payment information entered into Stripe is handled by Stripe. CoachAgain uses payment references, amounts and provider-confirmed states to show billing history and manage access. The coach remains the contact for the services they sell.

04

Google connections

#

Google sign-in verifies an account identity and is separate from optional Calendar and Contacts connections. Calendar requests only availability access and access to calendars and events created by CoachAgain. Contacts requests read-only access so a coach can review and select information to import. Review each Google permission screen and disconnect through the app or Google Account settings when you no longer need the connection.

05

Notifications and external media

#

Firebase Cloud Messaging supports eligible Android remote notifications. The notification delivery payload uses a generic type and an opaque reference; the app checks account access before retrieving the private destination. Videos or other links opened from coaching content may use YouTube or another provider chosen by the coach. That provider can receive technical information when its content is opened and applies its own policies.

Android Health Connect is optional and operates under the device permission you grant. The current step-count view reads the day’s aggregate locally and does not transmit that total to CoachAgain or your coach. External videos, GIFs or links can contact the chosen provider when opened and follow that provider’s policies.

06

Error monitoring and optional Assist

#

Sentry supports filtered error reporting. The application is configured to exclude private coaching content and account identifiers and does not use session replay. Eligible Assist tools use Vercel AI Gateway and the selected model provider, currently Anthropic, to process a requested drafting task. Coaches must review drafts and should not include unnecessary private or sensitive information in a prompt.

07

Provider information and questions

#

This page explains which services support the product; it is not a promise that every provider processes every account or a substitute for an individually required data-processing agreement. A provider’s own notice describes its practices when you interact directly with it. Contact contact@coachagain.com about a particular connection, processing location or agreement needed for your intended use. Changes affecting these notices are described in Policy updates.