Last updated: May 9, 2026
Narrato is a local-first macOS product. The app is designed to process copied text, summaries, answers, and dictated speech on your Mac instead of routing core usage through a cloud account system.
This policy covers the Narrato website, beta app diagnostics, crash reports, feedback reports, attachments, and update checks.
What Narrato does not collect
Narrato telemetry and crash reporting do not collect raw clipboard text, selected text, transcripts, prompts, generated answers, summaries, text sent to speech synthesis, audio recordings, filenames, local file paths, URLs, window titles, app titles, screenshots, document contents, or API keys.
Feedback reports are different because you choose what to type or attach. Do not include private material in a feedback message or attachment unless you want it sent to Narrato support.
Website analytics
The website can collect:
- basic analytics events about page visits and product-interest actions
- information you choose to send when you email support
- standard hosting and server logs generated by the site platform
The site does not create user accounts, sell subscriptions, or ask for payment details.
The site uses Google Analytics 4 to understand page visits and a small number of product-interest actions such as download clicks, guide opens, waitlist joins, lead submissions, and support email clicks.
Analytics helps answer questions like:
- which pages are used most
- whether people reach the download page
- whether support links are easy to find
Google Analytics may set cookies or use similar browser storage while analytics is enabled.
Beta app telemetry
Beta builds can share content-free diagnostics through PostHog Cloud EU. In beta, diagnostics are on by default after the first-run disclosure, and can be turned off in Settings.
Telemetry can include an anonymous install ID, per-launch session ID, app version, build number, release channel, macOS version, hardware profile, memory bucket, selected tool or mode, model IDs, voice ID, playback speed, input and output size buckets, timing values and buckets, settings states, result codes, sanitized error codes, update lifecycle events, and feedback submission outcomes.
Telemetry is used to understand reliability, feature usage, first-run setup, model preparation, latency, and which workflows are working well enough for launch.
Crash reports
Beta builds can send crash reports to Sentry so crashes can be grouped, diagnosed, and fixed. Crash reporting is separate from product telemetry, is on by default in beta, and can be turned off in Settings.
Crash reports can include technical crash details, stack traces, app version, build number, release channel, operating system version, and the anonymous install ID. Narrato configures Sentry to avoid default personally identifying data collection.
Feedback reports
The app menu includes "Report Bug or Request Feature". Reports are sent to a Narrato feedback endpoint hosted on Fly.io.
The form can include:
- the message you type
- an optional contact email
- optional attachments you choose
- an optional content-free diagnostic summary
- optional recent redacted app logs if you check the log box
Recent logs are off by default. If included, Narrato only attaches redacted app and recording logs. Pipeline, text-to-speech, speech-to-text, summary, answer, and model input/output logs are excluded because they may contain user-content previews. Attachment filenames are replaced with generic upload names before they are sent.
Automatic updates
Narrato uses Sparkle for app updates. The app can check an update feed hosted under www.narrato.tech. Update checks are used to show when an update is available; the app does not silently install updates. Sparkle's separate system-profile submission is disabled.
Support email
If you contact support, your email and anything you include in it will be used to respond to your request, troubleshoot issues, and improve Narrato. Do not send anything you would not want included in a normal email thread.
Third parties
Narrato may rely on third-party providers for:
- hosting and delivery
- Google Analytics for website analytics, if enabled
- PostHog Cloud EU for beta product telemetry
- Sentry for beta crash reporting
- Fly.io for app feedback intake
- Sparkle update feed hosting and release asset delivery
- email handling through your own email provider when you contact support
Those providers process data according to their own terms and policies.
Retention
Analytics, telemetry, crash reports, and feedback reports are retained only as long as reasonably useful for support, product improvement, launch quality, security, and record-keeping. Support emails are retained as long as reasonably necessary for support and follow-up.
Your choices
You can turn beta app telemetry and crash reporting off in Narrato Settings. You can avoid sending feedback reports, attachments, logs, or support emails if you do not want to send that information.
Contact
If you have privacy questions about Narrato, email Josh@wilsonbros.dev.