Last updated: May 2026 · Effective upon installation
The short version: TrainScription does not transmit your audio to external servers or cloud transcription services. Transcription occurs entirely on your machine using a locally-cached AI model. The data policy is architecture, not a promise — the extension contains no code to route your audio externally.
01 What TrainScription Does Not Collect
Audio recordings. Audio is processed in 5-second volatile chunks in browser memory and discarded immediately after transcription. Audio is never written to disk and never transmitted anywhere.
Transcript content. Transcripts are stored locally in your browser's extension storage on your own device. They are not uploaded, synced, indexed, or accessible outside your device.
Vocabulary corrections. Your Phonetic Brain data is stored locally in browser extension storage. It never leaves your device unless you explicitly export it as a .scribe.json file.
Behavioral or usage data. TrainScription does not collect usage analytics, session metadata, behavioral telemetry, or any form of product analytics.
Advertising or tracking data. No tracking pixels, session recorders, fingerprinting, or advertising identifiers are used.
Personal information (free tier). The free version requires no account, no email address, and no registration of any kind.
02 Local Storage
TrainScription stores the following data locally on your device using Chrome's extension storage API:
Transcript segments from completed sessions
Phonetic Brain vocabulary corrections and mappings
Extension settings and channel label preferences
Session recovery data (stored until you clear it)
This data is stored on your machine and controlled entirely by you. Uninstalling the extension removes it. You can export Brain vocabulary as a .scribe.json file at any time and store or delete it as you choose.
03 External Connections
TrainScription makes exactly two types of external network connections. Neither involves your audio, transcripts, or Brain vocabulary data.
AI model download. The Whisper AI model is downloaded once from the model provider on first use and cached locally. Subsequent transcription sessions require no internet connection. This download does not involve any of your content.
Pro license verification (ExtPay). If you purchase a Pro license, ExtPay processes payment and verifies license status. ExtPay's privacy policy is available at extensionpay.com/privacy. Your audio, transcripts, and Brain vocabulary are not involved in this connection in any way.
There are no other external connections. TrainScription does not operate server-side infrastructure of any kind. TrainScription does not execute remote code or load external scripts that modify extension functionality after installation.
04 Chrome Permissions
TrainScription requests the following Chrome extension permissions. Each is used solely for the transcription workflow and nothing else.
tabCapture. Accesses browser-tab audio so the meeting or media playing in the active tab can be transcribed. Only active during a capture session you explicitly initiate.
microphone. Captures your local microphone channel so both sides of a conversation can be transcribed into separate labeled channels. Only active during a capture session you explicitly initiate.
storage. Saves transcripts, Phonetic Brain vocabulary corrections, and extension settings locally on your device using Chrome's extension storage API. All data remains on your machine.
downloads. Writes files to your machine when you explicitly request a transcript export or Brain vocabulary backup. Not used at any other time.
These permissions are not used for advertising, tracking, analytics, behavioral profiling, or any purpose outside the transcription workflow described in this policy.
05 Security Model
Audio processing occurs locally using WebAssembly-based Whisper inference running inside your browser
Session audio exists temporarily in volatile memory only — never persisted to disk
No persistent raw audio recordings are stored anywhere by the extension
No cloud transcription pipeline exists — TrainScription does not operate server infrastructure
No account or registration is required for the free tier
TrainScription does not execute remote code or load external scripts that alter extension functionality after installation
Extension updates are distributed exclusively through the Chrome Web Store
06 Pro Account (Email)
If you purchase a Pro license, your email address is used by ExtPay for license authentication and cross-device access. Your email is not collected or stored by TrainScription independently. Refer to ExtPay's Privacy Policy for how they handle account data.
07 Children's Privacy
TrainScription is not directed at children under the age of 13. We do not knowingly collect any personal information from children.
08 Changes to This Policy
If this policy is updated, the "Last updated" date at the top of this page will change. Continued use of the extension after changes constitutes acceptance of the updated policy. Material changes will be noted in extension update release notes.
09 Contact
Questions about this privacy policy can be directed to the feedback form at trainscription.com.
TrainScription is intended for lawful, disclosed, and consent-compliant use. Users are responsible for complying with applicable local laws, workplace policies, and meeting platform terms of service regarding transcription and recording.