Trust

Subprocessors

Every third party that processes data on our behalf, what each one does, and what actually reaches it. The list is short on purpose, and a few notable absences are explained below.

Last updated

1Current subprocessors

SubprocessorWhat it doesWhat reaches itLocation
Anthropic PBCWrites documentation prose and answers Ask-the-docs questionsThe relevant part of your OpenAPI spec, matching documentation passages, and reader questionsUnited States
OpenAI, L.L.C.Generates the vector embeddings that power documentation search, and can be selected as the documentation-writing modelDocumentation text and, when selected as the writing model, spec contentUnited States
Paddle.com Market LtdMerchant of record: takes payment, issues invoices and receipts, and handles sales tax and VATName, email address, billing address, payment details, transaction historyUnited Kingdom
Cloudflare, Inc.Object storage for generated SDK artifacts and uploaded assets, plus DNS and certificates for custom documentation domainsGenerated SDK packages, logos and images you upload, DNS records for domains you connectUnited States, with a global edge network
Resend (Plus Five Five, Inc.)Delivers transactional email: verification, password resets, invitations, billing and usage noticesRecipient name and email address, and the content of the messageUnited States
GitHub, Inc.Sign-in with GitHub, spec synchronisation from repositories you connect, and Git-tag publishing of generated SDKsYour GitHub account identifier, and metadata for the repositories you authoriseUnited States
Google Ireland LimitedGoogle Tag Manager and Google Analytics 4 on the marketing site: how pages are found and readIP address, which Analytics truncates before storing, user agent, pages viewed and referrer, against a random cookie identifier. Only for visitors who allow the analytics categoryIreland, with processing in the United States
Vercel Inc.Hosts and rebuilds our marketing site and blogPublished marketing content. No customer project data is sentUnited States
Slack Technologies, LLCDelivers internal operational alerts to our own teamAlert metadata such as organisation name and a metric that crossed a threshold. No customer contentUnited States

Each of these is bound by a written agreement limiting them to processing on our instructions, with confidentiality and security obligations, and with the Standard Contractual Clauses where personal data leaves the EEA or the UK.

2What is deliberately not on this list

Some things you might expect to see are absent, for good reasons:

  • Our databases. MongoDB, Redis and the message broker are self-hosted rather than rented from a managed provider, so your content is not handed to a database vendor.
  • Advertising. There is none: no ad pixels, no remarketing tags, and nothing sold or shared for advertising, anywhere. Analytics is narrower than it usually is, too — Google Tag Manager and Analytics 4 run on the marketing site alone and only for visitors who allow them, never in the dashboard and never on the documentation sites we host for you. See the Cookie Policy.
  • A third-party support or chat widget. Support runs on email.
  • Stripe. The integration exists in the codebase as a fallback payment provider but is not active. Paddle takes every payment today. If that changes, this page changes with it, and we will give notice first.

3Services you connect yourself

These are not our subprocessors. Data reaches them because you asked for it, using your credentials, and your relationship is with them directly:

  • Package registries: npm, PyPI, Maven Central, crates.io, RubyGems, Packagist and pub.dev, when you publish generated SDKs to them.
  • Your DNS provider, when you point a custom domain at your documentation.
  • Your identity provider, when you configure SAML single sign-on.
  • Your own application, which decides what it sends to monitoring.

You can disconnect any of them at any time from your project or organisation settings.

4Changes and notification

We keep this page current. Before we add a subprocessor that will handle customer content or personal data, we will post the change here and email account owners at least 30 days in advance, so there is time to object.

This page is Annex III to our Data Processing Agreement, which is in force for every customer. You may object to a new subprocessor on reasonable data-protection grounds within the 30-day notice period, on the terms in section 8 of that agreement. Write to founders@octri.dev, or to support@octri.dev for anything else about this page.