Privacy Policy

Offtext for iOS · Last updated 11 November 2026

Offtext has no account, no analytics, and no servers of ours holding your reading. Your library lives on your device. This page describes exactly what leaves it, when, and why — including the parts that are easy to leave out.

What Offtext stores, and where

Everything you save — links, extracted text, documents, tags, notes, what you have read and where you left off — is stored in a database on your device. Nothing is uploaded to any service operated by the developer, because no such service exists.

What leaves your device

Five things, each only as a result of something you do in the app.

WhatWhenWhere it goes
A request for a page you asked to saveEvery saveThe website you are saving
Your libraryOnly while iCloud sync is onYour own iCloud account
Items you choose to sendOnly if you connect NotionNotion
A request for each site you followWhen you open the app or refresh the Feed tab, only if you follow sitesThe websites you follow
A request for a video's playerOnly when you play a saved Instagram or Facebook videoInstagram or Facebook

Fetching pages you save

To save an article, Offtext requests it the way a browser does. The site you are saving sees an ordinary web request from your device: your IP address, and a user agent identifying the app. That is unavoidable — it is how saving a web page works — and no copy of that request goes anywhere else.

iCloud sync

When sync is on, your library is kept in your own iCloud account, in Apple's private database, so it is the same on every device you are signed in to. It counts against your iCloud storage, not the developer's. The developer cannot read it and has no means of accessing it. Apple's handling of iCloud data is governed by Apple's privacy policy.

Sync can be turned off in Settings. Turning it off leaves everything already on your device untouched. Diagnostic logs are never synced — they describe one device and belong to it.

Notion

Offtext can connect to Notion, and only does so if you connect it yourself. Once connected, items you choose to send are sent to Notion, and Notion's own privacy terms apply to them. The authorisation token is held in the iOS Keychain and is never synced, never logged, and never sent anywhere except Notion.

Feeds

If you follow a site in the Feed tab, Offtext requests that site's feed while the app is open, and when you pull to refresh, to show you its new posts. When a feed carries only a summary, opening a post requests the full article from that site. As with saving a page, each site sees an ordinary web request from your device: your IP address and a user agent identifying the app. Unfollowing a site stops the requests.

Playing saved videos

Offtext saves a video's caption as text, not the video itself. If you choose to play a saved Instagram or Facebook video, the app loads that company's own player, which contacts Instagram or Facebook directly and may set cookies, as it would in a browser. Their privacy policies apply to that player. Reading the saved caption contacts no one.

What Offtext does not do

Diagnostics stay on the device. Offtext keeps a local log of what happened when you save something, so a failure can be explained rather than guessed at. It never leaves your device unless you deliberately export and share it. If you send it to support, read it first — it contains the links you saved.

Children

Offtext is not directed at children and collects no personal information from anyone, including children.

Your data, and deleting it

Your library is yours. Settings can export it as JSON or Markdown at any time. Deleting the app removes the library from that device; if sync is on, deleting the data from your iCloud account removes the synced copy. There is nothing to request from the developer, because the developer holds nothing.

Changes

If this policy changes, the date at the top changes with it. Material changes will be described in the app's release notes rather than made quietly.

Contact

Questions about privacy: support@offtext.app