CleanWatch — een YouTube-extensie zonder afleiding.
CleanWatch is live in de Chrome Web Store en installeerbaar in elke Chromium-browser, en wordt regelmatig bijgewerkt via de 1.x-lijn. Het verwijdert de afleidingsvlakken van YouTube zonder de player te vervangen of één analytics-gebeurtenis te verzamelen — als sync uit staat, verlaat er niets de browser. De codebase is open source onder GPL-3.0 op Codeberg en is zo opgezet dat hij de frequente DOM-wijzigingen van YouTube kan bijhouden, in plaats van permanent te breken bij de volgende redesign.
YouTube is gebouwd om je te laten kijken
De interface van YouTube is op één uitkomst ontworpen: meer kijktijd. Shorts-shelves, automatisch afspelende aanbevelingen, eindeloze gerelateerde video's en een gestage stroom promotionele duwtjes maken van een kort, bewust bezoek een open-einde scroll. De bestaande 'opschoon'-extensies vielen meestal in een van twee valkuilen — een paar elementen grof verbergen en bij elke YouTube-redesign breken, of stilletjes analytics naar huis sturen. Ik wilde iets dat het volledige werk deed, standaard lokaal bleef, en dat daadwerkelijk te onderhouden is terwijl de markup van YouTube blijft verschuiven.
Eén extensie, lokaal-eerst, die het hele werk doet
CleanWatch is een Manifest V3-extensie die de afleidende en manipulatieve delen van YouTube verwijdert, terwijl de video waarvoor je kwam intact blijft. Content scripts schonen elke pagina op met CSS, DOM-inspectie en mutation observers, zodat het blijft werken terwijl YouTube opnieuw rendert; een main-world-script handelt de delen af die directe toegang tot de player nodig hebben. Alles wordt geconfigureerd vanuit een doorzoekbare instellingenpagina, een popup met snelle acties en een statistiekendashboard — en het werkt volledig offline, met optionele versleutelde sync als je je setup op meerdere apparaten wilt.
Een onderhoudbaar, privacyvriendelijk YouTube-opschoonmiddel
CleanWatch is live in de Chrome Web Store en installeerbaar in elke Chromium-browser, en wordt regelmatig bijgewerkt via de 1.x-lijn. Het verwijdert de afleidingsvlakken van YouTube zonder de player te vervangen of één analytics-gebeurtenis te verzamelen — als sync uit staat, verlaat er niets de browser. De codebase is open source onder GPL-3.0 op Codeberg en is zo opgezet dat hij de frequente DOM-wijzigingen van YouTube kan bijhouden, in plaats van permanent te breken bij de volgende redesign.