Outset — Sub-processors

Last updated: 2026-05-26

This page lists every sub-processor Outset Pty Ltd uses to provide the platform, along with the data they receive, the region they operate in, and the contractual protection that applies.

A "sub-processor" is any third party that processes personal information on Outset's behalf — i.e., on behalf of the law firm that is the data controller.

We commit to giving law firms 30 days' notice before adding or materially changing a sub-processor that touches personal information. Notice goes via the firm's primary admin contact and this page is updated at the same time.


Core infrastructure (every firm)

Sub-processorServiceRegionDataSafeguard
Amazon Web Services (AWS) — ComputeECS Fargate (API + workers)Sydney (ap-southeast-2)All platform data in memory during processingAWS Customer Agreement + DPA; SOC 2 Type II
AWS — StorageRDS PostgresSydneyEnquiries, sessions, settings, encrypted PIIKMS at-rest + AES-256-GCM column-level
AWS — KMSKey management for EBS volumesSydneyEncryption keys (not data)Customer-managed CMKs, IAM-scoped
AWS — BedrockClaude inference (matter detection + extraction)SydneyCall notes, widget answers (in-flight only)Zero Data Retention contract — no training, no retention
AWS — SESEmail delivery (verification codes, follow-ups)SydneyRecipient email + message bodyTLS in transit; content destroyed after delivery
AWS — CloudWatchLogs, metrics, alarmsSydneyStructured application logs (no PII in log bodies — see PII redactor)KMS-encrypted log groups; IAM-restricted access
AWS — CloudFrontCDN for the widget + dashboardSydney edgeStatic assets (no PII)TLS 1.2+
ClerkAuthentication & SSO for law-firm staffUS (control plane) / AU edgesStaff email, name, org membershipClerk SOC 2 Type II; staff PII only (not client PII)

Optional sub-processors (when the firm enables them)

Sub-processorServiceRegionWhenSafeguard
TwilioSMS delivery (verification codes)AU carriers via TwilioFirm enables SMS verificationCarrier-billed AU paths; SMS content destroyed after delivery
Cal.comBooking link generationFirm's own self-hosted Cal.com or Cal.com SaaSFirm uses Cal.com as their calendar providerDPA between firm and Cal.com directly
LEAP / Smokeball / Actionstep / ClioPractice Management SystemPer-vendor (see vendor's data residency)Firm has connected a PMSFirm's existing agreement with the PMS vendor
Microsoft Graph (365 / Bookings)Calendar integrationMicrosoft AU region (if firm tenant is AU)Firm uses Microsoft 365 calendarFirm's existing Microsoft tenant agreement
Google WorkspaceCalendar integrationPer Google Workspace agreementFirm uses Google CalendarFirm's existing Workspace agreement
InngestWorkflow / cron / follow-up schedulerSydney (Inngest Cloud) — see vendor docsUsed by every deploymentInngest DPA; payload contents are IDs only, no PII bodies
PostHog (optional)Product analytics on the dashboardSelf-hosted in Sydney, OR PostHog Cloud EU if the firm permitsFirm sets VITE_POSTHOG_KEYFirm-controlled opt-in; events do not carry client PII

Explicitly NOT used

We have considered and declined the following common SaaS dependencies to avoid cross-border data flow:

Change notification

If you are a law firm and want to be notified about sub-processor changes:

  1. Make sure your primary admin contact in Settings → Firm profile is up to date.
  2. Watch this page (it's also in the GitHub repo at docs/SUBPROCESSORS.md) — material changes show in the commit history with at least 30 days' lead time before they go into effect.
  3. You can object to a sub-processor change in writing within the 30-day notice window. If we cannot accommodate the objection, you may terminate the affected service for the relevant sub-processor.