OCHO / 05PRIVACY

Privacy policy

Ocho stores workout data on your device. Ocho does not require an account and does not operate a cloud service for workout data.

Last updated: 2026-08-29Back to Ocho

Summary

Ocho does not operate a server or account system. The Ocho source code does not include personal-data collection, analytics, crash reporting, advertising, cloud workout synchronisation, or an Ocho upload service.

Local dataOcho does not upload workout settingsNo trackingOcho has no analytics or advertisingOpen sourceThe source code and privacy policy are public

01Local data

Ocho stores workout settings and saved presets in Android DataStore preferences on your device.

Ocho does not upload this data.

Android or the device manufacturer can back up, transfer, or restore eligible data. These functions depend on the device configuration. Ocho does not operate these services and does not control their data retention.

02Permissions and network access

Both app versions use vibration, foreground-service, wake-lock, and notification permissions. These permissions support reliable interval timing.

The Google Play version has no network permission and no package-install permission. It does not contain an Ocho update function. Google Play manages updates for this version.

The GitHub version checks the public GitHub Releases API. It uses Android DownloadManager to download the official release APK. Ocho checks the release URL and package identity before it gives the APK to Android.

The GitHub version requests REQUEST_INSTALL_PACKAGES so that you can start the APK installation. Android requires you to permit installation from an unknown source. Ocho does not install updates without your action.

03Licences

The Ocho source code uses the GPLv3 licence. Third-party fonts, icons, and libraries use their own licences. Read the GPLv3 licence and the third-party notices.

04Contact

For support, send an email to [email protected] or create an issue in the Ocho issue tracker.

View the privacy policy source in the repository