Skip to main content

Who processes your data (subprocessors)

ATTRIBUT's subprocessors — and what each handles.

Written by Alex C

Who processes your data (subprocessors)

ATTRIBUT uses a fixed, published list of subprocessors — Google Cloud Platform, Cloudflare, Clerk, AWS SES, Sentry, Intercom, GitHub, and Google Analytics — and nothing else touches your data. A subprocessor is any third party that processes data on ATTRIBUT's behalf; the table below shows exactly what each one is used for.

ATTRIBUT runs no servers of its own — the entire stack runs on these managed providers, each scoped to a specific job.

Current subprocessors

Provider

What it handles

Google Cloud Platform

Hosting, storage, data processing, encryption (KMS), and Vertex AI (Gemini) — used only to draft the feedback you submit (see below)

Cloudflare

Ingestion edge, TLS, and DDoS protection

Clerk

Authentication and user management

AWS SES

Transactional email

Sentry

Error monitoring

Intercom

Customer support messaging

GitHub

Source-control metadata integration

Google Analytics

Marketing-site traffic analytics

This list was last updated 2026-07-01. If it changes, ATTRIBUT posts the update here before the change takes effect.

What about AI models?

Your coding work is never sent to any AI model provider. ATTRIBUT's local collector only reports metadata about a coding session — things like token counts, tool-usage counts, line-change counts, timing, model name, branch, commit SHA, repo path, and session title. It never transmits your source code, file contents, diffs, prompts, or the AI's responses.

ATTRIBUT uses an AI model in exactly one place: when you write a product feedback request, an optional assistant turns your text into a structured title and description. That runs on Google Vertex AI (part of the Google Cloud Platform listed above), it receives only the feedback text you type — never your code, prompts, or sessions — and under Google Cloud's terms that text is not used to train Google's models. If you don't use that feedback box, no AI model ever runs on your data.

Why the list stays short

ATTRIBUT collects metrics about how work happened, not the work itself. Holding less data means fewer subprocessors are needed to handle it, and less exposure if any one of them has a problem.

Questions about a subprocessor

If you have questions about any subprocessor on this list, or need a Data Processing Agreement (DPA), contact ATTRIBUT's security team. They read every request.

Did this answer your question?