Privacy Policy
Remark processes recordings, transcripts, and meeting content on your device. It has no usage analytics, tracking, or user accounts. Optional crash reports, purchases, model downloads, and update checks are described below.
Who we are
Remark is an independent product established in the United Kingdom. Remark is the data controller for the limited data described in this policy. Contact: support@getremark.uk.
The short version
Remark runs entirely on your Mac. We do not operate servers that store your transcripts, audio, or meeting data. We could not access your content even if we wanted to — the infrastructure to collect it does not exist.
What we do not collect
- Audio recordings
- Transcripts
- Meeting content or summaries
- Dictation content
- Speaker identities or voice profiles
- Usage analytics or feature telemetry
- Device identifiers or fingerprints
- Location data
- IP addresses (beyond standard server logs at Stripe/Link, Cloudflare, GitHub, Google Fonts, and model hosts — see "Third parties" below)
Remark contains no analytics SDK, no tracking pixel, no telemetry library, and no usage monitoring. You can verify this with any network monitor (Little Snitch, LuLu) or by inspecting the application bundle.
Data stored on your device
All transcripts, meeting recordings, summaries, speaker voice profiles, and application preferences are stored locally in standard macOS locations:
~/Library/Application Support/Remark/— meetings, transcripts, recordings, speaker profiles~/Library/Preferences/— user preferences (via macOSUserDefaults)- An optional export folder you choose — auto-exported Markdown/DOCX files
These are regular files. You can back them up, move them, or delete them with Finder. Remark has no database server, no cloud sync, and no proprietary storage format.
Retention on your device
Remark auto-deletes older entries from your local dictation history. The default retention period is 7 days, and you can change this to 1, 7, 14, or 30 days in Settings → Data & Privacy. Because all of this happens on your Mac, the retention setting controls what remains in the app's own history — any files you have manually exported to other folders are not touched.
Crash reports (opt-in)
Crash reports are off by default. If you choose to enable them in Settings, Remark sends a small report to a Cloudflare Worker endpoint when the app crashes. The report contains:
- Error type (e.g.,
EXC_BAD_ACCESS) - Stack trace (function call sequence leading to the crash)
- macOS version (e.g.,
14.4) - Remark version (e.g.,
1.2.0)
Crash reports contain no audio, no transcripts, no meeting content, no user identifiers, and no filenames. They are stored for up to 90 days and then automatically deleted. You can disable crash reporting at any time in Settings.
License keys
New Remark licenses are P-256 digitally signed keys. The private signing key remains on our fulfilment service; the app contains only the matching public verification key. When you enter a license key, Remark verifies the signature locally on your Mac. No network request is made to activate or re-verify your license. There is no license server to ping and no app account.
Your license key is stored in Remark's local preferences. We also store the minimum purchase record needed to issue, retrieve, and support your key after checkout: Stripe Checkout Session or renewal invoice ID, event ID, license key, license type, expiry date, price ID, delivery status, and purchase email where Stripe provides it. Purchase records are not associated with usage, audio, or transcripts. They are retained for licence support, fraud prevention, and applicable accounting or legal obligations.
Payments (Stripe Managed Payments)
Purchases are provided through Stripe Managed Payments, with Link acting as Merchant of Record. Stripe and Link collect the payment and customer details required to process the transaction, provide receipts and transaction support, and comply with tax law. We never see your full card number.
Stripe sends our fulfilment service the Checkout Session or renewal invoice, purchased item, billing period, customer email, and subscription identifiers needed to issue and support your licence. Remark generates the signed license key; Stripe and Link do not generate it. Stripe's and Link's privacy terms apply to payment data.
Network activity
Remark only makes network requests for these purposes:
- Initial model download — on first use, Remark downloads speech recognition models. No user data is sent.
- Update checks (Sparkle) — Remark checks a public appcast XML file for new versions. No device identifiers or usage data are sent.
- Purchases — choosing to buy a licence opens Stripe-hosted Checkout in your browser. After a successful purchase, the site retrieves the generated key using the high-entropy Stripe Checkout Session ID.
- Crash reports — only if you have opted in (see above).
During dictation, meeting recording, transcription, formatting, search, and export, Remark makes zero network requests.
Third parties Remark connects to
- Stripe and Link — provide Stripe Managed Payments, with Link acting as Merchant of Record. They receive your email and payment details when you purchase and handle payment processing, applicable indirect taxes, receipts, and transaction support under their own privacy terms.
- Resend — delivers your license key to the purchase email address. It receives the recipient address and licence-delivery email contents.
- GitHub (github.com) — hosts the Sparkle update feed and the signed DMG downloads. When Remark checks for updates or downloads a new version, your IP address is visible to GitHub for the duration of the request. No user content is sent.
- Cloudflare — hosts the Remark website, licence-fulfilment ledger, key-retrieval endpoint, and optional crash-report endpoint. Standard web-server logs apply to requests that reach it.
- Google Fonts — serves the website typefaces. Google receives ordinary request metadata such as your IP address and browser information; no Remark app content is involved.
- Model providers — WhisperKit and Hugging Face-hosted model repositories deliver local speech-recognition and optional formatting model files. After download, processing is local.
No analytics providers, no tracking SDKs, no telemetry services, and no advertising networks are connected in any build of Remark.
The Remark website
This website (getremark.uk) does not set its own cookies and does not run analytics. It loads typefaces from Google Fonts. Stripe-hosted Checkout opens only after the production checkout service confirms that purchasing is available. Cloudflare, Google, Stripe, and Link process requests under their own policies; our marketing pages do not set first-party tracking cookies.
Verify independently
Do not take our word for any of this. You can verify Remark's privacy claims yourself:
- Run Remark with Little Snitch or LuLu and observe network traffic during normal use
- Use Remark in airplane mode to confirm transcription and dictation work entirely offline
- Inspect
~/Library/Application Support/Remark/to see every file Remark creates - Inspect the
.appbundle for analytics or telemetry SDKs (there are none)
Contact
Questions about privacy? Email support@getremark.uk.
Effective date
This policy is effective as of 31 July 2026. If it changes, the new effective date will appear here and in the app's changelog.