Frequently Asked Questions
Answers about features and technology of the Chastity Tracker.
Features
What is the Chastity Tracker?+
A digital logging tool for D/s relationships. It documents lock and unlock times, enables control requests, and provides a complete overview.
How does the AI seal recognition work?+
When uploading a photo, the AI automatically detects seal numbers (5–8 digits). The feature is optional; seal numbers can also be entered manually.
What are control requests?+
The admin can request a check-in at any time. The user must respond with a photo within a configurable deadline (default: 4 hours). The AI can automatically verify the control code.
What is the penalty log?+
The penalty log documents infractions such as unauthorized openings, missed or late control requests. Infractions can be marked as punished and tracked.
What are training goals?+
The admin can set minimum wearing hours per day, week, or month. Progress is automatically calculated and displayed on the dashboard.
Which languages are supported?+
The application is fully available in German and English.
Is there a mobile app?+
No, but the web interface is fully mobile-optimized and can be added to the home screen as a Progressive Web App (PWA).
Can I manage multiple chastity devices and see how long I wore each one?+
Yes. In the device management view, the user adds each device with a photo and purchase price. The worn device is selected with each lock entry, and the statistics page shows total wear time, lock count, and the resulting cost per worn hour for every device. The KeyHolder can additionally specify which device must be worn as part of a lock requirement.
Technical
Can I install the tracker myself?+
Yes. The source code is available on GitHub. The application runs as a Docker container and can be operated on any server with Docker.
Can I get an instance?+
Yes, an instance can be provided on request. Contact via the operator's FetLife profile.
Is there a warranty?+
No. The project is privately run as a hobby and provided as-is, without warranty. It is not a commercial product.
Is there a self-hosted chastity app?+
Yes — the Chastity Tracker is specifically designed to be self-hosted. You run it on your own server via Docker, meaning your chastity tracking data never leaves your infrastructure. This makes it the privacy-first alternative to cloud-based chastity apps.
What is a keyholder app?+
A keyholder app helps the dominant partner (keyholder) manage a chastity arrangement digitally. The Chastity Tracker gives keyholders a dedicated admin view to request controls, set training goals, review the wear time log, and manage lock requirements — all from a secure, self-hosted interface.
Does the Chastity Tracker work for chastity cages and chastity belts?+
Yes. The app works with any physical chastity device — chastity cages, chastity belts, or any lockable device. What matters is the lock/unlock event and the optional seal number for verification. The type of device is not relevant to the tracking.
What license is the Chastity Tracker under, and may I self-host it?+
The source code is licensed under PolyForm Noncommercial 1.0.0. Private and non-commercial self-hosting on your own server is explicitly permitted. Commercial operation — paid hosting of the app for third parties — is reserved for the author and does not concern the portal, which runs as a free, no-warranty service on TruBlue's server.
How do I get started with self-hosting?+
The GitHub repository ships with a ready-to-use docker-compose.yml and a .env template — adjust, run docker compose up -d, done. For setups behind a reverse proxy, Traefik labels are included as an optional, commented-out block and can be enabled as needed.