OvertimeLog is a desktop app that detects after-hours Slack activity, groups it into billable sessions, and generates invoices with cryptographic evidence. It runs entirely on your computer โ no cloud, no telemetry, no account.
Binaries in beta โ Windows installer ships first, macOS & Linux follow. Check back here or email support@overtimelog.com to be notified.
OvertimeLog is a single-user desktop app, not a SaaS. There is no backend. There is no account. Your Slack messages, your billing adjustments, and your invoices are stored in an SQLite file on your own disk โ and stay there.
The only network traffic OvertimeLog generates is between your computer and Slack โ using your own user token. Anthropic or similar AI services are called only if you explicitly enable AI summaries with your own API key.
SQLite database in your user data folder. Nothing is uploaded, mirrored, or synchronised anywhere.
No analytics, no crash reporting, no "improve the product" pings. The app does not call home on launch or ever.
No email, no signup, no license server round-trip. Pro license keys are validated locally against a public signing key.
Want to verify? Point Wireshark or Little Snitch at the app โ it only talks to
slack.com. Source inspection of the networking layer is planned
for a public audit repo.
After-hours messages are not a personality quirk of your manager. They are, in an increasing number of EU member states, potentially unlawful employer conduct. OvertimeLog documents them so you have evidence when you need it.
| Country | Scope | Key requirement |
|---|---|---|
|
๐ซ๐ท
France
2017 ยท El Khomri Law
|
Companies with 50+ employees | Must negotiate written disconnection policies |
|
๐ง๐ช
Belgium
2022
|
Federal + companies with 20+ | Written disconnection agreement required |
|
๐ฎ๐น
Italy
2017 ยท Smart Working Law
|
"Smart working" agreements | Disconnection clauses mandatory |
|
๐ช๐ธ
Spain
2018 ยท Organic Law 3/2018
|
All employees in digital context | Right to digital disconnection enshrined |
|
๐ต๐น
Portugal
2021
|
Companies with 10+ employees | Cannot contact workers outside hours |
|
๐ฎ๐ช
Ireland
2021 ยท Code of Practice
|
Guidance (non-binding) | WRC can consider breaches in claims |
Member states must require employers to set up an objective, reliable and accessible system enabling the duration of time worked each day by each worker to be measured.โ CCOO v Deutsche Bank, ECJ Case C-55/18 (May 2019)
OvertimeLog is documentary software, not legal advice. Consult a lawyer before acting on the records it produces.
Uses your own Slack user token. Invisible to coworkers โ no bot, no notifications, no visible presence.
Related after-hours messages collapse into billable sessions using a configurable time-gap.
Cross-midnight schedules, custom work days, per-message timestamps tied to your actual timezone.
Every captured message gets a deterministic hash so any later tampering is detectable.
Three-sheet Excel invoice, branded PDF, or a redacted privacy-mode version that hides message text.
Bring your own API key or use a local model. Summaries never touch our servers โ because we don't have any.
Calendar grid of your overtime blocks. See weekly and monthly patterns at a glance.
One click dumps the whole database as JSON โ GDPR Art. 20 portability, built in.
Free to try for 30 days with full Pro features. After that, a one-time license unlocks Pro for good. Optional updates subscription if you want the new stuff.
xoxp-), which is
functionally equivalent to you scrolling your own Slack
history. No activity is visible to anyone but you.
%APPDATA%\OvertimeLog on Windows,
~/Library/Application Support/OvertimeLog on
macOS, ~/.local/share/OvertimeLog on Linux).
Delete the folder to wipe everything.