Cookies and device storage
Last updated: 17 September 2026
I Like To Sketch uses the technologies below. Necessary storage operates without analytics consent because rooms and security cannot work without it. Analytics remains off until you accept it.
| Name | Type | Category | Purpose and data | Duration and choice |
|---|---|---|---|---|
pg_room_{ROOM_CODE}First party · I Like To Sketch | HTTP-only cookie | Necessary · required | Authenticates this browser to one room. A random room credential; the server stores a one-way lookup hash. | Up to 12 hours Created when a room is created or joined; not controlled by analytics consent. |
pg_display_{ROOM_CODE}First party · I Like To Sketch | HTTP-only cookie | Necessary · required | Authenticates an explicitly paired shared display. A random display credential; the server stores a one-way lookup hash. | Up to 12 hours Created only after display pairing; not controlled by analytics consent. |
pg_loop_control_{ROOM_CODE}First party · I Like To Sketch | HTTP-only cookie | Necessary · required | Keeps solo Last in the Loop controls bound to the correct player. A random controller credential. | Up to 12 hours Created only for solo play; not controlled by analytics consent. |
pg_consent_v1First party · I Like To Sketch | Cookie | Necessary · required | Remembers whether analytics was accepted or rejected and the consent schema version. The value analytics or necessary. | 180 days Set after a choice. It prevents repeated prompts and can be changed in Cookie settings. |
sketch-party-player-name-v1First party · I Like To Sketch | Local storage | Optional preference · optional | Optionally remembers an I Like To Sketch display name on this device. The display name chosen by the player. | Until removed by the player or browser Written only when “Remember my name” is deliberately selected; it can be removed from the name screen. |
sketch-party-return-name-v1First party · I Like To Sketch | Session storage | Necessary · required | Returns a player who deliberately leaves a public room directly to the room list. The display name used in the room. | Until the lobby reads it or the browser tab closes Written only after the player confirms Leave room, then read and removed immediately by the lobby. |
party-games:sketch-sound-mutedFirst party · I Like To Sketch | Local storage | Optional preference · optional | Remembers the I Like To Sketch sound choice. A true/false preference. | Until changed or browser data is cleared Written only after the player changes the sound control; it is not analytics. |
party-games:analytics-sketch-join-at-v1First party · I Like To Sketch | Session storage | Analytics · optional | Measures time from a consented confirmed Sketch join to first playable multiplayer participation. A timestamp only; it contains no room, player or session identifier. | Until first playable multiplayer participation, analytics withdrawal/loading failure, tab close, or one hour Written only while analytics consent is active, consumed before the event is emitted, and removed when analytics stops. |
pg_ga and pg_ga_{CONTAINER_ID}First party · Google Analytics 4 | Host-only cookie | Analytics · optional | Distinguishes visits and produces aggregate product usage statistics. Pseudonymous browser and session identifiers plus permitted event data. | Up to 2 years, subject to browser limits I Like To Sketch configures a unique pg prefix and no Domain attribute. GA is not loaded before opt-in; withdrawal stops application events and removes these cookies from the current host. Accessible legacy _ga cookies from the earlier automatic-domain configuration are also expired. |
Cloudflare Turnstile browser storageThird party · Cloudflare Turnstile | Cookie and browser-access technology controlled by the challenge provider | Necessary · required | Helps distinguish abusive automated room creation/join attempts from people. Challenge, device and network signals handled by Cloudflare. | Set by Cloudflare when verification is needed; duration is controlled by Cloudflare The script is loaded when an anonymous room creation or join needs the required verification, not on every visit. |
Change your choice
Use Menu → Cookie settings on a phone or in a room, or Cookie settings at the bottom of other pages. Withdrawing analytics consent stops new I Like To Sketch analytics events and removes the host-only pg_ga* cookies and accessible legacy _ga* state. Your browser or Google may retain data already sent under the earlier consent.