Privacy policy · Updated August 12, 2026

Privacy, without fine print.

Textream does not require an account and its developer does not operate a service that receives your scripts, recordings, or settings. A few macOS, iOS, and optional network features deserve a clear explanation.

Your scripts are yours

Textream keeps working text and preferences on your device. On Mac, you choose where saved script files live.

No ads or analytics

The app has no advertising, behavioral tracking, analytics SDK, or Textream account.

You control the microphone

Voice-guided modes and iPhone video recording run only after you grant permission. You can revoke access in system privacy settings.

Information Textream collects

The Textream developer does not collect personal data through the app. Textream has no developer-operated account system, analytics service, advertising system, or cloud storage service.

This describes collection by Textream and its developer. Apple, GitHub, your network provider, or another service you choose to use may process connection or device information under their own policies.

Microphone and speech recognition

Word Tracking and Voice-Activated modes use microphone access when you start them. Word Tracking uses Apple’s speech-recognition framework to match spoken words to your script. On iPhone and iPad, Record mode also includes microphone audio in the saved camera video.

Speech recognition is not guaranteed to stay on-device. Depending on your device, language, operating-system version, and service availability, Apple’s operating system may process speech locally or send microphone audio to Apple for recognition. Textream’s developer does not receive that audio or the recognition result.

You can use Classic mode in a Read session without microphone or speech-recognition access. Record mode still needs microphone access for the video’s audio. You can change permissions at any time in the device’s Privacy & Security settings.

Apple describes its handling of data in the Apple Privacy Policy.

iPhone and iPad camera recordings

The iOS companion requests camera access only when you choose to show the camera or use Record mode. Read mode can run with the camera off. Record mode captures the selected front or back camera together with microphone audio.

The translucent teleprompter is a presenter-only overlay. It appears on your screen while recording but is not composited into the saved video.

When you stop recording, Textream uses Photos add-only access to create a video in your Photos library. Add-only access lets Textream save the new recording without browsing, importing, or reading your existing photo library.

Textream remembers the Photos asset identifiers of recordings it creates. If you tap the saved-recording thumbnail, Textream separately requests Photos read and write access and uses those identifiers to show only recordings saved by Textream. This access also lets you select and delete those recordings from Photos inside Textream. It does not request library access merely to record or save a video, and it does not add unrelated library items to this gallery.

The recording is first kept in Textream’s local app storage and excluded from device backups. After a successful Photos save, Textream removes that pending copy. If saving fails, Textream keeps the pending copy locally and offers Retry Save or Discard Recording in the current or next Record session.

Scripts, files, and settings

Textream stores editor content and preferences locally on your device. On Mac, when you save a .textream file, import PowerPoint notes, or open another document, the file is handled locally and remains in a location you control.

Textream does not upload those files to a Textream server. You can remove saved Mac scripts using Finder. Removing the app does not necessarily remove preferences that the operating system keeps for it.

Remote and Director modes

Remote Connection and Director Mode are off until you enable them. When enabled, Textream starts a server on your Mac so another device on the local network can view teleprompter state or control the script.

  • Connected devices may receive script text, reading position, and display state.
  • Director Mode lets a connected device send or edit script text.
  • These features use local HTTP and WebSocket connections that are not end-to-end encrypted.

Use these modes only on a network and with devices you trust. Turn them off when you are finished, and do not share the connection address or QR code publicly.

Other network connections

In a Mac App Store build, updates are delivered by Apple. A version installed directly from GitHub or Homebrew may contact GitHub to check whether a newer release exists. GitHub may receive standard connection information such as an IP address; see the GitHub Privacy Statement.

If you follow a link from Textream to a website, that site handles the resulting connection under its own policy.

Screen sharing

The “Hide from Screen Sharing” setting asks macOS to exclude Textream’s teleprompter overlay from screen captures. It does not control other apps, cameras, external capture hardware, or content outside Textream. Confirm your recording or meeting setup before relying on it.

Retention and deletion

Because the developer does not receive your scripts or recordings and does not maintain a Textream account, there is no Textream server copy to retain or delete. You control saved scripts on your Mac and saved videos in Photos and can delete Textream recordings either in Photos or from Textream’s recordings gallery.

An iOS recording that could not be added to Photos remains in Textream’s local app storage for retry until you save it, explicitly discard it, or delete Textream. A successful retry removes the pending app copy. Deleting Textream removes its app storage, but does not delete videos already saved to Photos.

Changes and contact

If Textream’s data practices change, this page will be updated along with its effective date.

For a privacy question or support request, visit Textream Support or open a GitHub issue. Do not include private scripts, credentials, or other sensitive information in a public issue.