A simple period tracker

Your cycle.
At a glance.

Log your dates. Check your cycle or calendar.
Get on with your day.

A web app. No account, ads, or subscription prompts.

Tom’s cycle wheel shows the current estimated phase and day, with the next estimated period beneath it.
The calendar gives the same cycle a month-by-month view, with a key for logged and predicted dates.
Actual app screens · built-in example data

Two ways to see it

The rhythm.
And the dates.

See where you are in your cycle, or look ahead to a particular date. Switch between them whenever you like.

Where you are today.

The wheel places today within your estimated cycle. A separate card shows when your next period might begin.

Your logged dates inform the estimates. They don’t confirm a biological phase.

Tom cycle view using example data.
Built-in example data

The essentials, close at hand

The things you
came for.

Tom is built for a small, familiar job: keeping track of your period. Your cycle and calendar are the main event. There’s no content feed to keep up with or daily checklist to complete.

Log what happened.

Record a start today or on an earlier date. Add or correct the end date when you know it.

Adjust as you go.

Change your usual cycle and period lengths. Tom can suggest updated averages from your recorded history.

Keep a copy.

Save a password-protected backup. Use it to restore your records or move them to another browser or device.

Privacy & control

Your records.
On your device.

Tom stores your period dates and cycle settings in your browser. No account to set up. No automatic cloud sync.

01

A lock, if you want one.

An optional passcode encrypts the records saved in your browser. You’ll find it in Settings, along with backup and restore.

02

A backup you keep.

Save an encrypted file with its own password. You choose where it goes and when to make another copy.

The details: storage, privacy & recovery

What’s stored where

The app does not send your period dates or cycle settings to its server. Without the optional passcode, records are readable in browser storage. The passcode adds encryption to those saved records; it does not protect an unlocked app or a compromised device or browser.

Keeping a recoverable copy

Back up regularly. Clearing website data, losing your device, or browser storage being removed can erase records. Ordinary app updates are designed to preserve them. Different browsers and installed copies may have separate storage, so make a backup from the copy containing your records before moving or reinstalling.

The app passcode and backup password are separate, and neither can be reset for you. Keep your backup and its password somewhere safe. If you choose the plain JSON export option, that file is readable without a password. Files saved to a synced folder follow that service’s settings. Restoring a backup replaces the current records rather than merging them.

What the host can see

Loading or updating Tom still makes ordinary requests to its hosting service. The host can receive details such as your IP address and may use security cookies and request logs. Local record storage is not a promise of anonymity.

An estimate is an estimate.

The colored phases and future dates are calculated from your entries and settings. They don’t confirm ovulation or predict fertility reliably. Tom is for keeping track, not medical advice or contraception.

Have a look

Meet Tom.

Open the app and enter your last period’s start date.
Or choose “just show me an example” to look around first.

Open Tom

On iPhone, open Tom in Safari, then choose Share → Add to Home Screen for quick access. If you already use Tom, open your existing copy to keep using the same stored records.