Classroom

Subprocessors

Every third party Classroom relies on, what it does, and what it can reach.

Draft pending review. This page is maintained by the operator of Classroom by Baja Labs and has not yet been reviewed by counsel. It describes how the service is actually run today.

Last updated 2026-09-08

Always in the path

These providers are involved in running the service for every workspace.

ProviderWhat it doesWhat it can reachWhere
HetznerThe servers holding the database and file storageAll workspace content, at restHelsinki, Finland (EU)
CloudflareDNS, the private tunnel to the database, access controlTraffic in transit; connection metadataGlobal edge
VercelHosting for the web applicationContent in transit while a page or action is servedUnited States / global edge
RailwayHosting for the background services and workersContent in transit while a job runsUnited States
ResendTransactional email — invitations, notifications, resetsRecipient email addresses and message contentsUnited States
SentryError and performance reportingStack traces, request metadata, user id; not intended to carry contentUnited States

Only when a feature is used

These see content only where a workspace has turned the matching feature on. A workspace that uses none of them sends them nothing.

ProviderWhat it doesWhat it can reachWhereOnly when
LLM vendors, reached through the operator's Bifrost gatewayThe AI features — drafting, analysis, extraction, chatThe text and files sent to the featurePer vendor; predominantly United StatesA workspace enables an AI feature and someone invokes it
ComposioConnections to outside tools (Slack, GitHub, Gmail and friends)The data exchanged with the tool you connectUnited StatesA workspace connects an integration
FirecrawlFetching and reading web pages you ask Classroom to captureThe URLs you submit and the pages fetchedUnited StatesSomeone captures or parses a URL
TavilyWeb search behind research featuresThe search queries sentUnited StatesSomeone runs a research query
ReplicateImage generationThe prompts sent and the images producedUnited StatesSomeone generates an image
ElevenLabsSpeech generationThe text sent for narration and the audio producedUnited StatesSomeone generates audio
StripePayments and subscriptionsBilling contact and payment details, taken by Stripe directly; the operator never holds a card numberUnited States / IrelandBilling is enabled and a workspace is on a paid plan

Changes to this list

Workspace admins are notified before a new subprocessor that can reach workspace content is added, and may object. The obligations these providers are held to, and the transfer basis for the ones outside the EU, are described in the data processing addendum.

Questions about this page? Contact your workspace owner — they hold the operator relationship for your workspace.