All features run in your browser; logs stay on this device only.
Quick start (30 seconds)
- Keep the default 30s preset or choose 1 min / 3 min.
- Tap Start, then optionally add a short memo in Log after it finishes.
- Use Export regularly if you want a backup on another device.
Timer
- Choose a preset or open Custom to set minutes and seconds, then Apply.
- Start runs the countdown. Pause holds the remaining time; Reset returns to the selected duration.
- When time is up, a short sound plays and a toast appears.
Log tab
- Completed sessions are listed under Log, grouped by date.
- Tap a date heading to expand or collapse that day.
- Use Edit to change a memo, or Delete to remove an entry (with confirmation).
- Export saves logs as JSON for backup; Import restores a backup and replaces all logs on this device (with confirmation).
Backup JSON (sample & usage)
Export writes every log entry into one UTF-8 JSON file. Import replaces all logs on this device after you confirm. Keep a copy somewhere safe when you switch devices or clear site data.
How to use the file
What the JSON fields mean
- app
- variant
- exportVersion
- exportedAt
- logs
Example — short timer backup
{
"app": "TightTimeLog",
"variant": "short",
"exportVersion": 1,
"exportedAt": "2026-04-20T12:34:56.789Z",
"logs": [
{
"createdAt": "2026-04-20T12:30:00.000Z",
"durationSec": 180,
"memo": "Ramen"
},
{
"createdAt": "2026-04-20T11:00:00.000Z",
"durationSec": 60,
"memo": ""
}
]
}
Example — work log backup
{
"app": "TightTimeLog",
"variant": "work",
"exportVersion": 1,
"exportedAt": "2026-04-20T18:00:00.000Z",
"logs": [
{
"createdAt": "2026-04-20T17:00:00.000Z",
"durationSec": 1800,
"memo": "Deep work — feature draft"
}
]
}
Ways to use
- Focus blocks of any length—e.g. 25 minutes work / 5 minutes break—using Custom.
- Add short memos to logs to remember what each session was for.
- After the first visit, the app can work offline as a PWA (install varies by browser).
- Examples: 30 seconds for speech openings or drills, 1 minute for plank holds, 3 minutes for ramen or tea—built-in presets match common routines.
Data & privacy
Timer settings and logs are stored in IndexedDB in this browser profile. They are not uploaded to a server.
To wipe everything, clear site data for this site in your browser settings, or delete entries one by one in the Log tab.
If saving fails, storage may be full, blocked, or unavailable (e.g. private browsing). Export regularly if you need a backup.
Troubleshooting
- No sound at finish: check device volume, silent mode, and browser tab audio permissions.
- Logs are not saved: normal browsing mode is recommended (private mode may block storage).
- Import fails: confirm the file is a TightTimeLog JSON backup and not manually edited.
- Install button is hidden: install support depends on browser and platform.
FAQ
Can I sync logs across devices automatically?
No. Logs stay local by design. Use Export / Import for manual transfer.
Is this suitable for official attendance or legal records?
No. Use your organization's approved tools for payroll, compliance, or legal evidence.
What memo style works best?
Keep it short and searchable, such as task name + outcome (e.g. “standup prep - slides updated”).