SafeOpen Privacy Policy

SafeOpen Privacy Policy

Effective: April 2026 · About SafeOpen →

The short version

SafeOpen is a free QR scanner and link inspector. Most of the app runs entirely on your device. Two features (AI Summary and Open Safely) call Katafract servers and consume scan credits. This page tells you exactly what each of those calls sends, where it goes, and how long it stays. We don’t hide anything in marketing language.

Free, on-device features (no data sent)

The following operate entirely on your device. They make no network requests and Katafract receives nothing from them:

Features that send data to Katafract

Two features cost 1 scan credit each and require backend processing.

AI Summary

When you tap AI Summary on a result, the URL you submitted is sent to Katafract’s servers. Our servers fetch the destination page using a Katafract relay node so the destination never sees your IP, then we send the page’s text content to OpenAI’s API to generate a plain-English summary of what the link contains. The summary comes back to your device.

Open Safely

When you tap Open Safely, Katafract opens a short-lived browsing session that fetches the URL from one of our relay nodes and streams the rendered page back to you in an isolated, non-persistent in-app browser. The destination website sees the relay’s IP address, not yours.

Anonymous device ID

SafeOpen generates a random UUID on first launch and stores it in your device’s Keychain under com.katafract.safeopen / device_id. We use this ID for one purpose: tracking your scan-credit balance on our backend so you can spend credits across app launches without an account. It is not linked to your Apple ID, name, email, or any other personal identifier. You can reset it by deleting and reinstalling the app, but doing so resets your credit balance to a fresh 10 welcome credits.

Scan credits and purchases

Every install starts with 10 free scan credits. We add 10 more free credits every 30 days. If you need more, you can purchase consumable credit packs in the app: Starter ($0.99 for 100), Standard ($2.99 for 500), or Power ($9.99 for 2,500). Credits never expire and there is no subscription.

All purchases are processed by Apple via StoreKit. Katafract does not receive your Apple ID, payment method, billing address, name, or any financial information. After a successful purchase, your iOS app sends Apple’s signed transaction ID to our servers; we verify it directly with Apple’s App Store Server API and then credit your anonymous device ID with the purchased credits. Each transaction can only be redeemed once.

Camera permission

SafeOpen requests camera access for one purpose: scanning QR codes in real time. It does not access your photo library, save images, or use the camera for anything else. You may deny camera permission and use the paste workflow instead.

Third-party services we touch

SafeOpen contains no advertising SDKs, no analytics frameworks, and no crash-reporting services. We do not sell or share data with anyone for any purpose, including advertising or measurement.

Apple Privacy Nutrition Label

SafeOpen’s App Store Privacy declarations:

Children

SafeOpen is rated 4+ on the App Store and not directed at children under 13. We do not knowingly collect any personal information from children. If you believe a child has used the app and provided personal information, contact us at the address below and we will delete it.

Your data, your control

You can:

Changes to this policy

Material changes will be announced at katafract.com and reflected in an updated effective date above. Continued use after a change constitutes acceptance.

Contact

Privacy questions: privacy@katafract.com

General contact: hello@katafract.com

Katafract LLC, United States