Speaker Scribe

Privacy

Last updated: August 5, 2026

Speaker Scribe is a local-first desktop application. The app processes recordings on your Mac; it is not a hosted transcription service. The project website does not have accounts, forms, advertising, or application analytics. Internet delivery still involves the providers named below, so this notice does not make the inaccurate claim that visiting the website creates no network data.

Scope and contact

This notice covers the Speaker Scribe desktop application and the public project website. The open-source project is maintained through the rogu3bear/speaker-scribe repository.

For a private privacy or security report, use GitHub's private vulnerability reporting form. Do not put recordings, transcripts, access tokens, or other sensitive personal information in a public issue.

Desktop application data

When you import a recording, the application keeps the audio, transcript, speaker labels, job status, and exports on your Mac. The packaged application uses:

~/Library/Application Support/com.mlnavigator.speaker-scribe/

A source checkout uses its local data/ directory unless configured otherwise. Deleting the applicable data directory removes the jobs and copied recordings kept there. Exported files remain wherever you saved them.

Speaker diarization temporarily computes numerical embeddings from short speech windows so it can group similar voices within one recording. Those working embeddings are used in memory and are not written to the job record. The saved record contains speaker labels and transcript segments, not a reusable voice profile. A label such as SPEAKER_00 means a distinct voice within that job; it does not identify a person. Real names appear only when you enter them.

Depending on the jurisdiction and how audio or derived features are used, recordings or voice-derived data may be regulated as personal or biometric information. Speaker Scribe's local processing does not decide whether you have the rights or consent required for a particular recording.

Desktop network activity

Transcription and diarization do not upload your audio or transcript. The packaged application includes the models needed for its default workflow.

If you choose Download for another speech model, the app requests that model from Hugging Face. Hugging Face receives ordinary connection and request metadata, which can include an IP address, device or software information, time, and the requested model. Audio, transcripts, and speaker labels are not part of that model request. Downloaded model files remain in the local model cache until you remove them.

macOS may also verify the application's Developer ID signature and notarization through Apple's Gatekeeper mechanisms. Those operating-system checks do not send your recordings to Speaker Scribe.

Website data and providers

The website code does not set a session or tracking cookie, use browser storage, run advertising or fingerprinting code, accept uploads, or send application analytics. It has no application database. The following infrastructure and external links nevertheless process ordinary web requests:

The project does not sell personal information, serve behaviorally targeted ads, or use these requests to build visitor profiles. Each provider controls its own retention, legal bases, and privacy-request process as described in its linked policy.

Retention and deletion

Because the project does not maintain website visitor accounts or a project-controlled visitor database, the maintainer normally cannot identify a website visitor in order to retrieve or delete a visitor profile. Questions about provider-held data should be directed to the relevant provider. Questions about data found in the local application can be sent privately through the contact route above.

Children

Speaker Scribe is a general-purpose transcription tool, is not directed to children, and does not provide accounts or a project-operated service that asks children for personal information.

Changes

This notice is versioned with the application. Its repository history records changes. A material change to collection or network behavior requires a matching code, documentation, and notice review before release.

Legal scope

This notice describes the project's verified behavior; it is not a guarantee that one notice satisfies every obligation for every user, recording, or jurisdiction. People using recordings remain responsible for the laws and consents applicable to their own activity.

This is the same text the app itself shows, rendered from docs/legal.