Catherine Idalia

Home

Cookie & storage policy

This site stores some data on your device inside your web browser, eg. Chrome, in the form of cookies, session storage, local storage, and indexeddb. These are all different methods of preserving information to help the website function, eg. keep you logged in so the server can show you pages that you have access to. Some are necessary for the website to work, some are function, eg saving preferences, some are for analytics, eg. tracking how many people are watching a particular video, and tracking/marketing cookies that are used by Google in their advertising business. All but the necessary cookies require your permission.

This site uses a service called Clerk to manage logged in state. As such all of those cookies and other storage are strictly necessary. It also uses Youtube's services to host the videos. As part of hosting the videos Youtube uses necessary, functional, analytics, and tracking/marketing cookies and other storage. These are required to access this site as per the Terms of Use, because otherwise Youtube will not display the video, but not strictly necessary, because Youtube do not need to require us to add them.

What are cookies, session storage, local storage, and indexeddb

Cookies are small text values stored on your device by your web browser. They allow websites to remember information about your visit, such as authentication status, preferences, and session data. Cookies are sent with every request to the same domain and persist until they expire or are manually deleted.

Local Storage is a web storage API that provides larger capacity (typically 5-10MB) than cookies for storing key-value pairs permanently in the browser. Unlike cookies, data stored in local storage is not sent to the server with every request and only gets cleared when explicitly removed by JavaScript or the user.

Session Storage is similar to local storage but data is limited to a single tab or browser window session. The data persists across page reloads within the same tab but is automatically cleared when the tab or window is closed.

IndexedDB is a low-level API for storing large amounts of structured data, including files and blobs. It provides a full database system with indexes and transactions within the browser, capable of storing significantly more data than local storage (often limited only by disk space).

Necessary items

1. Clerk & first-party cookies (mikejamesrust.com / clerk.com / clerk.mikejamesrust.com)

The following cookies and storage items are neccessary

Cookie NameDomainPurposeCategory
__client_uat.mikejamesrust.comTimestamp flag indicating whether a Clerk logged in session exists; used to sync signed-in state across tabs/domains without exposing the token itselfNecessary
__client_uat.clerk.comSame as above, Clerk's own domain copyNecessary
__client_uat_DvlHvy3E.clerk.comInstance-specific variant of __client_uat (suffix ties it to your Clerk instance)Necessary
__client_uat_li9CUjqJ.mikejamesrust.comInstance-specific variant of __client_uatNecessary
__refresh_li9CUjqJwww.mikejamesrust.comRefresh token used to silently renew the session tokenNecessary
clerk_active_contextwww.mikejamesrust.comTracks which session/organisation context is currently activeNecessary
__client.clerk.mikejamesrust.comMain authentication cookie (long-lived, HttpOnly) — the core "is this user logged in" credentialNecessary
__sessionwww.mikejamesrust.comShort-lived session token (JWT), used to authenticate requestsNecessary
__session_li9CUjqJwww.mikejamesrust.comInstance-specific variant of __sessionNecessary
_cfuvid.clerk.mikejamesrust.comCloudflare cookie used alongside rate-limiting/Bot Management to distinguish sessions; not itself a tracking cookie but worth flagging as Cloudflare infrastructure rather than ClerkNecessary
__cf_bm.clerk.mikejamesrust.comCloudflare Bot Management — distinguishes human traffic from bots, ~30 min lifetimeNecessary

Session Storage

OriginKeyPurposeCategory
www.mikejamesrust.comauth-synced-user_[id]Flag Clerk uses to confirm auth state has been synced for this tab/sessionNecessary

Local Storage

OriginKeyPurposeCategory
www.mikejamesrust.com__clerk_environmentCaches Clerk's environment/config (auth settings, instance config) so the SDK doesn't refetch it every loadNecessary

Site Local Storage

The following local storage items are necessary for the site's cookie consent functionality

OriginKeyPurposeCategory
www.mikejamesrust.comcookie_consent_givenRecords whether the user has explicitly accepted cookiesNecessary
www.mikejamesrust.comcookie_consent_rejectedRecords whether the user has explicitly rejected cookiesNecessary

YouTube necessary cookies

Cookie NameDomainPurposeCategory
SIDCC, __Secure-1PSIDCC, __Secure-3PSIDCC.youtube.comSession continuity/security tokens tied to the SID familyNecessary
__Secure-1PSIDTS, __Secure-3PSIDTS.youtube.comSession timestamp tokens, part of the SID familyNecessary
__Secure-YENID.youtube.comSuccessor to __Secure-YEC, same bot-detection purposeNecessary

Functional items

Cookies

Cookie NameDomainPurposeCategory
PREF.youtube.comStores user preferences (playback quality, language, UI settings)Functional
VISITOR_PRIVACY_METADATA.youtube.comStores consent/privacy-state metadata for the visitorFunctional

Local Storage

OriginKeyPurposeCategory
www.youtube.com (third-party, embedded)yt-icons-last-purgedHousekeeping timestamp for when the player last cleared cached icon assetsFunctional
www.youtube.com (third-party, embedded)yt-player-bandwidthStores measured bandwidth/stall data to pick video qualityFunctional
www.youtube.com (third-party, embedded)ytidb::LAST_RESULT_ENTRY_KEYInternal pointer into the player's local IndexedDB result cacheFunctional

IndexedDB

DatabaseStorePurposeCategory
YtIdbMeta → databasesRegistry of which per-user YouTube databases exist on this browserFunctional

Analytics items

Cookies

Cookie NameDomainPurposeCategory
__Secure-YNID.youtube.comAnalytics/preferences for YouTube (successor to VISITOR_INFO1_LIVE)Analytics
VISITOR_INFO1_LIVE.youtube.comMeasures bandwidth/usage and feeds video recommendationsAnalytics

IndexedDB

DatabaseStorePurposeCategory
LogsDatabaseV2:[id] → LogsRequestsStore → newRequestV2Local queue of player telemetry/request logs (buffering playback/error events before sending)Analytics

Marketing / Tracking items

Cookies

Cookie NameDomainPurposeCategory
APISID, SAPISID.youtube.comGoogle states these both support account/session security and are used to personalise ads based on recent activityMarketing / Tracking
__Secure-1PAPISID, __Secure-3PAPISID.youtube.comFirst-party/third-party partitioned variants of APISID, same dual purposeMarketing / Tracking
LOGIN_INFO.youtube.comStores your Google login state/info for personalisation of the embedded playerMarketing / Tracking