# ActivityWatch vs Time Doctor

**Leader by Vioscale score:** ActivityWatch

| Attribute | ActivityWatch | Time Doctor |
|---|---|---|
| **Vioscale score** | 49.2 (39% (low)) | 42.9 (60% (medium)) |
| activity.commits_last_30d | 22 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 18,720 | - |
| deployment.options | `{"on_prem":true,"self_hosted":true}` | `{"cloud":true,"on_prem":true}` |
| description.long | An open-source time tracking application that monitors applications and websites you use on your device. It prioritizes privacy by storing all activity data locally rather than uploading to cloud servers, giving you complete control over your information. | Time Doctor is a workforce analytics platform that tracks employee productivity and time usage across remote, hybrid, and in-office teams. It provides AI-driven insights to help leaders identify inefficiencies, optimize workflows, and maintain visibility while respecting employee privacy. |
| features.capabilities | - | `{"iso_27001":true,"pricing_model":"per_user_monthly","idle_timeout_detection":true,"manual_timesheet_entry":true,"project_and_task_hierarchy":true,"browser_extension_stopwatch":true,"billable_hourly_rates_invoicing":true,"employee_screenshot_surveillance":true,"jira_asana_trello_native_extensions":true,"automated_background_activity_tracking":true}` |
| integrations.count | - | 60 |
| integrations.list | - | `[{"name":"ADP"},{"name":"Slack"},{"name":"Jira"},{"name":"Asana"},{"name":"Trello"},{"name":"Figma"},{"name":"Google Docs"},{"name":"Outlook"},{"name":"Stripe"},{"name":"Zapier"},{"name":"HRIS systems"},{"name":"Payroll systems"}]` |
| language.primary | Python | - |
| license.spdx | MPL-2.0 | - |
| market.availability | - | `{"hqCountry":"US","primaryMarkets":["US","GB"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"cli":true,"mac":true,"web":true,"linux":true,"android":true,"windows":true}` | `{"ios":true,"mac":true,"web":true,"linux":true,"android":true,"windows":true}` |
| pricing | `{"type":"open_source","freeTier":true,"sourceUrl":"https://activitywatch.net","retrievedAt":"2026-08-19T21:58:17.136Z"}` | `{"type":"subscription","plans":[{"free":false,"name":"Basic","summary":"Per user / month, billed monthly or annually","features":["Automatic tracking","Projects & Tasks","Timeline Report","Screenshots","Online / Offline Tracking","Knowledge Base","Groups / Teams"],"commitment":"monthly","description":"Entry-level plan for visibility into remote or hybrid workforce.","contactSales":false},{"free":false,"name":"Standard","summary":"Per user / month, billed monthly or annually; includes 60+ integrations","features":["Automatic tracking","Projects & Tasks","Timeline Report","Screenshots","Online / Offline Tracking","Knowledge Base","Groups / Teams","Attendance","Time approvals","Activity Summary","Web & App Usage reporting","Productivity Ratings","Leave tracking","Break tracking","Payroll","Work-life balance metrics","Real-time notifications","60+ integrations","Upgraded support"],"commitment":"monthly","description":"Mid-tier plan with granular team reporting and productivity metrics.","contactSales":false},{"free":false,"name":"Premium","summary":"Per user / month, billed monthly or annually; includes all advanced AI and reporting features","features":["Automatic tracking","Projects & Tasks","Timeline Report","Screenshots","Online / Offline Tracking","Knowledge Base","Groups / Teams","Attendance","Time approvals","Activity Summary","Web & App Usage reporting","Productivity Ratings","Leave tracking","Break tracking","Payroll","Work-life balance metrics","Real-time notifications","60+ integrations","Upgraded support","Benchmarks AI","Office vs Remote Report","Unusual Activity AI Report","Mouse jiggler & Clicker Detection","Irregular Keyboard Activity","Internet Connectivity Tracking","Video screen recording","Dedicated Success Manager","Executive Dashboard & reporting","Automatic user provisioning","Historical tracking data","Open API access","Single Sign-On (SSO)","Client Login Access","Meeting Insights","Software cost insights"],"commitment":"monthly","description":"Comprehensive plan with AI analytics, screen recording, and advanced reporting.","contactSales":false},{"free":false,"name":"Enterprise","summary":"Custom pricing; monthly and annual options available","features":["All Premium features","Private Cloud Deployment","Customizable BI Dashboards","Custom pricing and contract terms","Guided implementation and onboarding"],"description":"Fully customized plan for enterprise organizations with dedicated support.","contactSales":true}],"addOns":[{"name":"Benchmarks AI","components":[{"kind":"fixed","amount":3,"period":"month","currency":"USD"}]},{"name":"HRIS Native Integration","components":[{"kind":"per_unit","unit":"integration","amount":200,"period":"month","currency":"USD"}]},{"name":"Payroll Native Integration"}],"summary":"From per-user monthly pricing; annual billing includes 2 months free (16.6% discount). 14-day free trial of Premium plan. Custom Enterprise pricing available.","currency":"USD","freeTier":false,"sourceUrl":"https://www.timedoctor.com/pricing","retrievedAt":"2026-08-25T15:42:18.956Z","freeTrialDays":14,"billingPeriods":["month","year"]}` |
| pricing.free_tier | yes | no |
| pricing.model | commercial | commercial |
| pricing.price_level | free | unknown |
| pricing.transparent | - | no |
| release.cadence_days | 13 | - |
| release.history | `[{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b4-research","date":"2026-08-20T13:15:13Z","type":"prerelease","version":"v0.14.0b4-research"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b4","date":"2026-08-20T12:20:38Z","type":"prerelease","version":"v0.14.0b4"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b3-research","date":"2026-08-06T12:38:34Z","type":"prerelease","version":"v0.14.0b3-research"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b3","date":"2026-07-28T13:39:58Z","type":"prerelease","version":"v0.14.0b3"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b2","date":"2026-07-22T13:50:25Z","type":"prerelease","version":"v0.14.0b2"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.14.0b1","date":"2026-05-07T12:04:28Z","type":"prerelease","version":"v0.14.0b1"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.13.2","date":"2024-10-05T13:47:17Z","type":"stable","version":"v0.13.2"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.13.1","date":"2024-06-10T15:19:12Z","type":"stable","version":"v0.13.1"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.13.0","date":"2024-06-04T13:07:35Z","type":"stable","version":"v0.13.0"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b19","date":"2024-05-11T13:55:04Z","type":"prerelease","version":"v0.12.3b19"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b18","date":"2024-05-07T19:33:55Z","type":"prerelease","version":"v0.12.3b18"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b17","date":"2024-05-06T17:18:27Z","type":"prerelease","version":"v0.12.3b17"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b16","date":"2024-01-06T09:12:06Z","type":"prerelease","version":"v0.12.3b16"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b15","date":"2023-11-22T12:28:19Z","type":"prerelease","version":"v0.12.3b15"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b14","date":"2023-11-21T15:53:23Z","type":"prerelease","version":"v0.12.3b14"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b13","date":"2023-11-16T16:09:57Z","type":"prerelease","version":"v0.12.3b13"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b12","date":"2023-10-25T06:28:41Z","type":"prerelease","version":"v0.12.3b12"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b11","date":"2023-10-19T15:00:06Z","type":"prerelease","version":"v0.12.3b11"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b10","date":"2023-09-13T09:30:12Z","type":"prerelease","version":"v0.12.3b10"},{"url":"https://github.com/ActivityWatch/activitywatch/releases/tag/v0.12.3b9","date":"2023-08-30T22:10:31Z","type":"prerelease","version":"v0.12.3b9"}]` | - |
| reliability.sla_pct | - | 99 |
| security.gdpr | - | yes |
| security.hipaa | - | yes |
| security.iso27001 | - | yes |
| security.pci | - | yes |
| security.soc2 | - | yes |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=go&package_name=github.com%2FActivityWatch%2Factivitywatch&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Time Tracking)

| Capability | ActivityWatch | Time Doctor |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Manual timesheet entry | - | ✓ |
| Browser extension stopwatch | - | ✓ |
| Automated background activity tracking | - | ✓ |
| Project and task hierarchy | - | ✓ |
| Billable hourly rates invoicing | - | ✓ |
| Employee screenshot surveillance | - | ✓ |
| Idle timeout detection | - | ✓ |
| Geofencing gps tracking mobile | - | - |
| Jira asana trello native extensions | - | ✓ |
| SOC2 type ii | - | - |
| ISO 27001 | - | ✓ |
| Pricing model | - | Per user monthly |

*Source: Vioscale. Generated 2026-09-01T17:32:43.084Z. "-" = undocumented, not absent.*
