Subprocessors

Updated November 12, 2026

Halfspace ("we") makes Facet. These are the providers that process your data for us, known as subprocessors. Each gets only what it needs for its part, under a contract that limits it to that purpose. This is the same list as in our privacy policy.

ProviderWhat it doesWhat it sees
Google Cloud (US)Runs the Facet app and APIEverything that passes through the app
Neon (US)DatabaseAccount, workspace and task records, call metadata
Cloudflare (R2, DNS)File storage, this site, networkUploaded files, examples and built models, and captured calls, encrypted; site visits
ModalGPUs that train, check and serve modelsThe task data each run needs; call inputs and outputs, for up to 7 days
OpenRouterSends work to open-weight models (such as DeepSeek) that write training examples and check answers, and screens what you send in against our acceptable use policy, using TypeSafe's Jev model, only on hosts that keep nothingTask instructions, examples and answers a training run or check sends, held-out examples included; task descriptions, instructions, examples and requests for screening
AnthropicRuns Facet's agent (Claude), which plans and carries out changes to your tasksThe task data the agent works on, except held-out examples, and the Slack messages it answers
WorkOSSign-inYour name, email and sign-in details
StripePayments and invoicesYour workspace's billing email, card and invoices; Facet never sees the full card number
ResendSends account emailYour email address and the email's content

What none of them may do

When this list changes

We update this page and its date whenever we add, replace or remove a provider. Our security page says how we protect your data, and a data processing agreement (DPA) is available on request: write to privacy@halfspacelabs.com.