Privacy Policy
Last updated: April 26, 2026
TezBlock is built around a simple promise: your blocking data stays on your device. Sign-in is optional and only needed for social features. This document explains exactly what that means.
What TezBlock does NOT do
- No account required. Core blocking works without signing in. You only need an account for Friends and cloud sync.
- No tracking. We do not use analytics, advertising IDs, or third-party trackers.
- No app data collection. TezBlock never sees which apps you block — Apple represents them as opaque tokens that cannot be read by anyone, including us.
- No ads.
What stays on your device
The following data is stored locally on your iPhone and never leaves your device:
- Blocking profiles (which apps and websites you've chosen to block, schedules, settings)
- NFC tag and QR code identifiers (only if you've configured a "physical unblock" tag — these are stored as local references, not uploaded anywhere)
- Theme and app preferences
This data is stored using Apple's standard SwiftData framework and lives only on your device. It
is included in your iCloud device backup if you have iCloud Backup enabled — but that backup is encrypted by
Apple and TezBlock has no access to it.
What is shared if you sign in (optional)
If you choose to sign in for Friends and cloud sync, the following data is stored on our servers (Supabase):
- Display name (visible to your friends)
- Session times (when you started and stopped focus sessions — used for friend activity and cloud sync)
- Profile name (the name of the blocking profile used, e.g. "Work Focus" — not which apps are blocked)
- Friends list (who you've added as friends via invite code)
We never store which apps or websites you block. That information stays on your device. You can delete your account and all associated data at any time from Settings.
Permissions TezBlock requests
- Screen Time / Family Controls. Required to block apps and websites. This permission is processed entirely on-device by Apple's framework. TezBlock never sees the names of the apps you block (Apple represents them as opaque tokens).
- NFC. Required only if you use NFC tag features. NFC reads happen on-device and are not transmitted anywhere.
- Camera. Required only if you use QR code features. Camera input is processed on-device for code scanning and is never recorded or saved.
- Notifications (optional). Used only to remind you about active focus sessions.
In-App Purchases
TezBlock Pro is sold as an auto-renewable subscription via Apple's App Store. Apple processes the payment, not us. Apple shares with us only:
- An anonymous transaction ID
- Whether you currently have an active Pro subscription
We do not see your name, email, billing address, or payment method.
You can manage or cancel your subscription at any time in the iOS Settings app under your Apple ID → Subscriptions.
Third-party services
TezBlock does not use any third-party analytics, advertising, crash reporting, or marketing services.
The network connections the app makes are:
- Supabase — only if you sign in. Used for authentication (Apple, Google, or email sign-in), cloud session sync, and the Friends feature. Supabase stores the data described in the "What is shared if you sign in" section above. Supabase's infrastructure runs on AWS. Supabase Privacy Policy.
- Apple's StoreKit servers — to verify subscription status. This is handled by iOS itself.
- NFC tag store links — when you tap the "Buy NFC Tags" links in Settings, you are taken to Amazon, Temu, or AliExpress in your default browser. Once you leave TezBlock, those companies' privacy policies apply.
Children's privacy
TezBlock is not directed at children under 13. It does not knowingly collect any information from children.
Changes to this policy
If this policy changes, the new version will be posted at the same URL with an updated "Last updated" date.