Privacy Policy

This policy explains what PyBox does - and, just as importantly, what it doesn't - with your data. In short: your code and your projects are yours, and they stay on your device.

Last updated: July 2026
The short version: PyBox runs entirely on your device. No code you write, no project files, and no program output are ever uploaded, transmitted, or sent anywhere. Everything executes locally, and everything you create stays local.
On-Device Execution
No Account Required
Local Project Storage

Your Code & Projects Never Leave Your Device

PyBox is a local, offline-capable Python IDE. It is built so your work stays yours.

When you write code, run a script, create a project, or use any of PyBox's editing and execution features, all of that processing happens directly on your device. PyBox does not upload your source files, project folders, console output, or any content you create to any server, cloud service, or third party.

  • No remote code execution: Python code you write runs locally on your device's own interpreter - it is never sent to an external server to be executed.
  • No cloud sync of projects: PyBox does not automatically back up or sync your projects to any cloud storage, account, or server operated by us.
  • No account required: You do not need to sign in or create an account to use PyBox, and we do not tie your projects to any online identity.
If PyBox ever adds an optional feature that involves sending data off-device (for example, an opt-in cloud backup), this policy will be updated beforehand and that feature will require your explicit, separate consent.

Local Storage & Uninstalling

Where your projects live on your device, and what happens to them if you remove the app.

Your projects and files are stored in a dedicated PyBox folder inside your device's shared Device Storage (not inside the app's private, sandboxed data directory). This is a deliberate choice so that your work is easy to find, back up, or move using any file manager.

Important: Because your projects live in Device Storage rather than the app's internal storage, uninstalling PyBox does not delete your projects or files. They will still be present in the Device Storage/PyBox folder after the app is removed, and will be available again if you reinstall PyBox or open them with another app.

If you want to permanently delete your projects, you can do so manually using a file manager app by navigating to the PyBox folder in your device storage and removing the files or folder yourself.

Third-Party Services

While your code and projects never leave your device, PyBox does use a small set of third-party SDKs for app stability, basic usage analytics, optional notifications, and ads. These services process limited technical data separately from - and never including - your code or project content.

None of the services below have access to your source code, project files, or program output. They only receive standard technical/usage data as described.
Service What It's Used For Data Involved Learn More
Firebase Analytics
Analytics
Understanding general app usage, such as which screens are opened and which features are used, to help improve PyBox. Anonymized usage events, device/OS type, app version. Never your code or projects. Privacy Policy
Firebase Crashlytics
Crash Reporting
Detecting crashes and errors so we can fix bugs and improve app stability. Crash logs, stack traces, device model, OS version. Never your code or projects. Privacy Policy
OneSignal
Push Notifications
Delivering optional push notifications, such as update announcements. Device push token, general device info, notification interaction status. Privacy Policy
Google AdMob
Advertising
Displaying ads within the app to support free access to PyBox. Advertising identifiers, device info, ad interaction data, as governed by Google's policies. Privacy Policy
Firebase Analytics Analytics
Understanding general app usage - which screens and features are used - to help improve PyBox. Only anonymized usage events and device info are involved; never your code or projects.
Privacy Policy
Firebase Crashlytics Crash Reporting
Detecting crashes and errors so we can fix bugs and improve stability. Only crash logs and device info are involved; never your code or projects.
Privacy Policy
OneSignal Push Notifications
Delivering optional push notifications, such as update announcements. Involves a device push token and basic device info.
Privacy Policy
Google AdMob Advertising
Displaying ads within the app to support free access to PyBox. Governed by Google's advertising and privacy policies.
Privacy Policy

App Permissions

PyBox may request a small number of device permissions, each used only for on-device functionality.

  • Storage access: to read and write your projects in the Device Storage/PyBox folder, and to let you import or export files.
  • Notifications: to show optional push notifications (e.g. update announcements) via OneSignal, which you can disable at any time in your device settings.
  • Network access: used only for functionality such as checking for app updates, loading ads, and sending anonymized analytics/crash data - never for transmitting your code or project content.

Children's Privacy

PyBox does not knowingly collect personal information from children. Because PyBox does not require an account or collect personal profile data to function, use of the core app carries minimal privacy risk for younger users; however, ads served via Google AdMob are subject to Google's own policies and applicable regulations regarding children's advertising.

Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the app or applicable law. Any changes will be posted on this page with an updated "Last updated" date. Significant changes, especially any that would involve your code or projects leaving your device, will be communicated more prominently, such as via an in-app notice.

Questions about this policy? Reach out at support@vytros.com.