Terrain

Storage Inventory

Every cookie, localStorage and sessionStorage key your website writes to visitors' devices, which system owns it, and which keys nobody owns or that are written before consent.

What this page is for

The Inventory answers "which vendors receive data". Terrain > Storage answers a finer question: what is written to the visitor's device, by whom, and for how long. That is the level a cookie policy is written at. Keys come from Pulse scans of the site.

Tiles

TileWhat it counts
Total KeysEvery key found, split into cookies, local and session
UnclaimedKeys no system on the inventory owns, not counting dismissed keys
Before ConsentKeys written before the visitor granted consent
No PurposeKeys whose owning system has no declared purpose

Filters

The first row filters by problem: All, Unclaimed, Before Consent, No Purpose. The second filters by type: Cookies, localStorage, sessionStorage.

Columns

ColumnShows
KeyThe key name, its domain, and a Before Consent flag where it applies
TypeCookie, localStorage or sessionStorage
Set ByThe owning system, linked to its record, or Unclaimed
PurposeInherited from the owning system's declaration, or "Not declared"
ExpiryAs found on the device
PartyFirst party or third party
Found OnThe page where the scan found it

Purpose comes from the system

A key takes its purpose from the owning system, so declaring the system once covers every key it writes. Fix a "Not declared" key on the system, in the Inventory, not here.

Unclaimed keys

These are usually the most useful rows on the page: something is writing to your visitors' devices and nothing on the inventory admits to it. Common causes are a vendor removed from the tag manager that still sets a cookie, or a script embedded directly in the page template.

Dismiss a key

Rows that need attention (unclaimed, or written before consent) have a Dismiss button.

  1. Click Dismiss on the row.
  2. Enter the reason, for example "set by our own login system, first party and strictly necessary". It is required.
  3. Click Dismiss in the dialog.

The key stays on the page with a Dismissed badge (hover it to see the reason) and stops counting as unclaimed. Click Undo on the row to reverse it.

Storage types

TypeBehavior
CookieSent to a server on every request. Has an expiry and a domain
localStorageStays until explicitly cleared. No expiry, which makes retention claims harder to defend
sessionStorageCleared when the tab closes
Not legal advice

TagPipes monitors, configures and reports. It does not determine legal compliance and does not provide legal advice. Output is informational and reflects observed state at the time of observation. Confirm any regulatory interpretation with your counsel.