Snapshot 54727
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"
]
}
}
]
}