Legal

CanaryVolt Privacy Policy

Effective date: 22 August 2026
Last updated: 22 August 2026

This policy explains what CanaryVolt LLC ("CanaryVolt," "we") does with data across the CanaryVolt iOS app (voice study companion), CanaryVolt Desktop (AI assistant and note-taker for professional calls and meetings), and the canaryvolt.com website and account services.

The short version

1. Data we process during a live session (not stored by us)

When you run a session, content flows through this pipeline and is gone when the session ends:

  1. Audio from your microphone (and, on Desktop, the audio of the call you are in) is captured on your device.
  2. Audio is converted to a transcript. On Desktop this transcription runs on your own computer where available; on iOS, audio is streamed through our server to our transcription subprocessor. Transcripts exist in your app's memory for a rolling window (on the order of minutes) and are discarded as the session moves on.
  3. The recent transcript, together with any documents or notes you attached (for example study materials or a meeting brief) and your mode settings, is sent through our server to our AI subprocessor, which returns a suggestion, question, explanation, or note.
  4. On iOS, the response may be converted to spoken audio by our voice subprocessor. On iOS study modes that use the camera, camera frames of your own materials may be sent to the AI subprocessor for reading; text extraction from imported documents (PDF/OCR) happens on your device.

Our server sits in the middle of these flows as a relay: it holds the provider API keys so your device never has them, and it forwards content without writing it down. Our server does not persist session content — no audio, no transcripts, no documents, no images, no AI output — and our server logs contain no content (they record connection identifiers, model names, token counts, latency, and status codes only). We maintain a no-content-logging policy for the relay.

2. Data we store

2.1 Account data (on our servers)

Field Notes
Account name The name or handle the account was created with
Contact email Optional; used for account and billing communication
Access token — hashed only We store a SHA-256 hash; we cannot read your token back
Subscription tier e.g., which plan you are on
Account timestamps and status Creation date; whether the token has been revoked

2.2 Usage metering events (on our servers)

To enforce plan allowances and operate the Service, each billable action writes a metering event containing: timestamp, billing month, event kind (e.g., transcription time, AI call), duration in seconds, call count, and the model used [plus a client/app identifier distinguishing iOS from Desktop — planned as Desktop metering lands]. Usage events contain no conversation content of any kind.

2.3 Payment data

Payments are handled by our merchant of record or by Apple (for App Store purchases). We do not receive or store card numbers. We receive subscription status information needed to activate your plan. Our merchant of record is Paddle.com Market Ltd, which acts as the seller for subscriptions purchased through our website and receives the billing details you provide at checkout.

2.4 On your device (not on our servers)

Both apps keep some data locally on your device, under your control:

3. Opt-in session notes (Desktop) — off by default

The defaults described above are ephemeral. Desktop has one setting that changes that, and it is off until you turn it on.

"Save session notes" (Settings → Session notes). With it on, CanaryVolt writes the end-of-session notes summary to your own Mac when a session ends. Stated exactly:

Separately, and only when you ask for it: Export and Email summary write a file where you choose to put it, through the standard macOS save dialog. That is a file you asked for, in a location you picked, and it is not covered by the setting above.

Not built: cross-call memory, server-side storage of notes, and any transcript retention. Nothing in this section stores anything on our servers. If that changes, this policy will be updated before it ships.

4. No voiceprints. No biometrics. Ever.

The Service does not create voiceprints, does not perform speaker identification or voice recognition of individuals, and does not process biometric identifiers of any kind. On Desktop, "who is speaking" labels come from which audio channel the sound arrived on (your microphone vs. the call audio) — a mechanical distinction that involves no analysis of anyone's voice. This is a permanent design commitment, not a current-configuration statement.

5. Subprocessors

Content is processed by the following subprocessors solely to provide the Service. The status column says exactly what is in force today, not what we intend — where a data processing agreement has not been signed, it says so.

Subprocessor Purpose Content it receives Data-protection status
Anthropic AI model responses (suggestions, questions, notes) Recent transcript text; documents/notes you attach; on iOS camera modes, images of your materials Standard commercial API terms. No separate DPA or zero-data-retention arrangement is in force yet; API inputs and outputs are retained by Anthropic under its published policy
Deepgram Speech-to-text (iOS; Desktop cloud fallback) Session audio Model-improvement opt-out is set on every request we send (mip_opt_out=true), so your audio is not used to train Deepgram's models. No separate DPA is in force yet
Cartesia Voice synthesis (iOS spoken output) The text of the cue being spoken Standard commercial API terms. No separate DPA is in force yet
Fly.io Hosting for our relay server and account database Content in transit through the relay (not stored); account and usage data at rest Standard commercial hosting terms. No separate DPA is in force yet

6. Retention

Data Retention
Session content (audio, transcripts, documents, images, AI output) on our servers Not stored. Exists in memory only for the duration of processing
Account data Life of the account, then deleted within 30 days of account deletion
Usage metering events 24 months for billing records, then deleted or aggregated
Server logs (metadata only, no content) 30 days
Data held by subprocessors Per each subprocessor's own published terms — see the status column in §5. We do not control this retention until the arrangements noted there are in force
Data on your device Under your control; retained until you delete it (see §2.4)

7. Your rights (GDPR, CCPA, and similar laws)

Depending on where you live, you may have rights to access, receive a copy of, correct, delete, or restrict processing of your personal data, and to object to processing. We honor these requests for all users regardless of jurisdiction, as follows:

Legal bases (GDPR): we process account and usage data to perform our contract with you (Art. 6(1)(b)) and for our legitimate interests in securing and metering the Service (Art. 6(1)(f)); session content is processed to perform the contract, at your initiation, and is not retained. We do not use your content for advertising and do not sell or share personal information as defined by the CCPA.

Third-party participants: in a call or meeting, other participants' speech passes through the pipeline in §1. We act on the instruction of our user, who is responsible for obtaining participants' consent (Terms §5.1). A participant who believes their data was processed may contact us at hello@canaryvolt.com.

8. Security

Provider API keys live only on our servers, never in the apps. Access tokens are stored hashed (SHA-256) at rest and travel only in the Authorization header over TLS. The apps refuse cleartext connections to public hosts. On your devices, tokens are kept in the operating system's protected storage (iOS Keychain; Electron safeStorage on desktop). Our relay's logs are metadata-only by policy. No system is perfectly secure; we will notify affected users of a breach as required by law.

9. Children

The Service is not directed to children under 13, and per our Terms users must be 18 or older. We do not knowingly collect personal data from children.

10. Changes

We will update this policy as the product evolves — in particular before any cross-call memory or server-side storage of the §3 notes ships, and whenever the subprocessor list changes. Material changes will be announced by email or in-product notice before they take effect.

11. Contact

CanaryVolt LLC
555 High St, Ste 9, Mount Holly, NJ 08060
hello@canaryvolt.com