Here it is [unaffiliated, untested by me, unvetted]: https://github.com/openrecall/openrecall
Here it is [unaffiliated, untested by me, unvetted]: https://github.com/openrecall/openrecall
https://github.com/rolflobker/recall-for-linux/blob/e16382f0...
For just screen recording you can use https://git.dec05eba.com/gpu-screen-recorder
It's 10+ GB per 8 hours based on some testing I did. Could be useful for short term uses like tracing some technical troubleshooting or pulling screenshots for documentation.
---
mss.exception.ScreenShotError: XGetImage() failed
There's some docs on storing the data in an encrypted volume or external drive, but 99% of people ain't doing that.
The only real improvement over MS's version is keeping the data local, which ain't much, really.
That's already a lot.
I also track my activities with ActivityWatch (Open Source, https://activitywatch.net/) to remember missing time entries for billing clients. It's all local, so perfectly fine.
Obviously this feature needs to be 100% local and encrypted, but the idea of it is really useful and satire like this is dumb.