{
  "schemaVersion": 1,
  "id": "desktime-vs-my-hours",
  "products": [
    "desktime",
    "my-hours"
  ],
  "conclusion": "DeskTime and My Hours are closely matched for core workflows. Both support API access, zapier, manual time tracking, automatic time tracking, and desktop app. DeskTime has confirmed screenshots and app tracking. My Hours has confirmed free plan and price for five users of 25.",
  "decisionPoints": [
    {
      "path": "pricing.freeTier",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "My Hours has confirmed free plan; free plan is not yet confirmed for DeskTime."
    },
    {
      "path": "pricing.costForFiveUsers",
      "importance": 9,
      "kind": "evidence-gap",
      "text": "My Hours has confirmed price for five users of 25; price for five users is not yet confirmed for DeskTime."
    },
    {
      "path": "vertical.screenshots",
      "importance": 7,
      "kind": "value-difference",
      "text": "DeskTime supports screenshots; My Hours is verified as not supporting it."
    },
    {
      "path": "vertical.appTracking",
      "importance": 7,
      "kind": "value-difference",
      "text": "DeskTime supports app tracking; My Hours is verified as not supporting it."
    }
  ],
  "sharedStrengths": [
    {
      "path": "technical.api",
      "label": "API",
      "importance": 8
    },
    {
      "path": "technical.zapier",
      "label": "Zapier",
      "importance": 8
    },
    {
      "path": "vertical.manualTimeTracking",
      "label": "Manual time tracking",
      "importance": 7
    },
    {
      "path": "vertical.automaticTimeTracking",
      "label": "Automatic time tracking",
      "importance": 7
    },
    {
      "path": "vertical.desktopApp",
      "label": "Desktop app",
      "importance": 7
    }
  ],
  "coverage": {
    "a": 64,
    "b": 93,
    "gap": 29
  },
  "facts": [
    {
      "path": "vertical.manualTimeTracking",
      "label": "Manual time tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Manual and offline time tracking Track time manually and see when employees take breaks from working",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Track Timer or add manually",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.automaticTimeTracking",
      "label": "Automatic time tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Automatic time tracking Effortless time tracking with our desktop app",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Track Timer or add manually",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.desktopApp",
      "label": "Desktop app",
      "group": "Platforms",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Automatic time tracking Effortless time tracking with our desktop app",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Desktop (PWA) app",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.mobileApp",
      "label": "Mobile app",
      "group": "Platforms",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-9985df3273e09ffb"
        ],
        "evidence": [
          {
            "sourceId": "ingest-9985df3273e09ffb",
            "excerpt": "Mobile time Android iOS",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Mobile apps",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.browserExtension",
      "label": "Browser extension",
      "group": "Platforms",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-9985df3273e09ffb"
        ],
        "evidence": [
          {
            "sourceId": "ingest-9985df3273e09ffb",
            "excerpt": "Web timer Track time manually from your browser",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Browser extension",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.screenshots",
      "label": "Screenshots",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Screenshots Get proof-of-work in cases of questionable productivity or integrity",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.activityLevels",
      "label": "Activity levels",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.appTracking",
      "label": "App tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "URL & app tracking See what sites and apps your employees visit",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.websiteTracking",
      "label": "Website tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "URL & app tracking See what sites and apps your employees visit",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.idleDetection",
      "label": "Idle detection",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-9985df3273e09ffb"
        ],
        "evidence": [
          {
            "sourceId": "ingest-9985df3273e09ffb",
            "excerpt": "Idle time See when employees take breaks from working",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.gpsTracking",
      "label": "GPS tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.geofencing",
      "label": "Geofencing",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.projectBudgets",
      "label": "Project budgets",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Budget hours, billable or cost amounts",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.billableRates",
      "label": "Billable rates",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-513af3ca6de89144"
        ],
        "evidence": [
          {
            "sourceId": "ingest-513af3ca6de89144",
            "excerpt": "Add your team's hourly rates and DeskTime will automatically calculate how much each project costs",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Billable rate per project",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.invoices",
      "label": "Invoices",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Accurate payroll without manual time sheets Billable hours captured automatically for client invoicing",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Invoice billable time",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.timesheetApprovals",
      "label": "Timesheet approvals",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Approve or Reject timesheets",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.employeeScheduling",
      "label": "Employee scheduling",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Shift scheduling Plan and manage employee shifts in one place",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.ptoTracking",
      "label": "PTO tracking",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Absence calendar See who’s sick, on vacation, OOO and more",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "Attendance tracking Absence tracking",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.payrollIntegrations",
      "label": "Payroll integrations",
      "group": "Integrations",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c8c39fa7b4e5491c"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c8c39fa7b4e5491c",
            "excerpt": "Zapier Connect DeskTime to 9,000+ tools, including payroll, CRM, and accounting software.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "Payroll",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.clientAccess",
      "label": "Client access",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Unlimited projects, tasks and clients",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.reports",
      "label": "Reports",
      "group": "Features",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Reports Get in-depth data about your team’s performance",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Detailed report (all time logs)",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.privacyModes",
      "label": "Privacy modes",
      "group": "Security and compliance",
      "importance": 7,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-46b063eead341bed"
        ],
        "evidence": [
          {
            "sourceId": "ingest-46b063eead341bed",
            "excerpt": "Private time Let users take a break from tracking when needed",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": false,
        "status": "verified",
        "sourceIds": [
          "ingest-57ba28056a61c50e"
        ],
        "evidence": [
          {
            "sourceId": "ingest-57ba28056a61c50e",
            "excerpt": "The app doesn't have any employee monitoring features.",
            "supports": "negative"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "technical.api",
      "label": "API",
      "group": "Technical",
      "importance": 8,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c8c39fa7b4e5491c"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c8c39fa7b4e5491c",
            "excerpt": "DeskTime API Build custom connections for high-volume or unique workflows.",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "API access",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "technical.zapier",
      "label": "Zapier",
      "group": "Technical",
      "importance": 8,
      "includeInCoverage": true,
      "desktime": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-c8c39fa7b4e5491c"
        ],
        "evidence": [
          {
            "sourceId": "ingest-c8c39fa7b4e5491c",
            "excerpt": "Zapier Connect DeskTime to 9,000+ tools",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Zapier integration",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "pricing.freeTier",
      "label": "Free plan",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": true,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "Free $0 USD Limited to 5 active users",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "pricing.costForFiveUsers",
      "label": "Price for five users",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": 25,
        "status": "verified",
        "sourceIds": [
          "ingest-5c4ce30c99099010"
        ],
        "evidence": [
          {
            "sourceId": "ingest-5c4ce30c99099010",
            "excerpt": "$5 USD PER USER PER MONTH",
            "supports": "positive"
          }
        ],
        "verifiedAt": "2026-09-05"
      }
    },
    {
      "path": "vertical.priceForTwentyUsers",
      "label": "Price for twenty users",
      "group": "Pricing",
      "importance": 9,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    },
    {
      "path": "commercial.affiliateProgramme",
      "label": "Affiliate programme",
      "group": "Commercial",
      "importance": 3,
      "includeInCoverage": true,
      "desktime": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      },
      "my-hours": {
        "value": null,
        "status": "unknown",
        "sourceIds": [],
        "evidence": [],
        "verifiedAt": null
      }
    }
  ],
  "sources": {
    "desktime": [
      {
        "id": "ingest-9985df3273e09ffb",
        "url": "https://desktime.com/pricing",
        "title": "Get the best price for your team",
        "publisher": "DeskTime",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      },
      {
        "id": "ingest-46b063eead341bed",
        "url": "https://desktime.com/",
        "title": "Automatic time tracking software for productivity insights",
        "publisher": "DeskTime",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      },
      {
        "id": "ingest-c8c39fa7b4e5491c",
        "url": "https://desktime.com/features/integrations",
        "title": "A time tracking app with various integrations",
        "publisher": "DeskTime",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      },
      {
        "id": "ingest-513af3ca6de89144",
        "url": "https://desktime.com/features/integrations/asana-time-tracking",
        "title": "Integrate Asana with the DeskTime time tracking software",
        "publisher": "DeskTime",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      }
    ],
    "my-hours": [
      {
        "id": "ingest-5c4ce30c99099010",
        "url": "https://myhours.com/pricing",
        "title": "Pricing | My Hours",
        "publisher": "My Hours",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      },
      {
        "id": "ingest-6b2ff5603c7461ed",
        "url": "https://myhours.com/legal/terms-of-use",
        "title": "My Hours - Terms of Use",
        "publisher": "My Hours",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      },
      {
        "id": "ingest-57ba28056a61c50e",
        "url": "https://myhours.com/",
        "title": "Free Time Tracking for your Projects and Tasks | My Hours",
        "publisher": "My Hours",
        "kind": "vendor",
        "accessedAt": "2026-09-05"
      }
    ]
  }
}
