Privacy Policy
Last updated: 2026-11-10
HaramBlock checks images and videos on your own device. The AI model ships inside the extension and runs in your browser. Nothing about the pages you visit, the media on them, or your settings is sent to us or to anyone else.
What is stored on your device
- Settings: your global defaults and per-site rules.
- Image cache: the image address, the site it was seen on, its size, the detected regions and scores, timing figures, and your "always show / always hide" choice.
- Video cache: an identifier for the video, the video address, the address of the page it played on, the site, its duration, detection scores along the timeline, and your "always show / always hide" choice.
- Model preference and a note of what video processing your browser supports.
The cache exists so the same media is not analysed twice. Cached results expire by themselves after 30 to 90 days.
How to clear it. Open the extension's options → Cache: delete single entries, everything for one site, or everything at once. Per-site settings can be removed in the options too. Removing the extension from your browser deletes all of it.
Private / incognito windows
If you allow HaramBlock in private windows, it masks media there the same way, but the cache is not used: results and "always show / always hide" choices are forgotten when the page closes. Settings you change in a private window last until the browser session ends.
Network requests
To analyse an image or video, the extension sometimes has to fetch it again from the site that is already showing it to you:
- Images and GIFs are fetched from their own address, preferring the browser's cache.
- Videos: for some videos the extension requests the video file, or parts of it, from the video's own address. These requests are sent without your cookies.
These are the only requests the extension makes. They go to the server that is already serving you that media, which sees your IP address and browser version as it does for any request.
Bug reports
Logs are shared only if you decide to share them. If something goes wrong and you want to report it, press "logs" or the contact button in the popup: this copies recent error messages to your clipboard, and you paste them into an email yourself. You can read them before sending.
Until then the messages exist only in your browser's memory. They are not saved to disk and are gone when the browser closes. They can include the addresses of pages, images and videos where an error happened.
Contact
Source code
HaramBlock is open source: https://github.com/govza/HaramBlock