Snapshot 4800
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": 4800,
"data": {
"name": "Amazon Web Services",
"domain": "aws.amazon.com",
"purposes": [
"Primary cloud infrastructure provider. All Campfire production systems — application servers, databases, file storage, caching, and search — run in AWS (us-west-2). All customer data is encrypted in transit and at rest."
],
"data_categories": [
"PII"
]
}
},
{
"kind": "subprocessor",
"vendor": "anthropic",
"evidence_id": 4800,
"data": {
"name": "Anthropic",
"domain": "anthropic.com",
"purposes": [
"LLM provider powering Ember, Campfire's AI accounting assistant. Receives the prompts and context needed to answer a request; API data is not used to train Anthropic's models."
]
}
},
{
"kind": "subprocessor",
"vendor": "cloudflare",
"evidence_id": 4800,
"data": {
"name": "Cloudflare",
"domain": "cloudflare.com",
"purposes": [
"DNS, content delivery, and web application firewall. Terminates and proxies HTTPS traffic to the Campfire application; does not store customer data at rest."
]
}
},
{
"kind": "subprocessor",
"vendor": "finch",
"evidence_id": 4800,
"data": {
"name": "Finch",
"purposes": [
"Payroll connectivity provider. When a customer connects their payroll system, payroll and employee compensation data flows through Finch's API to generate payroll journal entries in Campfire."
]
}
},
{
"kind": "subprocessor",
"vendor": "fivetran",
"evidence_id": 4800,
"data": {
"name": "Fivetran",
"purposes": [
"Managed data pipeline. Replicates production data into Snowflake."
]
}
},
{
"kind": "subprocessor",
"vendor": "github",
"evidence_id": 4800,
"data": {
"name": "GitHub",
"domain": "github.com",
"purposes": [
"Source code hosting and CI/CD. Stores Campfire's application code; no customer data is processed."
]
}
},
{
"kind": "subprocessor",
"vendor": "google-cloud",
"evidence_id": 4800,
"data": {
"name": "Google Workspace",
"domain": "workspace.google.com",
"purposes": [
"Business productivity and identity provider. Used for company email, SSO into internal systems, and email delivery for select workflows."
]
}
},
{
"kind": "subprocessor",
"vendor": "langchain",
"evidence_id": 4800,
"data": {
"name": "Langchain",
"purposes": [
"LLM observability platform. Stores traces of Ember chat sessions (prompts, responses, and tool calls) for debugging and quality evaluation."
]
}
},
{
"kind": "subprocessor",
"vendor": "mailgun",
"evidence_id": 4800,
"data": {
"name": "Mailgun",
"purposes": [
"Transactional email delivery. Sends outbound email from the Campfire platform (notifications, invoices, reports) and receives inbound email for email-based workflows."
]
}
},
{
"kind": "subprocessor",
"vendor": "openai",
"evidence_id": 4800,
"data": {
"name": "OpenAI",
"domain": "openai.com",
"purposes": [
"LLM and embeddings provider used for select Ember features and document understanding. API data is not used to train OpenAI's models."
]
}
},
{
"kind": "subprocessor",
"vendor": "plaid",
"evidence_id": 4800,
"data": {
"name": "Plaid",
"purposes": [
"Bank connectivity provider. When a customer links a bank account, Plaid retrieves account balances and transactions used for bank feeds and reconciliation. Campfire never sees or stores bank credentials."
]
}
},
{
"kind": "subprocessor",
"vendor": "posthog",
"evidence_id": 4800,
"data": {
"name": "PostHog",
"domain": "posthog.com",
"purposes": [
"Product analytics. Collects in-app usage events (pages viewed, features used) tied to user IDs to improve the product; no accounting data is sent."
]
}
},
{
"kind": "subprocessor",
"vendor": "pylon",
"evidence_id": 4800,
"data": {
"name": "Pylon",
"domain": "usepylon.com",
"purposes": [
"Customer support platform. Processes support conversations and contact information."
]
}
},
{
"kind": "subprocessor",
"vendor": "sentry",
"evidence_id": 4800,
"data": {
"name": "Sentry",
"domain": "sentry.io",
"purposes": [
"Application error monitoring. Captures error reports and stack traces from the Campfire application, which may include request context and user identifiers."
]
}
},
{
"kind": "subprocessor",
"vendor": "snowflake",
"evidence_id": 4800,
"data": {
"name": "Snowflake",
"domain": "snowflake.com",
"purposes": [
"data warehouse. Holds a replicated copy of production data for reporting, and high volume data aggregations"
]
}
},
{
"kind": "subprocessor",
"vendor": "sprig",
"evidence_id": 4800,
"data": {
"name": "Sprig",
"purposes": [
"In-app survey and user research tool. Collects voluntary survey responses linked to user IDs; no accounting data is sent."
]
}
},
{
"kind": "subprocessor",
"vendor": "turbopuffer",
"evidence_id": 4800,
"data": {
"name": "TurboPuffer",
"domain": "turbopuffer.com",
"purposes": [
"Vector database supporting AI search and retrieval. Stores embeddings of documentation and customer content used to give Ember relevant context."
]
}
}
]
}