This fork adds a configurable daily local backup for browser activity data.
- Enable or disable automatic local backups in Options → Data Backup.
- Choose the daily export time; the default is 23:55.
- Backups are downloaded as JSON to
Downloads/DigitalFootprint/. - File names follow
timer_backup_YYYYMMDD_HHMMSS.json. - Remote backup can remain set to Always off; no GitHub token or cloud service is required.
- Data stays on the local computer unless the user chooses to move or upload it.
- Run
npm install --include=optional --ignore-scripts. - Run
npm run build. - Open
chrome://extensions/and enable Developer mode. - Select Load unpacked and choose the generated
dist_proddirectory. - Open Options → Data Backup to configure the local backup time.
Before switching from the Chrome Web Store version, export a JSON backup from Data Migration. Import it into this fork, verify that the data is present, and then disable the old extension to avoid duplicate tracking.
This project remains based on sheepzh/time-tracker-4-browser and retains its original license and attribution.
[ English | 简体中文 ]
Time Tracker is a browser extension to track the time you spent on all websites. It's built by rspack, TypeScript and Element-plus. And you can install it for Firefox, Chrome and Edge.
| Released | Version | Rating | User Count |
|---|---|---|---|
| Chrome Web Store | |||
| Microsoft Edge Addons | |||
| Firefox Browser Addons |
How to install manually for Safari
If you encounter any issues or have suggestions during use, feel free to reach out through the following channels:
Describe your problem or feature request in GitHub Issues, and we'll get back to you as soon as possible.
Join our Discord community to chat directly with the developer and other users.
Start a topic in GitHub Discussions — great for sharing experiences or open-ended conversations.
There are some things you can do to contribute to this software.
If you know how to develop browser extensions and are familiar with the project's technology stack (TypeScript + Vue3 + Element Plus + Echarts), you can also contribute code
See the Development Guide
Most of the software's localization relies on machine translation. You can also submit translation suggestions on Crowdin.
It's simple and much helpful!