I’ve been testing a small, local-only attention firewall on my Linux desktop. When I’m in an editor or reading, it pauses notifications, recommendation feeds, and chat badges, then restores them afterward. The useful part is putting the policy above individual apps: Linux already has a central notification path, while app-by-app focus modes are inconsistent. Processing the active window and rules locally also feels substantially less invasive than sending “productivity” context to a service.
But “productive” is not a technical fact. An editor may be work, or it may be procrastination; a browser may be research, or a distraction. An opaque classifier would turn a convenience into behavioral tracking, even if it never leaves the machine. I’m leaning toward an OS-level firewall only when the user writes the rules and can see exactly what is being paused. Would you trust that user-controlled, offline policy, or prefer app-level freedom?