1. Overview
This document identifies the third-party subprocessors used by Counsltrac in the operation of the service. A "subprocessor" is any third party engaged by Counsltrac that may access, store, transmit, or process Customer Data in connection with the Counsltrac service.
Counsltrac is operated by Counsltrac LLC, a Wyoming limited liability company ("Operator"), and runs entirely as a Slack application — there is no separate web application or browser dashboard. Counsltrac itself does not hold any independent security or privacy certifications. It is a small, single-operator product built on top of established infrastructure providers that are independently audited. The certifications listed below are held by those providers, not by Counsltrac. Their value to customers is that the parties that actually store, host, and process the data maintain externally verified security programs.
2. What Data Counsltrac Handles
Before describing each subprocessor, it is important to distinguish two data paths, because they involve different content:
- Data stored in the database (Supabase): structured matter metadata plus a small amount of optional free text. The full content of Slack conversations is NOT stored in the database — only a pointer (channel ID and thread timestamp) back to the originating Slack thread is kept.
- Data sent to the AI provider (Anthropic): during the AI-assisted intake and close-out steps, the text of the originating Slack message and, on close, the full Slack thread are sent to the AI provider so it can suggest field values and follow-up questions. This thread content can include privileged or sensitive legal discussion. See Section 3.2 for the controls that apply.
Subject data minimization (by design): Counsltrac's data model contains no field for the identity of the individual who is the subject of a matter — no subject name, email, or identifier is ever requested or stored. A matter is characterized only by attributes such as matter type, business unit/department, and jurisdiction. This is an intentional design choice: the identifying details of a matter's underlying situation already exist in Slack, under the customer's own security and access controls. By pointing back to the originating Slack thread instead of copying that content into a separate database, Counsltrac avoids creating a second store of personal data and privileged material, minimizing both data-privacy exposure and attorney-client privilege concerns.
In-product caution: the optional Opening/Closing Notes and the reopen-reason field are free-text. To reinforce this at the point of entry, the Open Matter, Close Matter, and Reopen Matter forms display a caution such as the following directly beneath each free-text field:
"Do not enter employee names or other personal identifiers, or any privileged or confidential details. Keep this to brief, non-identifying context."
3. Subprocessors
3.1 Supabase, Inc. — Database, Authentication, and Storage
Certifications published by Supabase: SOC 2 Type II, ISO/IEC 27001, HIPAA (available under a Business Associate Agreement), GDPR (Data Processing Addendum available), and PCI DSS.
Data-handling notes:
- Each Counsltrac workspace's data is isolated by workspace ID, with Row Level Security enforced at the database layer.
- Data is encrypted in transit (TLS) and at rest (AES-256).
- The full text of Slack conversations is not written to Supabase. Stored matter records keep only a channel ID and thread timestamp that link back to the source thread in Slack.
- No subject identity is stored (see Section 2). Because the structured records describe a matter only by type, business unit/department, and jurisdiction, a database-only breach could not reveal whose situation any matter concerns.
- Supabase in turn relies on its own infrastructure subprocessors (e.g., AWS and Cloudflare), as described in Supabase's documentation.
- Role: PostgreSQL database, authentication, and storage — the system of record for all matter data
- Data processed: Structured matter metadata and the optional free-text Opening Notes / Closing Notes
- Data location: Amazon Web Services (AWS), United States — us-east-1 (pinned)
- Website: supabase.com
- Security page: supabase.com/security
- DPA: supabase.com/legal/dpa
3.2 Anthropic, PBC — AI Inference
Certifications published by Anthropic: ISO/IEC 27001, ISO/IEC 42001 (AI management systems), and SOC 2 Type II.
What is actually sent to Anthropic — stated plainly:
- Opening a matter: the text of the originating Slack message is sent to Claude to extract structured fields and to draft the First-Pass Review (intake follow-up questions posted into the thread).
- Closing a matter: the full Slack thread (up to 200 messages) is fetched from Slack and sent to Claude to suggest the outcome, level of effort, outside-counsel flag, and estimated hours. Logging a past matter likewise sends the full Slack thread to Claude to pre-fill the historical open- and close-out fields.
- Natural-language Q&A: the user's typed question, recent conversation history, and structured matter metadata are sent to Claude. The Opening Notes, Closing Notes, and reopen-reason database fields are not included in these Q&A prompts.
How the privileged-content risk is managed:
- Because Slack thread content sent for intake and close-out can contain privileged attorney-client communications, the protection does not rest on withholding fields — it rests on Anthropic's data-handling terms.
- Under Anthropic's commercial API terms, prompts and outputs submitted through the API are not used to train Anthropic's models.
- Zero Data Retention: Counsltrac requested a Zero Data Retention (ZDR) agreement with Anthropic. Anthropic has indicated that ZDR is currently available only to organizations meeting its enterprise eligibility criteria — usage volume and annual contract value — which Counsltrac does not yet meet, and has indicated it will revisit eligibility as usage grows. Counsltrac intends to re-request ZDR at that time. Until ZDR is in place, Anthropic’s standard API retention terms apply, described below.
- Retention window: Anthropic automatically deletes API inputs and outputs from its systems within 30 days of receipt or generation, subject to narrow exceptions such as enforcement of Anthropic’s usage policies or legal requirements. Data is not retained indefinitely.
- Data Processing Addendum: Anthropic’s DPA, including Standard Contractual Clauses for international data transfers, is incorporated into the commercial terms governing Counsltrac’s use of the API.
- Certifications: Anthropic maintains SOC 2 Type II, ISO/IEC 27001, and ISO/IEC 42001 certifications covering how it secures customer data across its commercial API, not only for ZDR customers.
- Customer control: designated admin users can disable the intake-question AI call described above — entirely, or for specific Slack channels only — via the First-Pass Review setting in Settings, giving a workspace direct control over where this particular data flow to Anthropic applies.
- Master switch: a separate, workspace-wide AI Assist setting goes further — turned off, it stops every automatic AI call described in this section (intake extraction, intake follow-up questions, and close-out suggestions) from reaching Anthropic at all, without affecting the on-demand Q&A feature.
- Role: AI inference (Claude API) — powers the First-Pass Review, close-out field suggestions, and natural-language Q&A in Slack
- Data processed: includes Slack message and thread content, not only structured metadata
- Data location: United States
- Website: anthropic.com
- Privacy center: privacy.claude.com
- API data policy: API & data retention docs
3.3 Render Services, Inc. — Infrastructure Hosting (Operational Subprocessor)
The Counsltrac Slack bot runs as a single process hosted on Render. Render is a compute (platform-as-a-service) provider, not the system of record: it does not hold matter records at rest. Customer Data nonetheless passes through this process, so Render is disclosed here as an operational subprocessor.
Certifications published by Render: SOC 2 Type II and ISO/IEC 27001. The SOC 2 report and ISO 27001 certificate are available through Render's Document Center (under NDA for eligible plans).
Data-handling notes:
- In transit: all Customer Data passes through the bot process while it reads from Slack and writes to Supabase.
- Transient in memory: the bot keeps a short direct-message conversation history (the last several exchanges per user) in memory only. It is never written to disk and is cleared when the process restarts.
- Application logs: the bot's structured JSON logs (timestamp, workspace ID, user ID, and action) are emitted by the process and captured by Render's logging. The Opening Notes, Closing Notes, and reopen-reason fields and Slack message bodies are never logged.
- Not stored at rest: no matter records are persisted on Render; the database of record is Supabase.
- Entity: Render Services, Inc.
- Role: Hosting for the Slack bot process (compute only; not the system of record)
- Data processed: Customer Data in transit, transient in-memory state, and application logs
- Data location: United States
- Website: render.com
- DPA: render.com/dpa
- Trust / subprocessors: trust.render.com
3.4 Slack — the Customer's Own Platform (Not a Counsltrac Subprocessor)
Slack is the customer's own communication platform, governed by the customer's existing agreement with Slack and their own retention and access settings. Counsltrac operates inside the customer's Slack workspace rather than engaging Slack on the customer's behalf, so Slack is deliberately not listed above as a Counsltrac-engaged subprocessor — even though all matter conversations originate there and Slack message and thread content is transmitted to the AI provider as described in Section 3.2. Customers should apply their existing Slack data-governance and retention controls accordingly.
4. Changes to Subprocessors
The Operator will provide at least 30 days' advance written notice before adding or replacing any subprocessor. Customers may object to a new subprocessor within that period by contacting the Operator at privacy@counsltrac.com.
5. Contact
For questions regarding this Subprocessor Disclosure, contact:
Counsltrac LLC — privacy@counsltrac.com