Laatst bijgewerkt: 5 september 2026
TabSee is een Chrome-extensie die miniaturen van je open tabbladen laat zien in een vastgezet dashboardtabblad, met zoeken, filteren op site/map en sorteren. Deze pagina legt uit welke gegevens de extensie gebruikt, waar ze naartoe gaan en waarom.
TabSee heeft geen server. Het verkoopt, verhuurt of deelt je gegevens met niemand. Alles wat het opslaat blijft lokaal in je eigen browser, in de extensieopslag van Chrome, en wordt nooit verzonden naar de ontwikkelaar of derden, behalve in de beperkte, functie-inherente gevallen die hieronder worden beschreven.
Tabbladtitels, URL's en status, in alle open vensters — live uitgelezen via de tabs-API van Chrome, telkens wanneer het dashboard open is. Dit is wat de miniaturenlijst, het zoeken en de site-/mapfilters aandrijft. Dit wordt op zichzelf niet opgeslagen in persistente opslag.
Screenshots en voorbeeldafbeeldingen — een voorbeeldafbeelding wordt rechtstreeks uit de eigen DOM van een tabblad gelezen: eerst wordt de og:image/twitter:image meta-tag van de pagina geprobeerd, dan een productfoto uit de eigen schema.org gestructureerde data van de pagina indien aanwezig, en anders de grootste afbeelding die daadwerkelijk zichtbaar is op de pagina. Die laatste, minst betrouwbare laag wordt eenmalig opnieuw gedownload door de extensie zelf en gecontroleerd op een blanco/vervaagde placeholder voordat hij vertrouwd wordt — een treffer die blanco blijkt te zijn, wordt verworpen ten gunste van een echte screenshot zodra die er is. Als dat allemaal niets bruikbaars oplevert, wordt in plaats daarvan een screenshot van het actieve tabblad gemaakt (via chrome.tabs.captureVisibleTab). Hoe dan ook wordt hier nergens iets gelezen behalve de pagina die al open staat in je eigen tabblad. Deze worden gecacht in chrome.storage.session, puur om te voorkomen dat ze bij elke weergave opnieuw vastgelegd moeten worden. Sessieopslag wordt automatisch gewist door Chrome zodra de browser wordt afgesloten; deze wordt nooit gesynchroniseerd en verlaat nooit het apparaat.
De opgegeven merkkleur van een site — dezelfde DOM-uitlezing haalt ook de theme-color meta-tag of mask-icon-linkkleur van een pagina op, als die er is, gebruikt als achtergrond van een tabbladminiatuur wanneer er geen voorbeeldafbeelding beschikbaar is, in plaats van een generiek placeholder-icoon. Deze wordt gevalideerd als een gewone hex- of rgb()/rgba()-kleur voordat hij wordt gebruikt of gecacht, en anders verworpen. Als een pagina geen van beide opgeeft, wordt in plaats daarvan deterministisch een kleur gekozen op basis van de hostnaam van de site, volledig op het apparaat zelf.
De eigen achtergrondkleur van een voorbeeldafbeelding — los daarvan, zodra TabSee een voorbeeldafbeelding voor een tabblad heeft, downloadt het die ene afbeelding zelf opnieuw en bemonstert de kleur langs de buitenrand ervan. Wanneer die rand een werkelijk vlakke achtergrond is (de meeste studio-productfoto's zijn daarop geschoten — vaak wit, soms zwart of een merkkleur), wordt de tegel achter de afbeelding hierop afgestemd, zodat de afbeelding overkomt alsof hij de tegel vult in plaats van op een niet-passende achtergrond te staan. Een drukke of gevarieerde rand wordt met rust gelaten in plaats van gegokt, en de tegel valt dan terug op zijn eigen neutrale placeholderkleur.
Mappen en map-naar-tabblad-labels die je aanmaakt — opgeslagen in chrome.storage.local zodat ze bewaard blijven na een herstart. Dit is puur een lokaal organisatorisch label; het heeft nooit invloed op het daadwerkelijke browsertabblad, sluit of verplaatst het nooit, en wordt nooit ergens naartoe verzonden.
Een handjevol UI-voorkeuren (sorteervolgorde, of de mappenbalk open staat, of je de eenmalige informatiebanner over miniaturen hebt gesloten, en dergelijke) — eveneens in chrome.storage.local.
Niets van het bovenstaande gebruikt chrome.storage.sync. Niets wat TabSee opslaat wordt ooit geüpload naar je Google-account of gesynchroniseerd tussen je apparaten.
TabSee doet precies drie soorten uitgaande verzoeken, allemaal noodzakelijk voor de functie die ze ondersteunen:
1. Voorbeeldafbeeldingen. Welke afbeelding TabSee ook identificeert op de pagina — een opgegeven og:image/twitter:image, een productfoto uit de eigen gestructureerde data van de pagina, of de grootste afbeelding die zichtbaar is op de pagina — je browser laadt die afbeelding rechtstreeks van de site die hem al host, hetzelfde verzoek dat de pagina al deed om hem in de eerste plaats aan je te tonen. TabSee voegt geen tracking-, analytics- of identificerende parameters toe aan dit verzoek.
2. Een eenmalige herhaalde ophaalactie van de gekozen voorbeeldafbeelding. TabSee downloadt die ene afbeelding zelf opnieuw — dezelfde URL die de pagina zelf al laadde, er wordt niets nieuws benaderd en er wordt geen data over jou of je surfgedrag meegestuurd — om de pixels te lezen, om twee redenen: alleen voor de gok "grootste afbeelding op de pagina" (de minst betrouwbare van de drie lagen, omdat het een heuristiek is in plaats van iets wat de pagina opgaf), om te controleren dat het niet grotendeels een blanco/vervaagde placeholder is voordat hij wordt getoond, en anders wordt hij verworpen in plaats van getoond; en voor elke voorbeeldafbeelding, om de eigen achtergrondkleur te bemonsteren zodat de miniatuur van een tabblad die kleur kan overnemen in plaats van standaard een generieke placeholder te gebruiken.
3. Favicons. Gelezen uit de eigen lokale favicon-cache van Chrome via de favicon-permissie en de browserinterne _favicon-API. Er wordt geen favicon-dienst van derden benaderd, en er worden geen hostnamen van sites van je apparaat verzonden enkel om een icoon weer te geven.
TabSee doet geen andere netwerkverzoeken: geen analytics, geen telemetrie, geen crashrapportage, geen aanroepen naar een server van de ontwikkelaar, want die bestaat niet.
| Permissie | Waarom het nodig is |
|---|---|
tabs | Leest de titel, URL en status van elk open tabblad, in alle vensters, om de miniaturenlijst en filters op te bouwen. |
host_permissions: <all_urls> | Nodig naast scripting zodat een voorbeeldafbeelding uit elk open tabblad gelezen kan worden, niet alleen uit het tabblad dat momenteel actief is. |
scripting | Injecteert een klein alleen-lezen script dat zoekt naar een voorbeeldafbeelding op de pagina — een opgegeven og:image/twitter:image meta-tag, een productafbeelding uit de eigen gestructureerde data van de pagina, of de grootste afbeelding die zichtbaar is op de pagina — plus de opgegeven merkkleur van de pagina (theme-color meta-tag of mask-icon-kleur), gebruikt als achtergrond van een miniatuur wanneer er geen voorbeeldafbeelding wordt gevonden. Het leest geen paginainhoud, formuliergegevens, cookies of iets anders op de pagina. De gekozen voorbeeldafbeelding wordt eenmalig opnieuw gedownload door de extensie — om te controleren dat de laatste, minst betrouwbare afbeeldingslaag geen blanco placeholder is, en om de eigen achtergrondkleur van elke voorbeeldafbeelding te bemonsteren zodat een miniatuur die kan overnemen. |
storage | Slaat mappen, gecachte voorbeelden/screenshots en UI-voorkeuren lokaal op. |
favicon | Leest favicons uit de lokale cache van Chrome in plaats van uit een dienst van derden. |
Screenshots en voorbeeldafbeeldingen worden automatisch gewist telkens wanneer de browser opnieuw opstart. Mappen en voorkeuren blijven bewaard totdat je ze zelf verwijdert (een map hernoemen/verwijderen, of ze wissen) of totdat je de extensie verwijdert, waarna Chrome alle lokaal opgeslagen gegevens verwijdert.
TabSee is niet gericht op kinderen en verzamelt niet bewust gegevens van kinderen.
Als dit beleid verandert, wordt de datum bij "Laatst bijgewerkt" hierboven aangepast, en wordt de wijziging doorgevoerd in de eerstvolgende gepubliceerde versie van de extensie.
Vragen over dit beleid of hoe TabSee met gegevens omgaat: hellotabsee@gmail.com