·4 min leestijd

Hoe je Chrome-cookies (SQLite) bekijkt op Mac

Chrome slaat cookies op in een SQLite-database op je Mac. Ze bekijken via DevTools werkt voor één site tegelijk, maar de volledige cookiedatabase inspecteren vereist een andere aanpak.

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.

Tome viewing Chrome cookies SQLite database on Mac

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.

Haal Tome in de Mac App Store

Volgend artikel

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store