Short answers. No ticket queue.

Stuck on something not here? contact@owntime.click — one person reads it, usually same day.

Import from Harvest or Toggl

Drag a CSV onto the app window. Dry-run preview first; nothing writes until you confirm. Required headers: Date, Project, Hours (or Duration). Optional: Client, Notes, Billable.

Full guide + free concierge

Back up to your own R2 / S3

Settings → Backups & sync. Paste bucket name, account ID, access key, secret → Test & Save. Every save mirrors timesheet.db to your bucket. Keys never leave your machine.

Where to find R2 keys

Timeline & the macOS permission

Off by default. When on, we read the frontmost window title every ~15s and store it locally only. macOS calls this 'Screen Recording'; it's just the window title.

What we read and what we don't

Keyboard shortcuts

⌘1 Today · ⌘2 Entries · ⌘3 Clients · ⌘4 Invoices · ⌘5 Timesheet · ⌘6 Timeline · ⌘I new invoice · ⌘, settings · ⌘Ctrl+S sidebar · ⇧⌘T start/stop from anywhere · ? this help.

Where is my data?

One file: ~/Documents/owntime/timesheet.db (SQLite). Copy it, back it up, open it in any SQLite browser. Receipts live beside it in ~/Documents/owntime/receipts/.

Backups, sync folder, restore