Privacy Policy

Last updated: April 2026

The short version

Your thoughts stay on your iPhone. Reframe runs entirely on-device using Apple Intelligence. We do not operate a server that receives or stores what you write. We do not have an account system. We do not use third-party analytics inside the app.

The sections below spell out exactly what that means — what the app accesses on your device, what it absolutely does not do, and the narrow situations where data leaves your device at your explicit request.

Data stored on your device

All of your Reframe content lives in a private SwiftData store on your iPhone:

  • The thoughts you write and any situation context you add
  • The emotion and intensity values you select
  • The cognitive distortion you identify and the reframes shown to you
  • Which reframe you mark as helpful, if any, and any edits you make
  • Timestamps and entry metadata

This data is accessible only to Reframe running on your iPhone and to you. You can export all of it as JSON, or delete all of it, from Settings → Your data inside the app.

Apple Intelligence (Foundation Models)

Reframe calls Apple's on-device Foundation Models framework to generate alternative perspectives on a thought. This model runs on your iPhone — your thought text is processed locally and is not sent to Apple servers by Reframe.

Apple's own usage of the Foundation Models framework is governed by Apple's privacy policies, not ours.

Crisis content

Before any reframe generation, Reframe runs a local keyword check against the thought you entered. If the check suggests distress involving self-harm, the app does not call Apple Intelligence or store the thought for reframing — instead, it offers a link to a local crisis line based on your region. No part of this check or routing involves a server.

Data Reframe does not collect

  • No advertising identifiers, IDFA, or fingerprinting
  • No crash reports that include your thought content
  • No keystroke logging, clipboard access, or screen recording
  • No contacts, calendar, photos, microphone, or camera access
  • No health data access, HealthKit integration, or fitness data
  • No location data
  • No account, login, or email requirement to use the app
  • No third-party analytics SDK, tag manager, or user-behavior tracker inside the app

Third-party services used inside the app

Reframe uses two Apple services and one first-party support channel. None of them receive your thought content without your explicit action.

  • Apple StoreKit 2 — handles the one-time purchase. Apple manages the transaction; Reframe only checks whether you are entitled.
  • Apple Foundation Models — on-device only, described above.
  • TknzkContact — when, and only when, you open Settings → Contact and submit a message, the app sends that specific message (and optional email, plus basic diagnostics like iOS version and app version) to the developer's support endpoint at contact.tknzk-contact.workers.dev. Reframe does not send your journal entries or thought text through this channel.

In-app purchase

Reframe is a one-time purchase handled entirely by Apple's App Store. The developer receives the aggregate sales report from App Store Connect, which does not identify individual purchasers. Refund requests go through Apple at reportaproblem.apple.com.

Website (reframe.tknzk.app)

This marketing website uses a privacy-first analytics service (Umami) on the landing pages to count visitors and referrer sources in aggregate. It does not set identifying cookies, does not build a user profile, and does not fingerprint your browser. You can visit the site without consenting to trackers, because there are none.

Children's privacy

Reframe is rated 17+ on the App Store. The app is not directed to children under 13. Because we do not have an account system and do not collect personal data server-side, we do not knowingly collect any information from children.

Data security

Because Reframe stores your data locally on your iPhone inside a SwiftData container, it is protected by the device's standard encryption when the device is locked. We recommend keeping your iPhone's passcode / Face ID / Touch ID enabled.

If you delete the app, iOS deletes the SwiftData store with it.

Your rights

  • Access and export: Settings → Your data → Export all data produces a pretty-printed JSON file of every entry.
  • Deletion: Settings → Your data → Delete all data removes every entry. Your in-app purchase is preserved so the app remains unlocked; deleting the app entirely also removes everything.
  • Correction: every entry can be viewed in the app; the reframe you mark as helpful and any edits you make are stored locally.

Changes to this policy

If this policy changes, we will update the "Last updated" date at the top of this page and post a notice on the landing page. We will not retroactively weaken privacy commitments for data already on your device.

Contact

Questions about privacy can go through the contact form or directly to contact@tknzk.dev. We respond in plain English, usually within 3 business days.