Frequently Asked Questions

Answers about how the Chastity Tracker works and how it is operated.

Features

What does the tracker record?+

Locking, unlocking, inspection and orgasm are each recorded with photo, note and assigned device. A live status shows the current wear time, complemented by a calendar heatmap, monthly overview and goal progress.

How do inspections work?+

A chastity inspection is a keyholder request to verify by photo that the device is still locked. You receive an e-mail and push notification with a five-digit code and a deadline (usually four hours). Before it expires, submit an inspection entry with a photo showing that code (and the seal number, if your device has one) — this proves the photo is live and not reused. A missed deadline counts as an offense. Inspections are triggered manually or scheduled automatically across the day, with a sleep window so none fire at night.

What are lock periods and lock requirements?+

Lock periods are set as fixed or open-ended and define a minimum wear time and a required device. The application monitors compliance and reports deviations.

How does the penalty log work?+

The system automatically detects offenses such as missed inspections or wear times falling short. The keyholder then rules in a loop and decides whether an offense is dismissed or penalized.

What is the AI keyholder?+

An AI assistant reads the current state via MCP and issues directives within human-defined free-text rules. The rules stay in human hands, and every action is fully audited.

Can multiple categories be tracked separately?+

Yes. Plug, collar, cuffs and other categories run in parallel, each with its own entries, goals and calendar. This keeps different wear dynamics cleanly separated.

What is the code vault?+

The photo of a sealed key safe or code note is stored locked and stays hidden until the keyholder releases it. This stores an emergency code without it being visible ahead of time.

Can a keyholder manage multiple wearers?+

Yes. Keyholder relationships are each scoped to their own relationship, so data and directives stay separate per wearer.

Are there apps and notifications?+

The application is available as an installable PWA and as native iOS and Android apps, offline-first. Push and email notifications report due inspections, deadlines and directives.

Does a keyholder have to wear a device or track themselves?+

No. A keyholder can take on a pure keyholder role and does not have to wear a device. The "No own tracker" mode hides your own tracker area and sends the login straight to the keyholder overview. No data is deleted, and the switch is reversible at any time.

Technical

How is the tracker operated?+

The application runs as a Docker container on your own server with its own SQLite database. All data stays under your own control, and operation is independent of external services.

Does it cost anything?+

No. The Chastity Tracker is permanently free and non-commercial, with no pricing model — now or in the future. Released under the PolyForm Noncommercial license.

What is the difference between self-hosting and the portal?+

With self-hosting the application runs on your own server, with full data control. The portal (portal.chastitytracker.ch) is a free friendship service on trublue's server — without guarantees, without an SLA and without your own data control, intended for users without their own server.

How does the local AI work?+

Image recognition runs via Ollama and CLIP directly on your own server. Photos are processed exclusively locally and never leave your own infrastructure.

What can automatic device detection do?+

Using CLIP, the local AI matches photos against stored reference images and detects the worn device automatically. This supports photo verification during inspections without using external services.

What is the Heimdall box?+

Heimdall is a physical key safe that enforces a lock period at the hardware level and only opens once the time has elapsed. It is at MVP stage and experimental.

Is the application multilingual?+

Yes. The app is available in German and English. Each user picks their language in the settings (Settings → Language, or the avatar menu); the choice is saved to your account, follows you across devices, and also sets the language of all e-mail and push notifications, such as inspection reminders.

How do I sign in?+

Sign-in is possible via passkey without a password, using device biometrics or a security key. Users and roles are managed by the instance's admin.