Security & Trust

Security claims should be verifiable.

This page separates Autopen’s application control design, configured provider safeguards, validation still in progress, and certifications we do not yet claim.

!
Launch-stage boundary: the production-configured backend is live, but its operating controls are not approved for regulated workloads. Record and upload content only when you have authority to do so and its sensitivity is appropriate for the safeguards described here.
ConfiguredProvider training controls

AssemblyAI’s account-wide model-improvement opt-out is enabled. OpenAI API data is not used for training by default; response storage and prompt caching are disabled in Autopen’s integration. OpenAI ZDR approval remains a launch gate.

ImplementedApplication safeguards

Identity boundaries, tenant checks, encrypted client caches, deletion paths, policy, and audit contracts exist in source.

ValidationProduction operations

Managed database, cache, and private encrypted object storage are deployed; backup, restore, deletion, monitoring, key rotation, and real-tenant drills remain required.

Not claimedCertification and regulated use

Autopen is not currently SOC 2 or ISO 27001 certified and does not claim HIPAA, FERPA, or regulated-data eligibility.

System boundary

Cloud processing, described without euphemism.

The service and its approved providers must process customer content to produce transcripts and notes. That means Autopen is not end-to-end encrypted.

Authorized endpoint

Mobile or desktop app

Captures audio, stores sessions in the operating-system vault, and maintains an encrypted local text cache.

Autopen service

Identity, orchestration, and workspace

Authorizes access, coordinates processing, enforces tenant and policy boundaries, and synchronizes permitted text artifacts.

Approved subprocessors

Identity, speech, notes, and hosting

Each provider receives only the category needed for its role. Provider credentials remain server-side.

Content boundary: the speech provider sees audio and relevant language or vocabulary context. The notes provider sees transcript text and note-style instructions. WorkOS receives identity and organization information, not meeting audio or note content merely because a user signs in.
Current subprocessors

Who receives what.

Provider scope and retention are reviewed as the Service matures. The list below reflects the currently deployed architecture, not a promise that the stack will never change.

ProviderPurposeInformation receivedCurrent safeguard
WorkOSAuthentication and organization identityIdentity, sign-in, session, domain, membership, role, and directory informationMeeting audio and note content are outside the authentication path
RailwayAPI, worker, database, cache, and private object-storage infrastructureCustomer and operational information needed to run the ServiceU.S. East deployment; staged audio reaches private storage as Autopen-encrypted AES-256-GCM ciphertext
AssemblyAISpeech-to-text processingAudio plus relevant language or vocabulary contextAccount-wide no-training/no-benchmarking opt-out; one-day asynchronous TTL; immediate transcript deletion request after retrieval
OpenAI APIStructured note generationTranscript text, selected note-style instructions, and necessary contextNo training by default; store=false; prompt caching disabled; default abuse-log retention remains until ZDR or MAM is approved and verified
No customer-content training

A product invariant, not a hidden opt-in.

Autopen does not sell meeting content, use it for advertising, or use it to train an Autopen model. The enterprise policy model deliberately has no customer-content training switch.

  • AssemblyAI support confirmed the account-wide opt-out applies prospectively to current and future keys, projects, prerecorded requests, and streaming requests.
  • The confirmed control excludes Customer Data and de-identified Customer Data from model training and benchmarking.
  • Autopen’s server requests provider-transcript deletion after retrieving a completed AssemblyAI result.
  • OpenAI states that API data is not used for model training by default; Autopen additionally disables Responses storage and GPT-5.6 prompt caching.
  • OpenAI project-level ZDR or MAM approval, DPA evidence, and account data-sharing verification remain required before a stronger retention claim.
  • Operational, security, abuse-prevention, and billing metadata may still be retained under provider terms.
01

Provider policy

AssemblyAI account participation is disabled; OpenAI API data is excluded from training by default unless expressly opted in.

02

Application gate

AssemblyAI confirmation is fail-closed. OpenAI requests are stateless and use neither response storage nor prompt caching.

03

Retention boundary

AssemblyAI receives a one-day ceiling plus earlier deletion requests. OpenAI ZDR or MAM remains pending; the public policy discloses the default abuse-log boundary.

Data lifecycle

Minimize the sensitive part of the system.

Audio is treated as the highest-sensitivity transient artifact. Transcript, notes, account, organization, and audit data have different purposes and require different retention rules.

DataPurposeDesigned behaviorProduction evidence required
Raw audioTranscriptionPrivate staged object; deletion after terminal processing; incomplete-upload expiryBucket policy, lifecycle, provider deletion, orphan alarm, and backup-exclusion proof
TranscriptCore meeting recordTenant-scoped durable text plus encrypted endpoint cacheManaged database, restore, expiry, purge, tenant-isolation, and backup-expiry proof
Notes and stylesProfessional synthesis and preferencesTenant-scoped text with provider and model provenanceSame storage proof plus note-provider retention and deletion alignment
Identity and sessionsAccess and synchronizationWorkOS identity; opaque rotating Autopen sessions in OS vaultsReal IdP, MFA, directory, revocation, and incident-recovery evidence
Admin auditInvestigation and assuranceAppend-only, content-free events and signed SIEM projectionCollector, retry, time-integrity, access, retention, and immutability proof
Application safeguards

Defense in depth starts before infrastructure.

These controls exist in the application and deployed service contract. They reduce risk, but they do not establish that the deployment operates effectively under every customer load or satisfies an external assurance standard.

Identity

Brokered, verified access

PKCE, state, strict callback allowlisting, one-time native codes, opaque rotating sessions, SSO-required domain enforcement, roles, and active-membership checks.

Tenant isolation

Ownership is checked twice

Tenant-scoped service calls and cross-tenant denial tests are designed to be backed by relational constraints and row-level security.

Endpoint

OS vaults and encrypted caches

Sessions live in each platform's protected credential vault; text caches are encrypted and removed on account-bound sign-out or acknowledged wipe.

Processing

Server-only provider credentials

Native clients do not contain speech or note-provider keys. Uploads are type, size, digest, contiguity, and expiry checked.

Generated output

Grounded and schema constrained

Transcript and style text are treated as untrusted source material; outputs are schema validated and fabricated commitments are quality failures.

Administration

Metadata without a content browser

Role-gated administration covers identity, policy, devices, usage, deletion, and audit without a route for reading another member’s private meeting.

Assurance roadmap

What must happen before an enterprise claim.

A source checklist is not a substitute for contracts, operational history, independent testing, or a scoped audit report.

Documented now

  • Architecture and processing boundaries
  • Data inventory and retention design
  • Identity, policy, endpoint, and audit control contract
  • Provider training configuration and deletion behavior
  • Truthful remote-wipe and administrator privacy boundaries
  • Executable production-gate and verification checklists

Still required

  • Reviewed infrastructure-as-code and least-privilege deployment
  • Backup restore, deletion, key rotation, and incident exercises
  • Real-tenant IdP, directory, MDM/MAM, and SIEM validation
  • Dependency scanning, signed artifacts, SBOM, and vulnerability program
  • OpenAI ZDR or accepted MAM decision; provider DPAs, regions, subprocessors, support-access, and breach process
  • Independent penetration test and SOC 2 Type II report when earned
Security contact

Ask the hard questions early.

Send security, privacy, architecture, procurement, or responsible-disclosure questions to our current private contact. Do not include customer content, credentials, tokens, exploit code that affects third parties, or other secrets in the first message.