A private, on-device log for tracking sexual encounters, partners, and testing history - built for your own records and for conversations with medical professionals.
Nothing leaves this device. Everything you enter is stored locally in this browser only - never uploaded, synced, or tied to any account.
What you can do here
Log entries per partner, with as much or as little detail as you're comfortable with
Track testing history, results, and treatment over time
Export an anonymized report for a doctor, or a full backup for your own records
Next, we'll ask a couple of quick questions about you - this just decides which sections of the entry form are relevant, and you can change any of it later.
Profile
This just decides which sections show up on the entry form — you can change it any time.
Genitalia Required
Gender identity Optional
Separate from anatomy above — some clinics ask for this too.
Prevention Optional
Leave unselected if unknown — reports will show "Unknown" rather than assuming No.
Vaccinations Optional
Allergies Optional
Data
The JSON export/import is a raw data backup — for the human-readable report, use Full Backup or Anonymized Export above.
Kept on this device only. Your profile isn't uploaded, synced, or tied to any account — it's stored the same way your entries are, locally in this browser.
Danger Zone
Permanently erases every entry, partner, test, and profile setting on this device. Cannot be undone.
Partners
Each partner keeps one UUID across every entry logged for them.
Testing
Track test dates, symptoms, results, and treatment over time.
Find Local Testing & Care
Delete All Data
This permanently erases every entry, partner, test record, and profile setting on this device. There is no undo, and nothing is recoverable from the Deleted section afterward.
New Test
Fields left blank are simply recorded as unspecified.
Symptoms Optional
Results
Deleted Entries
Kept for 7 days in case of a mistake, then removed automatically. You can also remove one for good right away.
Anonymized Export
Export your data to share with medical professionals. This anonymized report does not include names, platforms, or usernames — just record IDs, dates, contactability, and activity history.
Type
Range
Format
New Entry
Fields left blank are simply recorded as unspecified.
New Partner
Saved once, then reusable across entries — the same UUID will show up every time you log this partner.
Age Optional
Calculated from date of birth
If a date of birth is given, age is calculated automatically and the field below is locked. Otherwise, enter it directly — you can come back and update it any time.