Android app

Chastity Tracker for Android

The “ChastityTracker” Android app is a thin shell around your own instance, just like the iOS app. It adds its own app icon, push notifications through the app and uploads straight from the camera. It locks itself on start and whenever you return to it; you unlock it with fingerprint, face or device PIN, in the color of your current state. Because the content is for adults, it is not on Google Play; you download it as a signed APK file directly from this page.

Requirement: Portal instance on 6.5.6 or newer

The app works only with Portal instances, that is with addresses under trublue.ch, chastitytracker.ch or chastity-tracker.com, running tracker version 6.5.6 or newer. Portal instances get 6.5.6 with their next update. You can see your instance's version in the instance under Settings → Version. The Portal is a free goodwill service on trublue's server, with no guarantees and without data ownership of your own. For self-hosted instances, see further down.

Loading download details …

Installation

  1. 1. Download the file

    On your Android device, tap “Download APK”. If you want to be sure, compare the file's SHA-256 checksum with the one shown on this page.

  2. 2. Allow installs from your browser

    The first time, Android asks whether your browser may install apps. Allow “Install unknown apps” once for that browser.

  3. 3. Install

    Open the downloaded file, for example from the download notification, and tap “Install”.

  4. 4. Enter your instance address

    On first start, enter the address of your instance, for example name.chastitytracker.ch — not the address of this website. You will find it in your registration or invitation email.

  5. 5. Sign in

    Sign in as you would in the browser. If Android asks whether the app may send notifications, allow it so that push messages arrive.

Updates

The app does not update through a store. You download a new version from this page and install it over the existing app. Your data and login are kept, because every version is signed with the same key.

iPhone and iPad

For iOS there is a native app as a TestFlight beta. Because of the content it is not in the App Store and is handed out on request — through the Feedback button on this site or by email to info@trublue.ch, including the email address of your Apple ID. It, too, works only with Portal instances. The installable web app (PWA) works on any device: open your instance in Safari, then Share → “Add to Home Screen”.

Self-hosted instances

The native Android and iOS apps do not accept self-hosted addresses, and push through the app needs the project's private push keys, which are not shared. If you self-host, install the web app (PWA) from your own instance: on Android via “Install app” in the Chrome menu, on iPhone and iPad via “Add to Home Screen” in Safari. It receives web push without needing any key from us.

More on self-hosting →

What is counted and reported

Each download of the APK file is counted with the date, app version and device type (Android, iOS or other), without an IP address and without a cookie. If you open the link from inside your instance (Settings → “Android app”), it carries the instance's public ID, a random code rather than the address, so the operator can tell which instance the download came from. The app reports platform, app version and build to your own instance for each signed-in user. For Portal instances, the operator (trublue) can therefore see which account uses which app version and when it was last used. Self-hosted instances only send counts in their anonymous update check. More in the privacy policy.