Hush is a Safari content blocker for iOS and macOS that blocks cookie consent notices and tracking scripts.
The tool addresses the problem of intrusive cookie nags and privacy-invasive tracking by integrating with Safari's native content blocking system. Rather than attempting to interact with websites by clicking buttons, Hush blocks specific scripts and DOM elements that display these notices. The approach respects the principle that users must explicitly consent to non-essential cookies under privacy regulations, while acknowledging that websites themselves determine whether to honor such choices. The blocker deliberately avoids blocking advertisements, as the developer recognizes their importance to content creators and businesses.
Hush suits developers and users who prioritize privacy and prefer a lightweight, zero-configuration solution. The tool requires no setup beyond downloading and enabling it in Safari settings. It works on iOS 14 or later and macOS 11 or later. The project is free with no in-app purchases, open source under the MIT license, and exceptionally small at under half a megabyte. The implementation uses SwiftUI and includes native M1 processor support. Users should understand that Hush cannot guarantee blocking all cookie notices across all websites, as some sites employ obfuscation techniques or have notices intertwined with core functionality. The project provides a form for reporting sites where blocking fails or causes breakage.
Development activity shows consistent engagement with user-reported issues and a willingness to expand blocklist coverage. The codebase includes unit tests for the blocklist and UI tests, with a build process that requires Deno. The project maintains an open contribution model where users can report problematic sites through GitHub issues or a dedicated form.