Effective date: May 2, 2026
Narration Room (“Narration Room,” “we,” “us,” or “our”) is a macOS app and related website. Narration Room helps users turn source material into editable scripts and audio.
1. Scope
This Privacy Policy applies to:
- the Narration Room macOS app,
- the Narration Room website,
- local AI-assisted features,
- support and diagnostics.
2. Local-First App Behavior
Narration Room is designed so local projects, imported source material, generated scripts, generated audio, and project files remain on your Mac unless you choose to export, share, dictate, or send them elsewhere.
When you use dictation, the app uses your Mac's microphone and Apple-provided on-device speech recognition to turn your speech into source text. Dictation audio is processed on your Mac and is not sent to Narration Room by the app. Apple may receive network metadata if your Mac needs to download or update speech-recognition assets, and dictation follows your macOS microphone and speech-recognition permission settings.
3. Information We Process
Depending on how you use Narration Room, we may process:
- app version, build number, operating-system details, device type, and non-identifying configuration details,
- privacy-preserving app-usage signals, such as feature names, generation success or failure, duration buckets, and product-quality events,
- crash reports and reliability diagnostics when crash reporting is enabled,
- AI notice acceptance and age-range confirmation needed to make AI-assisted features available,
- microphone audio and dictated text when you choose to use dictation, processed on your Mac by Apple-provided on-device speech recognition,
- website request information, such as IP address, user agent, requested URL, timestamps, and response status,
- in-app “Report a Problem” submissions and other support messages,
- optional diagnostic details you choose to include with support requests,
- attachments, examples, screenshots, or other information you choose to send us.
We do not intentionally collect scripts, prompts, source materials, generated audio, email addresses, or names through app analytics.
When you use AI-assisted features, Narration Room may ask Apple to share an age range for the Apple Account on the device. Apple does not provide us with an exact birthdate through this request. We use the response only to decide whether age-gated AI-assisted features can be made available, and the app may store a local confirmation that the age gate was satisfied.
4. Analytics
Narration Room uses TelemetryDeck for privacy-preserving app analytics. In our default configuration:
- analytics are on by default and can be turned off at any time in Settings > Privacy,
- on first launch, Narration Room shows a welcome screen that names this default and points to Settings > Privacy before any events are sent,
- signals describe app behavior, not the content you create,
- we do not send TelemetryDeck your scripts, prompts, source materials, generated audio, email address, or name,
- TelemetryDeck receives a privacy-preserving installation identifier and product-interaction data for analytics,
- TelemetryDeck states that IP addresses are not stored on its analytics servers.
If you leave analytics on, Narration Room sends analytics events from that device until the setting is turned off in Settings > Privacy.
5. Crash Reporting
Crash reporting is on by default and can be turned off at any time in Settings > Privacy. The first-launch welcome screen names this default alongside analytics. When enabled, crash reports may include crash data, logs, app version, operating-system version, device information, and diagnostics needed to understand and fix stability issues.
We do not intentionally include scripts, prompts, source materials, generated audio, or project content in crash reports.
6. Local Models and Downloads
Some local features may require downloading approved local model or voice assets. Those downloads may involve Apple, hosting providers, model providers, or infrastructure providers processing network request metadata and selected asset identifiers needed to deliver the asset.
After an approved local asset is installed, local generation features are designed to run on your Mac unless you choose to export, share, or send content elsewhere.
7. On-Device Content Safety
Narration Room applies content safety to text you ask the on-device AI features to process — your chat prompts to on-device AI, your source materials, and the script the on-device AI assembles before any audio is produced. Two complementary on-device safety stories apply, depending on which on-device AI is active:
- Enhanced on-device AI: when the optional enhanced on-device model is downloaded and active, Narration Room runs an additional on-device safety screen that classifies your text into allow / warn / confirmation / block tiers. The screen runs entirely on your Mac. Your prompts, scripts, and source materials are not transmitted to us or to any third party as part of this screen.
- Apple on-device AI: when the enhanced on-device model is not active, Narration Room uses Apple’s on-device AI, which applies Apple’s own built-in content safety filtering. That filtering also runs entirely on your Mac.
Both paths are on-device, so on-device safety is the AI-content safety story that applies in this build.
When the enhanced on-device safety screen flags a result, Narration Room may show a confirmation prompt or decline to continue. The app keeps a local activity log entry for each screened call to support local accountability and troubleshooting. Each entry records the time, the surface (chat or script), the screen’s decision tier (allow, warn, confirmation, block), the category that produced the decision, and a short non-reversible fingerprint of the input. The log does not store your prompts, scripts, or source material itself.
The local moderation log lives on your Mac, is automatically pruned after about 90 days, can be cleared at any time from Settings > Privacy, and is also cleared when you remove the enhanced on-device model. You can also turn warnings on sensitive content on or off from the same settings panel; refusals and confirmation prompts always apply regardless of the setting. The warnings toggle and the Clear button only appear in Settings > Privacy when the enhanced on-device model is downloaded.
8. Website and Support
When you visit our website, we and our hosting providers may process standard request information needed to deliver, secure, and maintain the website.
If you contact support, we process the contact details, message content, attachments, examples, screenshots, and related metadata you choose to provide. Do not send sensitive source material, scripts, or audio unless it is necessary for support and you are comfortable sharing it.
If you submit feedback from inside the app, the support request may include the category and message you type, plus optional diagnostics such as app version, build number, operating-system version, device model, and locale when you choose to include them. In-app feedback does not accept a typed reply address, so anonymous reports cannot be replied to through that form. It also does not automatically attach source materials, scripts, prompts, generated audio, project files, screenshots, or logs. We may use request metadata such as IP address and timestamps to deliver the request, prevent abuse, and keep the service reliable.
9. How We Use Information
We use information to:
- provide, maintain, secure, and improve the app and website,
- understand aggregate product quality and reliability,
- troubleshoot crashes, bugs, and support requests,
- prevent abuse, fraud, security incidents, and misuse,
- comply with legal obligations,
- enforce our Terms of Service and other lawful rights.
10. Legal Bases for Processing
Where applicable law requires a legal basis, we rely on one or more of the following:
- Performance of a contract: to provide the app, website, local features, and support you request.
- Legitimate interests: to secure, maintain, debug, improve, and protect the product, to prevent abuse, and to use privacy-preserving analytics where permitted by law.
- Consent: where we ask for consent or enable an optional setting, such as crash reporting or other optional data uses.
- Legal obligation: where processing is required to comply with applicable law.
11. Service Providers and Sharing
We do not sell personal information.
We may share information with service providers and platform partners where reasonably necessary to operate Narration Room. Current provider categories include:
| Provider or category | Purpose | Data involved |
|---|---|---|
| Apple | App distribution, platform services, local speech recognition, local asset delivery where applicable | app-store and device data handled by Apple, local speech processing on your Mac when you use dictation, speech-asset download or update request metadata |
| TelemetryDeck | Privacy-preserving app analytics | privacy-preserving installation identifier, product-interaction events, app and device metadata |
| Google/Firebase Crashlytics and operational infrastructure providers | Crash reporting when enabled, diagnostics, security, and operational infrastructure where used | diagnostics, crash data, service logs, request metadata |
| Website hosting providers | Website hosting | visitor request metadata, such as IP address, user agent, requested URL, and timestamps |
| DNS providers | Domain-name resolution for narrationroom.com | DNS records; no routine app-user content |
| Voice asset hosting and model providers | Downloading approved local voice or model assets | network request metadata and selected asset identifiers |
| Support and communications providers | Customer support and operational communications | contact details and support content you choose to send |
We may also disclose information to legal authorities where required by law, to advisers in connection with legal or compliance matters, or in connection with a merger, acquisition, financing, or asset transfer, subject to appropriate safeguards where required.
12. Retention
We retain information only for as long as reasonably necessary for the purposes described in this Policy.
- Local projects and content: remain on your Mac until you delete them, uninstall the app, or remove the relevant files.
- Website request logs: retained for a limited operational period unless a longer period is required for security, abuse prevention, support, or legal reasons.
- Support requests: retained for as long as needed to resolve the request and maintain support history.
- Crash and diagnostic data: retained for a limited period needed to analyze reliability and security issues.
- Privacy-preserving analytics: may be retained in aggregate form for product-quality analysis.
13. International Transfers
We are based in Switzerland. Some service providers, including app platform providers, website hosting providers, Google/Firebase Crashlytics and infrastructure providers, analytics providers, support providers, and asset hosting providers, may process information in the United States, European Economic Area, Switzerland, or other countries.
Where required by law, we rely on appropriate safeguards for cross-border transfers, such as adequacy decisions, standard contractual clauses, data processing agreements, the Swiss-U.S. Data Privacy Framework where applicable, or similar mechanisms.
14. Your Rights and Choices
Depending on your location and applicable law, you may have the right to:
- request access to personal data,
- request correction of inaccurate data,
- request deletion of personal data,
- object to or restrict certain processing,
- request data portability where applicable,
- withdraw consent where processing is based on consent,
- lodge a complaint with a competent data-protection authority.
You may also:
- turn app analytics on or off in Settings > Privacy,
- turn crash reporting on or off in Settings > Privacy,
- stop dictation at any time and manage microphone and speech-recognition permissions in macOS System Settings,
- choose what content you import into the app,
- delete local projects and files from your Mac,
- stop using the service at any time.
To exercise privacy rights, contact us using the details below.
15. Age Requirements
Narration Room, including its text-to-speech features, is not intended for use by minors. AI-assisted features are intended for people age 18 and older, and may be unavailable if age eligibility cannot be confirmed. We do not knowingly collect personal data from children. If you believe this has occurred, please contact us so we can review and take appropriate action.
16. Security
We use reasonable technical and organizational measures designed to protect information against unauthorized access, loss, misuse, or alteration. No method of transmission or storage is completely secure, and we cannot guarantee absolute security.
17. Changes to This Policy
We may update this Privacy Policy from time to time. If we make material changes, we will post the updated version and update the effective date. Your continued use of the service after the updated policy becomes effective means the updated policy applies to your continued use.
18. Contact
For privacy questions or requests, contact:
Stefan Schmitt
Switzerland
contactnarrationroomcom