klaro-js
easylist
Our great sponsors
klaro-js | easylist | |
---|---|---|
13 | 338 | |
1,148 | 1,989 | |
2.3% | 3.1% | |
7.3 | 10.0 | |
11 days ago | 4 days ago | |
JavaScript | Adblock Filter List | |
GNU General Public License v3.0 or later | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
klaro-js
- Klaro – Robust data protection for your website
-
What flow do you use to handle EU cookie consent for Google Analytics?
You can use klaro to require consent. To use it, you modify your scripts so they don't load until consent is given for each particular service. Once consent is given for a specific service, klaro updates all scripts belonging to that service (determined by data attributes) so they can be loaded again. This is the only workflow that's completely 'safe' since simply loading the GA script requires consent under GDPR.
-
Consent-O-Matic: Automatic handling of GDPR consent forms
I've seen the consent manager recommended: https://github.com/kiprotect/klaro
-
Can anyone recommend a Cookie Consent Plugin for Agency / Unlimited Website use?
It’s not really a plug-in. But it works well for usable it’s open source: https://github.com/kiprotect/klaro
-
IAB Europe consent pop-ups used by Google et al. are unlawful and infringe GDPR
You can just follow the link to our website (https://heyklaro.com), we use the CMP there as well.
-
Ten Years of Bootstrap
Having designed several sites and products without frameworks (e.g. https://github.com/kiprotect/klaro/tree/master/src/scss) I think it's way more concise and easy than relying on a framework.
-
Best practises to build GDPR-compliant cookie banners with Klaro
At Taikonauten we build websites for different clients, each with very individual requirements: from corporate websites, online shops and digital service platforms. Trust and credibility towards their clients is a key ingredient for their success, which needs to be reflected in the choice of technology. As such, Klaro’s open-source approach and its highly customizable, versatile set of features made us choose Klaro as our go-to cookie consent tool. Read this article to learn more about how we work with Klaro in our projects.
-
GDPR Compliant User Consent Management with Klaro
In order to change the default texts, you need to define the corresponding translation inside your configuration. You can find the translation keys for each language in the official source code.
-
Cookies gdpr
I have used https://heyklaro.com/ in a couple of projects. Which integrates nicely and comes with a lot of functionality.
-
Ask HN: The best Cookie Warning popup you've seen recently?
Maybe Klaro? https://github.com/kiprotect/klaro
It's FOSS, BSD-3 licensed. It has been in development for three years now, just today I made a new release to improve contextual consent functionality (e.g. for Youtube videos).
easylist
-
Let's build a screenshot API
import { ScreenshotOptions } from "./schema"; import puppeteer, { Page } from "puppeteer"; import { PuppeteerBlocker } from "@cliqz/adblocker-puppeteer"; import fetch from "cross-fetch"; let blocker: PuppeteerBlocker | null = null; async function blockCookieBanners(page: Page) { if (!blocker) { blocker = await PuppeteerBlocker.fromLists(fetch, [ // the list of the cookie banners to block from the https://easylist.to/ website "https://secure.fanboy.co.nz/fanboy-cookiemonster.txt", ]); } await blocker.enableBlockingInPage(page); } export async function render( options: ScreenshotOptions ): Promise<{ url: string }> { const browser = await puppeteer.launch(); const page = await browser.newPage(); if (options.block_cookie_canners) { await blockCookieBanners(page); } await page.setViewport({ width: options.viewport_width, height: options.viewport_height, deviceScaleFactor: options.device_scale_factor, }); await page.goto(options.url); const encodedScreenshot = await page.screenshot({ type: "jpeg", encoding: "base64", fullPage: options.full_page, }); await browser.close(); return { url: `data:image/jpeg;base64,${encodedScreenshot}` }; }
- EasyList: Filter list that removes most ads
-
Firefox private mode now automatically blocks cookie banners for German users
uBlock Origin has a few lists for cookie banners that I always keep on [0][1]
[0] https://github.com/easylist/easylist/tree/master/easylist_co...
[1] https://github.com/AdguardTeam/AdguardFilters/tree/master/An...
- Help removing ads on https://getgreenshot.org/
-
CNN is blocking the Brave Browser
I think this is now fixed (or worked around) by https://github.com/easylist/easylist/issues/17937 ?
-
Issue with Filters in Germany
You mean the VG Wort METIS tracking in order to participate in the German royalty scheme? From a publisher perspective that tracking is necessary, but from a user perspective it's just another example of third party tracking. Thus, it is part of some filterlists that uBlock Origin users can subscribe to, for example the EasyPrivacy list. Talking to the filterlist authors is very unlikely to resolve this: after all, it is tracking, regardless of intention.
- Easylist adblocking reaches 200k commits
- Why does ublockorigin break this website's login functionality?
-
Filter to block Marketwatch.com ads?
Fixed in EasyList: https://github.com/easylist/easylist/commit/859abc79711aa69441e809a394677f6392b8c59a
-
uBlockOrigin/uAssets vs EasyList for reporting new ads
If I have noticed a new ad, to which list should I report a filter issue? Should I report the new advertisement to the issue tracker at uBlockOrigin/uAssets, or should it be reported to EasyList instead?
What are some alternatives?
js-cookie - A simple, lightweight JavaScript API for handling browser cookies
AdguardFilters - AdGuard Content Blocking Filters
django-cookie-law - Helps your Django project comply with the EU cookie regulations by displaying a cookie information banner until it is dismissed by the user
AdGuardHome - Network-wide ads & trackers blocking DNS server
vue-cookies - A simple Vue.js plugin for handling browser cookies
uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.
cookie-consent - 🍪 Neat cookie consent popup for the EU, GDPR and California Cookie Laws
hosts - 🔒 Consolidating and extending hosts files from several well-curated sources. Optionally pick extensions for porn, social media, and other categories.
React - The library for web and native user interfaces.
Pi-hole - A black hole for Internet advertisements
Cookie-AutoDelete - Firefox and Chrome WebExtension that deletes cookies and other browsing site data as soon as the tab closes, domain changes, browser restarts, or a combination of those events.
adblock-nocoin-list - Block lists to prevent JavaScript miners