Subprocessors

Last updated: July 11, 2026

Model B uses the service providers listed below to operate the platform. Each is included only because it's necessary to provide the service, and each has access limited to what its specific function requires — nothing is added "just in case."

Service ProviderPurposeData Involved
VercelApplication hosting, serverless functionsAll data in transit/processing passes through this infrastructure
SupabaseDatabase, authentication, and file storageThe core data processor — effectively all customer data
GoogleSign-in (if a user chooses Google OAuth)Name, email, profile photo
MicrosoftSign-in (if a user chooses Microsoft OAuth)Name, email, profile photo
ResendTransactional emailSubstitute session invitations, absence notifications, contact form submissions
Have I Been PwnedPassword breach checking at sign-up and password resetA small, non-reversible fragment derived from a password — never the password itself
CloudflareAutomated, encrypted backup storageA full copy of production data, retained on a rolling 30-day basis
Better Stack (Betteruptime)Uptime monitoring and public status pageURLs of monitored services; no customer or student data

We Do Not Sell Data

Model B does not sell personal information to any party, and does not share data with any service provider not listed here.

Keeping This List Current

This page is the single source of truth for Model B's subprocessors — our Privacy Policy and Security Overview link here rather than maintaining separate copies, so this list is always current without risk of drift between documents.

Questions

Reach us at hello@modelb.app with any questions about a specific subprocessor or its role.