The short version: Pycket collects nothing. No accounts, no analytics, no ads, no third-party tracking. Your code and files stay on your device. We cannot see them, and we have no mechanism that ever could.
1. What we collect
Nothing.
Pycket has no user accounts and requires no registration. It requests no system permissions — no contacts, photos, location, microphone, camera, or health data — and bundles no third-party analytics, crash-reporting, or advertising SDKs.
We do not, and cannot, obtain your name, email address, device identifiers, usage patterns, or any other personal information.
2. Where your files live
Every file you create, edit, or import in Pycket is stored in the app's sandbox directory on your device.
- Files are never uploaded to any server. We operate no server that could receive them.
- The app requests no iCloud entitlements, so your files are not synced to iCloud Drive and do not travel between devices.
- You can reach every file at any time through the iOS Files app under On My iPhone → Pycket — a local directory on the device.
- If you have iCloud Backup turned on in Settings, these files are included in your whole-device backup, just like any other app's data, and stored in your own iCloud account. That backup is encrypted by Apple, is used only to restore your own device, and we cannot access it. Whether to enable it is entirely your choice.
- Deleting the app removes all sandbox files, as iOS requires. Export anything important first.
3. Network connections
We want to be precise here rather than simply claiming the app "never connects to the internet."
The app itself does not connect out
Pycket bundles a complete Python runtime and all of its libraries, so it works offline immediately after installation. The app does not initiate requests to any external server. It does contain networking components, but they address only the device's own loopback interface (127.0.0.1 / localhost) to drive the editor and terminal internally. That traffic never leaves your device.
Connections you initiate
As a programming tool, Pycket provides standard commands and libraries that are capable of networking. Outbound connections occur only when you choose to use them — for example:
- running
pip installto fetch a package from PyPI; - using
curlto reach a URL you specify; - executing Python scripts you wrote that make network requests.
You initiate these connections and you choose their destinations. The data travels directly between your device and that server; it does not pass through us, and we have no visibility into it. Those third-party services (such as PyPI) have their own privacy policies, which fall outside the scope of this one.
4. Importing from the Files app
When you import, iOS presents its standard document picker. We can read only the files or folders you explicitly select there; we cannot browse or access anything else. Selected items are copied into the app's sandbox, leaving the originals untouched.
5. Sharing and selling data
We do not share, sell, rent, or trade user data — because we never collect any.
6. Children's privacy
Pycket is suitable for users of all ages. Because the app collects no personal information whatsoever, it does not collect personal information from children, consistent with COPPA and comparable regulations.
7. Your rights
Because we hold none of your data, conventional requests to access, correct, export, or delete it do not apply. You retain sole and complete control: through the app's file browser or the iOS Files app, you can view, modify, export, or delete everything at any time.
8. Changes to this policy
If this policy changes materially, we will update the date at the top of this page and note it in the app's release notes.
9. Contact
Questions about this policy are welcome at songhuiz442991@gmail.com.