explaingit

evaildev/noschibsgiven

Analysis updated 2026-05-18

54JavaScriptAudience · generalComplexity · 1/5LicenseSetup · easy

TLDR

A free browser extension that blocks Schibsted's paid consent popups on Norwegian and Swedish news sites.

Mindmap

mindmap
  root((NoSchibsGiven))
    What it does
      Blocks consent popups
      Removes tracking scripts
    Tech stack
      JavaScript
      Manifest V3
    Use cases
      Read news without popup
      Block third party trackers
    Coverage
      Schibsted sites only
      Not finn dot no
    Audience
      Norwegian readers
      Swedish readers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Block Schibsted's pay-for-privacy consent popup on sites like VG and Aftenposten

USE CASE 2

Remove leftover consent banners left behind by other sites using the same consent system

USE CASE 3

Stop Schibsted-specific tracking and ad scripts on Schibsted Media sites

USE CASE 4

Load the extension manually in Chrome, Edge, Brave, Opera, Vivaldi, or Firefox

What is it built with?

JavaScriptBrowser ExtensionManifest V3

How does it compare?

evaildev/noschibsgivenahouseofbards/bonfire-jellyprofilesmrdoob/reframe
Stars545454
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasymoderateeasy
Complexity1/53/51/5
Audiencegeneralops devopsgeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Must be loaded manually as an unpacked extension, not published to any browser store.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

NoSchibsGiven is a browser extension that blocks consent popups on websites owned by Schibsted, a large Scandinavian media company. Schibsted runs news sites including VG, Aftenposten, Bergens Tidende, and others across Norway and Sweden. When visitors without a paid subscription arrive, these sites show a popup asking them to either pay a monthly fee to opt out of ad tracking or accept tracking to keep reading for free. Norwegian data protection authorities and consumer organizations quoted in the README argue that charging for privacy this way violates European data protection rules. The extension stops those popups from appearing at all, using two layers of protection. First, it blocks network requests to the servers that deliver the popup scripts before they can load at all, covering both Schibsted's own consent tool and other sites that use the same third-party consent system. Second, a backup script automatically removes any leftover consent elements from the page after it finishes loading, as a fallback. It also blocks Schibsted's own tracking and analytics tools and some third-party ad networks, but only on Schibsted's own pages. Installation requires manually loading the extension as an unpacked file, since it is not published to any official browser store. The README gives step-by-step instructions for Chrome, Edge, Brave, Opera, Vivaldi, and Firefox, Safari is not supported without Xcode and developer tools, and the project is looking for a contributor to build that version. The extension does not block tracking on non-Schibsted websites, does not cover finn.no since the README notes it is a separate platform, and cannot stop server-side logging on the sites themselves. It is free and open source, released under the MIT license.

Copy-paste prompts

Prompt 1
Walk me through installing NoSchibsGiven as an unpacked extension in Chrome
Prompt 2
Explain what NoSchibsGiven blocks versus what it does not block
Prompt 3
Help me contribute a new tracking domain I found to this project
Prompt 4
Show me how the network blocking and page cleanup layers work together in this extension

Frequently asked questions

What is noschibsgiven?

A free browser extension that blocks Schibsted's paid consent popups on Norwegian and Swedish news sites.

What language is noschibsgiven written in?

Mainly JavaScript. The stack also includes JavaScript, Browser Extension, Manifest V3.

What license does noschibsgiven use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is noschibsgiven to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is noschibsgiven for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.