Legal
Privacy Policy
Last Updated: May 10, 2026
Our Core Privacy Principle: Your Data Never Leaves Your Device
Protti is a local-first VPN and proxy client. All server configurations, credentials, connection logs, and preferences are stored exclusively on your device using Apple's on-device storage. We do not operate backend servers, do not collect your network traffic, and have no access to the websites you visit or the data you transmit. The only external service contact the app makes is to Apple's App Store and RevenueCat for subscription validation — described in full below.
1. Information We Do NOT Collect
We do not collect, process, or store any of the following on our servers — because we do not have servers that receive your data:
- Proxy or VPN server addresses, ports, usernames, or passwords you configure.
- Connection logs, including which servers you connected to or when.
- Network traffic, DNS queries, browsing history, or visited URLs.
- Device IP address or location data.
- Profile names or any other identifiers you create in the app.
- VPN settings such as Always-On, Kill Switch, or DNS preferences.
2. Local Storage
All data you enter into Protti — including server configurations (address, port, protocol, credentials), profile names, connection history, and app settings — is stored locally on your device using Apple SwiftData and UserDefaults within an App Group container. No iCloud sync is performed. No data is transmitted to our servers at any point. Uninstalling the app permanently removes all locally stored data from your device.
3. Subscription Management
Protti offers an optional premium subscription (“Protti Pro”) processed entirely through Apple's App Store. We use RevenueCat, a third-party subscription management service, solely to validate whether your subscription is active.
What RevenueCat receives: An anonymous device identifier generated by Apple and a purchase receipt. No name, email, IP address, or personal information is shared.
What Apple receives: Your App Store account information per Apple's own Privacy Policy, which governs that relationship. We have no access to your Apple ID or payment details.
RevenueCat Privacy Policy: Available at revenuecat.com/privacy.
4. Network Connections
Protti connects your device exclusively to proxy and VPN servers that you configure yourself. The app does not connect to any servers operated by us. DNS resolution uses the servers you select in the app (System Default, Cloudflare, Google, Quad9, or custom). We have no visibility into, and do not log, any of your network traffic.
5. App Permissions
Protti may request the following system permissions:
VPN Configuration (required): Used to establish the VPN tunnel on your device via Apple's Network Extension framework. All tunnel processing happens locally on your device.
Camera (optional): Used only to scan QR codes for importing proxy server configurations. No images are stored or transmitted.
Notifications (optional): Used for local on-device alerts when the VPN connects or disconnects. No notification content is sent to our servers.
6. No Analytics or Tracking
Protti contains no analytics SDKs, advertising networks, crash reporting services, behavioral tracking tools, or App Tracking Transparency prompts. We do not profile your usage, measure feature engagement, or share any data with data brokers or advertisers.
7. Global Privacy Compliance (GDPR, CCPA)
No Sale of Data: We do not sell, rent, or share your personal information with any third party for commercial purposes.
Right to Erasure: Because all data is stored locally on your device, you can delete all your data at any time by uninstalling the app.
Data Portability: Your data is entirely under your control and stored only on your device.
8. Children's Privacy
Protti is not directed at children under the age of 13 (or 16 under EU jurisdictions). We do not knowingly collect personal information from children. If you believe a child has used the app, please contact us.
9. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the “Last Updated” date above and posting the new policy at this URL. Continued use of the app after changes constitutes acceptance.
10. Contact
Questions about this Privacy Policy or your data rights? Contact us via the support link in our App Store listing or at the email address provided there.