Snapshot 54727

Document
Subprocessor list
URL
https://trustcenter.doist.com/subprocessors
Fetched
HTTP status
200
Content type
text/html
Fetch mode
browser
Size
70447 bytes
SHA-256 (raw)
0f149450a61dd1e4557a4b2f545fdbadad661eb8ae16ad62296dfe9a54f2a427
SHA-256 (normalized text)
bfe76f88d4851c61138bb9d20a671966f168b05ad2de630c08d8d8689b634e5c

Parsed

What we read from this document, as JSON. Each entry names the snapshot it was read from.

{
  "entries": [
    {
      "kind": "subprocessor",
      "vendor": "amazon-web-services",
      "evidence_id": 54727,
      "data": {
        "name": "Amazon Bedrock",
        "domain": "aws.amazon.com",
        "purposes": [
          "AI provider",
          "Models: Claude family models (Anthrophic) & Nova family models (Amazon) | AI Data Retention: Not stored | Privacy info: [Policy]( [FAQ]("
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "amazon-web-services",
      "evidence_id": 54727,
      "data": {
        "name": "Amazon Web Services",
        "domain": "aws.amazon.com",
        "purposes": [
          "Data elements: Personal data, account content, uploaded files",
          "Hosting, Data Processing"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "apple",
      "evidence_id": 54727,
      "data": {
        "name": "Apple, Inc.",
        "domain": "apple.com",
        "purposes": [
          "Data elements: Reminder notifications",
          "iOS Push Notifications"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "bunny-net",
      "evidence_id": 54727,
      "data": {
        "name": "BunnyWay d.o.o",
        "domain": "bunny.net",
        "purposes": [
          "Content Delivery Network",
          "Data elements: IP addresses, device metadata"
        ],
        "locations": [
          "Slovenia"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "chartmogul",
      "evidence_id": 54727,
      "data": {
        "name": "ChartMogul",
        "domain": "chartmogul.com",
        "purposes": [
          "Data elements: User subscription data",
          "Subscription Analytics"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "convert",
      "evidence_id": 54727,
      "data": {
        "name": "Convert",
        "domain": "convert.com",
        "purposes": [
          "A/B Testing Tool",
          "Data elements: IP addresses, device metadata"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "datadog",
      "evidence_id": 54727,
      "data": {
        "name": "Datadog, Inc.",
        "purposes": [
          "Data elements: User profile identifiers, sanitized user activity",
          "Service Monitoring"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "firebase",
      "evidence_id": 54727,
      "data": {
        "name": "Firebase (Google LLC)",
        "domain": "firebase.google.com",
        "purposes": [
          "Android Push Notifications",
          "Data elements: Android app installation IDs"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "google-cloud",
      "evidence_id": 54727,
      "data": {
        "name": "Gemini Enterprise Agent Platform, formerly Vertex AI Studio (Google LLC)",
        "domain": "cloud.google.com",
        "purposes": [
          "AI Provider",
          "Models: Gemini family models (Google) with Grounding Search and Grounding Maps & Claude family models (Anthropic) with Web Search | AI Data Retention: Ramble session data, including audio, is cached by Google for up to 24 hours to support pausing and resuming sessions, under its [session-resumption policy]( Separately, Google may log and retain prompts for up to 90 days when suspicious activity requires investigation, under its [abuse-monitoring policy]( This does not mean every voice recording is routinely stored for 90 days | Automations Search Steps for 30 days | Privacy info: [Policy]( Todoist Automations uses Google's Gemini Enterprise Agent Platform to run automations. Your use of Automations must comply with Google's applicable terms and policies: * [Google Cloud Platform Terms of Service]( * [Google Cloud Service Specific Terms (including the Generative AI Services terms)]( * [Google Cloud Acceptable Use Policy]( * [Generative AI Prohibited Use Policy]("
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "google-cloud",
      "evidence_id": 54727,
      "data": {
        "name": "Google Analytics (Google LLC)",
        "domain": "developers.google.com",
        "purposes": [
          "Data elements: User profile identifiers",
          "Product Usage Metrics"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "google-cloud",
      "evidence_id": 54727,
      "data": {
        "name": "Google Cloud Platform (Google LLC)",
        "domain": "cloud.google.com",
        "purposes": [
          "Data elements: Session audio data",
          "Ramble session resumption"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "evidence_id": 54727,
      "data": {
        "name": "Grounding Maps (Google LLC)",
        "purposes": [
          "Data elements: Query text, geolocation context",
          "Location and map data grounding"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "evidence_id": 54727,
      "data": {
        "name": "Grounding Search (Google LLC)",
        "purposes": [
          "Data elements: Query text, contextual metadata",
          "Real-time web search grounding"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "hubspot",
      "evidence_id": 54727,
      "data": {
        "name": "HubSpot, Inc.",
        "domain": "hubspot.com",
        "purposes": [
          "CRM Platform",
          "Data elements: User contact information, profile identifiers"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "iterable",
      "evidence_id": 54727,
      "data": {
        "name": "Iterable",
        "domain": "iterable.com",
        "purposes": [
          "Data elements: Email address, first name, user ID, subscription plan, product usage and engagement events",
          "Marketing"
        ],
        "locations": [
          "Ireland"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "mailgun",
      "evidence_id": 54727,
      "data": {
        "name": "Mailgun Technologies, Inc.",
        "domain": "mailgun.com",
        "purposes": [
          "Data elements: Inbound email content, potential PII",
          "Inbound Email Processing"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "openrouter",
      "evidence_id": 54727,
      "data": {
        "name": "OpenRouter",
        "domain": "openrouter.ai",
        "purposes": [
          "AI Routing Service",
          "Routes Automations AI requests to the approved model providers listed below | AI Data Retention: Zero-data-retention routing enforced account-wide. OpenRouter does not store prompt content. | Privacy info: [Policy]( | Reference: [Per-provider retention and logging table]( Todoist uses OpenRouter as a subprocessor to route Automations AI requests to the providers listed below, which run DeepSeek V4 Flash 0731. Approved model providers (Model: DeepSeek V4 Flash 0731): [Atlas Cloud AI Inc.]( (US), [BaseTen Labs, Inc.]( (US), [CoreWeave, Inc.]( (US), [DeepInfra, Inc.]( (US), [Fireworks.ai, Inc.]( (US), [Inceptron AB]( (Sweden, EU/EEA-only processing), [Novita AI]( (US), [Parasail, Inc.]( (US), [Siliconflow Labs Pte. Ltd.]( (Singapore), [Together Computer, Inc.]( (US), [Venice.ai, Inc.]( (US)"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "paddle",
      "evidence_id": 54727,
      "data": {
        "name": "Paddle (formerly Profitwell)",
        "domain": "paddle.com",
        "purposes": [
          "Data elements: Subscription and billing data",
          "Revenue Analytics"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "partnerstack",
      "evidence_id": 54727,
      "data": {
        "name": "PartnerStack",
        "domain": "partnerstack.com",
        "purposes": [
          "Data elements: Partner program data",
          "Partnership Management"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "evidence_id": 54727,
      "data": {
        "name": "Porter Metrics",
        "domain": "portermetrics.com",
        "purposes": [
          "Data elements: User profile identifiers, aggregated ads performance data (spend, impressions, clicks, conversion counts)",
          "Marketing analytics"
        ],
        "locations": [
          "EU"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "evidence_id": 54727,
      "data": {
        "name": "Printfection, LLC",
        "domain": "printfection.com",
        "purposes": [
          "Data elements: User contact information",
          "Merchandising"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "request-metrics",
      "evidence_id": 54727,
      "data": {
        "name": "Request Metrics (TrackJS LLC)",
        "domain": "requestmetrics.com",
        "purposes": [
          "Data elements: IP address",
          "Website Performance"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "sendgrid",
      "evidence_id": 54727,
      "data": {
        "name": "Sendgrid (Twilio, Inc.)",
        "domain": "sendgrid.com",
        "purposes": [
          "Data elements: Names, email, IP addresses, account content",
          "Transactional Email"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "sentry",
      "evidence_id": 54727,
      "data": {
        "name": "Sentry (Functional Software, Inc.)",
        "domain": "sentry.io",
        "purposes": [
          "Data elements: User profile identifiers",
          "Error Monitoring"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "stripe",
      "evidence_id": 54727,
      "data": {
        "name": "Stripe, Inc.",
        "domain": "stripe.com",
        "purposes": [
          "Data elements: User contact and billing data",
          "Payment Processing"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "temporal",
      "evidence_id": 54727,
      "data": {
        "name": "Temporal Technologies, Inc. (Temporal Cloud)",
        "domain": "temporal.io",
        "purposes": [
          "Data elements: User instructions, workflow data (may include personal data)",
          "Workflow Orchestration, Data Processing"
        ],
        "locations": [
          "United States"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "typeform",
      "evidence_id": 54727,
      "data": {
        "name": "Typeform (Typeform SL)",
        "domain": "typeform.com",
        "purposes": [
          "Data elements: User contact information (optional)",
          "Survey Platform"
        ],
        "locations": [
          "Spain"
        ]
      }
    },
    {
      "kind": "subprocessor",
      "vendor": "zendesk",
      "evidence_id": 54727,
      "data": {
        "name": "Zendesk, Inc.",
        "domain": "zendesk.com",
        "purposes": [
          "Customer Support",
          "Data elements: User profile identifiers, support communications"
        ],
        "locations": [
          "United States"
        ]
      }
    }
  ]
}