Приватность

Два движка — два разных ответа на вопрос, куда уходит ваше аудио. Здесь прямо сказано и то, и другое.

This policy is maintained in English.

Two engines, two different answers

The extension transcribes with one of two engines, and which one you pick decides where your audio goes. The panel shows the selected engine before a run, and the choice is made per file. Out of the box the cloud engine is the one selected.

This page describes both, because a privacy policy that only describes the flattering half is not one.

The local engine

Local transcription decodes and transcribes audio inside your browser. The speech model is downloaded once from the model host and cached; after that it needs no network at all. The audio file is never uploaded, and transcripts and job state stay in the browser profile on your machine.

The cloud engine

The cloud engine is faster and more accurate, and it works by uploading the file. When a file is transcribed this way it is sent — over a signed, single-purpose upload URL — to the transcription service, which returns the transcript. Only the file being transcribed is sent, and only when a run is started.

Switch the engine to local and no audio leaves your device at all.

Analytics

Usage analytics are optional and can be switched off, which stops event creation and deletes anything still queued. When on, they are a thin request wrapper rather than a full analytics SDK: no autocapture, no session replay, no page views, no person profiles.

  • Events carry a random install identifier and a random per-job identifier — not an account, an email, or a device fingerprint.
  • Values are bucketed, an allow-list strips anything shaped like a filename, path or transcript, and every string is capped at 64 characters.

Permissions

The extension requests the narrowest set that makes it work, and no host permissions at all:

  • Side panel — the only interface the extension has.
  • Offscreen — hosts the transcription worker so a job survives the panel being closed.
  • Storage — job state and your settings.
  • Notifications — tells you when a background job finished or failed.
  • Alarms — recovers an interrupted job and runs the scheduled cleanup.

What is never done

No account is required, none is offered, and no personal data is sold or shared with advertisers. There is no tracking across sites: the extension has no host permissions and cannot read the pages you visit.

Contact

aleksandr@beartools.dev