Saidwire

Security

How we handle your audio and data.

Plain facts about what we keep, where the API runs and who else is involved. The API privacy notice and API terms are the binding versions.

Last updated November 2, 2026.

Audio and transcripts

The same on every plan, including the free trial. There is nothing to switch on.

  • Audio is never stored. It is processed in memory, never written to disk, and gone when your stream or request ends.
  • Transcripts are not logged. They are sent back to you and not written to our logs.
  • No training on your data. We don't train or tune models on your audio or transcripts.
  • Debug logging only if you ask. If you ask us in writing to help debug a problem, we may log transcripts for your key for a time you agree to, then turn it off and delete those logs.

What we do keep

DataWhyHow long
Usage records: key id, account id, minute, seconds of audio, number of streamsBilling, limits, abuse preventionAs long as tax and accounting law requires (typically 7 years)
Technical logs: request id, key id (never the full key), IP address, stream start and end, audio format, timing, error codesRunning, securing and debugging the service30 days
API keysChecking accessOnly a one-way hash and the public key id, until you revoke the key or close your account
Account details and messages you send supportRunning your account and answering youUntil you close your account

Encryption in transit

The API and the website accept HTTPS and secure WebSockets only, with TLS 1.2 or 1.3. Plain HTTP is redirected to HTTPS. Traffic between our own servers also runs over encrypted connections.

API keys

A new key is shown once. We store only a SHA-256 hash of it and its public id, so a lost key can't be recovered, only replaced. You can label and revoke keys and set a monthly spend cap in the dashboard. Keep keys on your server, not in browsers or apps.

Dashboard sign-in

There are no passwords to leak. You sign in with a one-time link sent to your email, which works once and expires after 30 minutes.

Payments

Card payments go through Stripe Checkout and the Stripe billing portal. Card numbers never reach our servers.

Access

Our servers accept connections only on the ports the service needs. Staff access is limited to what running the service requires.

Incidents

If we learn of a security incident that affects your data, we'll tell you without undue delay. Found a vulnerability? Email support@saidwire.com.

Where it runs

In the United States, in AWS US East.

The API processes audio on our servers in AWS US East (Ohio). The website and dashboard also run in AWS US East (Ohio).

A backup API server runs in Google Cloud US East (South Carolina). It takes traffic only when our AWS servers are unavailable.

Live checks of the API, every 5 minutes, are on the status page.

Subprocessors

The outside companies that process data for us to run the API. Audio and transcripts only ever pass through our own servers at the hosting providers; we don't send them to any other company.

CompanyWhat forData involvedLocation
Amazon Web ServicesHosting for the API, website and dashboardAudio in memory while it's transcribed, transcripts in transit, account and usage dataUnited States (US East)
Google CloudBackup API hosting, used only when our AWS servers are unavailableAudio in memory while it's transcribed, transcripts in transit, usage dataUnited States (US East)
StripePayments and billingBilling name and email, card details, usage totals for invoicesUnited States
CloudflareEmail routing for saidwire.com addressesEmails sent to saidwire.com addressesGlobal network
Google (Gmail)Our support inbox and the emails we send (sign-in links, usage alerts)Your email address and the messagesGoogle data centers

Compliance, honestly

We're a new company. Here is where we stand today.

  • No SOC 2 report yet. We don't have SOC 2 or ISO 27001 certification. We'll say so here when that changes.
  • No HIPAA agreement yet. We don't sign business associate agreements (BAAs) yet. Our API terms ask you not to send health, payment card or other specially regulated data unless we've signed an agreement that covers it.
  • Data processing agreement on request. For audio you send, you are the controller and we are your processor. Email us for a DPA.
  • No uptime commitment during the beta, unless we agree one in writing. Our live checks are public on the status page.
Questions, a DPA or a security review? Email support@saidwire.com.