This extension collects nothing, sends nothing, and has no server. It hides listing cards on Blocket search pages inside your own browser. Your filter settings are saved locally on your computer using Chrome's local extension storage, and they are never transmitted anywhere — not to us, not to Blocket, not to anyone. There is no account, no login, and no analytics.
Who we are
Filterfabrik, an independent developer. The extension is free and carries no advertising.
What the extension stores, and where
| Item | Where it lives | Does it leave your computer? |
|---|---|---|
| Which filters you turned on | Chrome local extension storage, on your device | No. |
| Words you chose to hide | Chrome local extension storage, on your device | No. |
| Maximum price and maximum age | Chrome local extension storage, on your device | No. |
| Listing IDs you have already seen | Chrome local extension storage, on your device | No. |
| Your chosen interface language | Chrome local extension storage, on your device | No. |
All of the above uses chrome.storage.local. It deliberately does
not use chrome.storage.sync, which would copy your settings to your
Google account and off your device. Uninstalling the extension deletes all of it.
What we do NOT collect
- No personal information, name, email address or account of any kind.
- No browsing history, and no record of which listings you viewed leaves your device.
- No analytics, telemetry, crash reporting, advertising or tracking identifiers.
- No data is sold, rented or shared, because none is collected in the first place.
Permissions, and why each one is unavoidable
| Permission | Why it is required |
|---|---|
storage | Saves your filter choices locally so they survive closing the browser. Nothing leaves the machine. |
*://*.blocket.se/* | The filter has to read and hide listing cards on Blocket's own result pages. Scoped to blocket.se only. |
There is no <all_urls> permission. The extension cannot read any site
other than the one named above.
How to verify this yourself
You do not have to take our word for it. Open chrome://extensions, turn on
Developer mode, and open the extension's service worker. Then open DevTools → Network and
use the extension normally. You will see no outbound requests.
Being exact about that, because “no requests at all” would be sloppy and you can
check this yourself: the code calls fetch in exactly one place, and it fetches
chrome-extension://…/_locales/<language>/messages.json — its own
translation files, from inside the installed package. That is a read from your disk, not a
request to the internet. There is no XMLHttpRequest, no sendBeacon and
no WebSocket anywhere in it.
The structural guarantee matters more than our word for it. Read the manifest: the only host
permission is *://*.blocket.se/*. Chrome blocks cross-origin requests to any host an
extension has not declared, so this extension cannot send your data to a server of ours
even if it tried — there is no such permission to use. The typeface is packaged inside the
extension rather than loaded from a font CDN, so displaying text is not a network event either.
One thing that is not a hidden request but is worth naming anyway: the popup shows a “Buy me a coffee” link to filterfabrik-support.pages.dev, a page we run. It is an ordinary link — nothing is sent unless you click it, and clicking it opens a new tab exactly as any link would. That page carries no analytics and no trackers; if you choose to pay there, the payment is handled entirely by Stripe and no card details reach us or the extension. The extension itself is unchanged whether you pay or not.
Children
The extension is not directed at children and collects no data from anyone, of any age.
Changes
If this policy ever changes, the new version is published here with a new effective date. A change that expanded what the extension can access would also require a new permission, which Chrome shows you before it takes effect.