Chrome slaat alle cookies op in een SQLite-databasebestand genaamd Cookies (zonder extensie), te vinden op ~/Library/Application Support/Google/Chrome/Default/Cookies. Je kunt cookies voor een enkele site bekijken via Chrome DevTools, maar als je alle cookies wilt doorzoeken, trackingpatronen wilt analyseren, of wilt controleren welke data sites hebben opgeslagen, moet je het daadwerkelijke databasebestand openen. Chrome biedt geen manier om zijn volledige cookieopslag visueel te doorbladeren.
De beperking van DevTools
Het tabblad Applicatie in Chrome DevTools toont cookies per domein voor de momenteel geladen pagina. Dit werkt om de cookies van een specifieke site te debuggen, maar schiet tekort wanneer je alle cookies van alle sites wilt zien, een specifieke cookienaam wilt zoeken die door meerdere domeinen wordt gebruikt, of wilt tellen hoeveel trackingcookies er aanwezig zijn. Je zou elke site afzonderlijk moeten bezoeken en inspecteren — niet praktisch.
De databaseaanpak geeft je het volledige beeld. Maar Chrome's Cookies-bestand openen met sqlite3 in Terminal betekent rijen lezen met host keys, cookienamen, waarden, verloopdatums (in Chrome's epoch-formaat — microseconden sinds 1 januari 1601) en versleutelde waarden als ruwe tekst. Chrome versleutelt cookiewaarden op macOS, dus de kolom encrypted_value bevat binaire blobs die niet direct leesbaar zijn. De metadatakolommen — host, naam, pad, verloop, vlaggen — zijn nog steeds leesbaar en vaak wat je daadwerkelijk nodig hebt.
Blader door Chrome-cookies met Tome
Tome opent Chrome's Cookies-databasebestand en toont de cookies-tabel in een scrollbaar, sorteerbaar raster. Sluit Chrome eerst af (het vergrendelt het bestand), open dan ~/Library/Application Support/Google/Chrome/Default/Cookies in Tome.
Zoek in alle domeinen
Gebruik Tome's SQL-editor om cookies te vinden op naam, host of patroon. Een query zoals SELECT host_key, name, path FROM cookies WHERE name LIKE '%_ga%'; onthult elke Google Analytics-cookie van alle sites die je hebt bezocht — iets wat DevTools je niet in één weergave kan tonen.
Controleer cookiemetadata
Blader door de cookiestabel om te zien welke domeinen persistente cookies instellen, welke secure-vlaggen gebruiken en welke SameSite-attributen hebben. Sorteer op verloopdatum om cookies te vinden die jarenlang blijven bestaan. Deze informatie is allemaal onversleuteld, ook al zijn de waarden versleuteld.
Inspecteer andere Chrome-databases
De profielmap van Chrome bevat ook andere SQLite-databases: History, Login Data, Web Data en Favicons. Elk kan in Tome worden geopend voor visuele inspectie — nuttig om te begrijpen welke data Chrome lokaal opslaat.