Features in Detail
All features of the Chastity Tracker with screenshots.
Complete Audit Log
Every lock and unlock is logged with an exact timestamp. Four entry types are available: lock, unlock, inspection, and orgasm. The entry list shows the complete history chronologically.
Dashboard & Live Status
The dashboard shows the current status (locked/unlocked), session duration, training goals with progress bars, the latest entry, and compact statistics at a glance.
Photo Verification & AI Seal Recognition
A photo can be uploaded with each lock entry. The AI automatically recognizes seal numbers (5–8 digits) on the image, enabling tamper-proof verification. Seal numbers can alternatively be entered manually.
Control Requests
The KeyHolder can request a check-in at any time. The user receives a 5-digit code and must respond with a photo within the configurable deadline (default: 4 hours). The AI can automatically verify the code. Overdue controls are displayed as alerts.
Lock Requirements & Restrictions
The KeyHolder can set minimum wear times with deadlines (requirements) or define lock periods without an end date. The user overview shows all active requirements and the current status.
Training Goals & Statistics
Set minimum wearing hours per day, week, or month. Progress is automatically calculated and visually displayed. The statistics page shows total duration, average session length, and orgasm tracking.
Penalty Log
Missed or late control requests and unauthorized openings during lock periods are automatically recorded in the penalty log. Infractions can be marked as punished and tracked.
Notifications
Push notifications (PWA) and email notifications can be individually enabled per event type: lock, unlock, orgasm, voluntary and requested controls.
User Management & Roles
Two roles with different permissions: The KeyHolder (admin) manages users, sets training goals, requests controls, and sees all data. The user records entries and sees their own dashboard.