1<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Cookie Policy | John Hastings</title><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://i.ytimg.com">
1<script type="importmap">{"imports":{"#entry":"/_nuxt/Zh2Mjadj.js"}}</script>
1<style>.header[data-v-f8b433e2]{z-index:40;-webkit-backdrop-filter:blur(12px);background-color:#0a0a0cb3;border-bottom:1px solid #28282f99;transition:background-color .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;top:0;left:0;right:0}.header--scrolled[data-v-f8b433e2]{background-color:#0a0a0cd9;border-bottom-color:#28282fe6}.header-nav[data-v-f8b433e2]{justify-content:space-between;align-items:center;width:100%;padding:1rem 1.5rem;display:flex;position:relative}@media (width>=1024px){.header-nav[data-v-f8b433e2]{padding:1rem 2.5rem}}.header-logo-link[data-v-f8b433e2]{color:#f8f8fa;flex-shrink:0;text-decoration:none}.header-logo-link[data-v-f8b433e2]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e24a8b}.header-desktop-nav[data-v-f8b433e2]{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:none}@media (width>=1024px){.header-desktop-nav[data-v-f8b433e2]{flex:1;justify-content:center;display:flex}}.header-link[data-v-f8b433e2]{text-decoration:none;transition:color .2s}.header-link[data-v-f8b433e2]:not(.nav-reel):hover{color:#e24a8b}.header-link[data-v-f8b433e2]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e24a8b}.header-cta[data-v-f8b433e2]{color:#0a0a0c;background-color:#f5b731;border-radius:999px;min-height:44px;padding:.625rem 1.25rem;text-decoration:none;transition:background-color .3s,transform .3s;display:none}.header-cta[data-v-f8b433e2]:hover{background-color:#c48e12;transform:translateY(-2px)}.header-cta[data-v-f8b433e2]:focus-visible{outline-offset:3px;border-radius:999px;outline:2px solid #f5b731}@media (width>=1024px){.header-cta[data-v-f8b433e2]{align-items:center;display:inline-flex}}.header-menu-btn[data-v-f8b433e2]{cursor:pointer;color:#f8f8fa;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-right:-.5rem;transition:color .15s;display:flex}.header-menu-btn[data-v-f8b433e2]:hover{color:#e24a8b}.header-menu-btn[data-v-f8b433e2]:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #e24a8b}@media (width>=1024px){.header-menu-btn[data-v-f8b433e2]{display:none}}.header-menu-icon[data-v-f8b433e2]{width:24px;height:24px}.header-mobile-panel[data-v-f8b433e2]{-webkit-backdrop-filter:blur(12px);background-color:#0a0a0cf2;border-bottom:1px solid #28282f}@media (width>=1024px){.header-mobile-panel[data-v-f8b433e2]{display:none}}.header-mobile-links[data-v-f8b433e2]{flex-direction:column;gap:0;margin:0;padding:1rem 1.5rem 1.5rem;list-style:none;display:flex}.header-mobile-link[data-v-f8b433e2]{border-bottom:1px solid #1c1c22;align-items:center;min-height:44px;text-decoration:none;transition:color .15s;display:flex}.header-mobile-links li:last-child .header-mobile-link[data-v-f8b433e2]{border-bottom:none}.header-mobile-link[data-v-f8b433e2]:hover{color:#e24a8b}.header-mobile-link[data-v-f8b433e2]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e24a8b}.header-overlay[data-v-f8b433e2]{z-index:-1;background-color:#0006;position:fixed;inset:0}.slide-enter-active[data-v-f8b433e2],.slide-leave-active[data-v-f8b433e2]{transition:opacity .2s ease-out,transform .2s ease-out}.slide-enter-from[data-v-f8b433e2],.slide-leave-to[data-v-f8b433e2]{opacity:0;transform:translateY(-8px)}.fade-enter-active[data-v-f8b433e2],.fade-leave-active[data-v-f8b433e2]{transition:opacity .2s ease-out}.fade-enter-from[data-v-f8b433e2],.fade-leave-to[data-v-f8b433e2]{opacity:0}@media (prefers-reduced-motion:reduce){.fade-enter-active[data-v-f8b433e2],.fade-leave-active[data-v-f8b433e2],.slide-enter-active[data-v-f8b433e2],.slide-leave-active[data-v-f8b433e2]{transition:none}}</style><style>.consent-banner[data-v-9da6fe1f]{bottom:var(--consent-offset,1.25rem);left:var(--consent-inset,1rem);right:var(--consent-inset,1rem);z-index:var(--consent-z,1060);font-family:var(--consent-font,inherit);background-color:var(--consent-band-bg,transparent);padding-top:var(--consent-band-padding-block,0);padding-bottom:max(var(--consent-band-padding-block,0px),env(safe-area-inset-bottom,0px));padding-left:max(var(--consent-band-padding-inline,0px),env(safe-area-inset-left,0px));padding-right:max(var(--consent-band-padding-inline,0px),env(safe-area-inset-right,0px));justify-content:center;display:flex;position:fixed}.consent-banner[data-v-9da6fe1f]:focus{outline:none}.consent-inner[data-v-9da6fe1f]{width:100%;max-width:var(--consent-max-width,860px);background-color:var(--consent-bg,#fff);border-style:solid;border-width:var(--consent-border-width,1px);border-color:var(--consent-border,#e7e4de);border-radius:var(--consent-radius,16px);box-shadow:var(--consent-shadow,0 20px 60px #0f172a2e);padding:var(--consent-inner-padding,1.25rem 1.5rem);gap:var(--consent-inner-gap,1rem);flex-direction:column;display:flex}@media (width>=640px){.consent-inner[data-v-9da6fe1f]{justify-content:space-between;align-items:center;gap:var(--consent-inner-gap-wide,1.5rem);flex-direction:row}}.consent-text[data-v-9da6fe1f]{flex:1;min-width:0}.consent-heading[data-v-9da6fe1f]{font-size:var(--consent-heading-size,.95rem);font-weight:var(--consent-heading-weight,700);color:var(--consent-heading-color,#14120f);margin:0 0 .35rem}.consent-body[data-v-9da6fe1f]{font-size:var(--consent-text-size,.8rem);color:var(--consent-text-color,#6b675f);line-height:var(--consent-body-line,1.5);margin:0}.consent-link[data-v-9da6fe1f]{color:var(--consent-link-color,#0ea5e9);-webkit-text-decoration:var(--consent-link-decoration,underline);-webkit-text-decoration:var(--consent-link-decoration,underline);text-decoration:var(--consent-link-decoration,underline)}.consent-link[data-v-9da6fe1f]:hover{color:var(--consent-link-hover-color,var(--consent-link-color,#0ea5e9));opacity:var(--consent-link-hover-opacity,.8)}.consent-actions[data-v-9da6fe1f]{gap:var(--consent-actions-gap,.5rem);flex-direction:column;flex-shrink:0;display:flex}@media (width>=480px){.consent-actions[data-v-9da6fe1f]{flex-flow:wrap}}
1.consent-btn[data-v-9da6fe1f]{padding:var(--consent-btn-padding,.6rem 1rem);min-height:var(--consent-btn-min-height,44px);font-size:var(--consent-btn-size,.8rem);font-weight:var(--consent-btn-weight,600);border-radius:var(--consent-btn-radius,8px);cursor:pointer;white-space:nowrap;border:0;line-height:1.2;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,transform .15s}.consent-btn[data-v-9da6fe1f]:focus-visible{outline:var(--consent-focus-width,2px) solid var(--consent-focus-ring,var(--consent-accent,#0ea5e9));outline-offset:var(--consent-focus-offset,2px)}.consent-btn-ghost[data-v-9da6fe1f]{background-color:var(--consent-btn-bg,#f6f4f0);color:var(--consent-btn-text,#6b675f);border-style:solid;border-width:var(--consent-btn-border-width,1px);border-color:var(--consent-btn-border,#e7e4de)}.consent-btn-ghost[data-v-9da6fe1f]:hover{background-color:var(--consent-btn-hover-bg,var(--consent-btn-border,#e7e4de));color:var(--consent-btn-hover-text,var(--consent-btn-text,#6b675f));border-color:var(--consent-btn-hover-border,var(--consent-btn-border,#e7e4de))}
1.consent-btn-secondary[data-v-9da6fe1f]{background-color:var(--consent-btn-secondary-bg,var(--consent-btn-bg,#f6f4f0));color:var(--consent-btn-secondary-text,var(--consent-heading-color,#14120f));border-style:solid;border-width:var(--consent-btn-secondary-border-width,var(--consent-btn-border-width,1px));border-color:var(--consent-btn-secondary-border,var(--consent-btn-border,#e7e4de))}.consent-btn-secondary[data-v-9da6fe1f]:hover{background-color:var(--consent-btn-secondary-hover-bg,var(--consent-btn-hover-bg,var(--consent-btn-secondary-bg,var(--consent-btn-border,#e7e4de))));color:var(--consent-btn-secondary-hover-text,var(--consent-btn-hover-text,var(--consent-btn-secondary-text,var(--consent-heading-color,#14120f))));border-color:var(--consent-btn-secondary-hover-border,var(--consent-btn-hover-border,var(--consent-btn-secondary-border,var(--consent-btn-border,#e7e4de))))}.consent-btn-primary[data-v-9da6fe1f]{background-color:var(--consent-accent,#0ea5e9);color:var(--consent-on-accent,#fff);border:var(--consent-btn-primary-border,0)}.consent-btn-primary[data-v-9da6fe1f]:hover{background-color:var(--consent-accent-hover,#0284c7);color:var(--consent-btn-primary-hover-text,var(--consent-on-accent,#fff))}@media (prefers-reduced-motion:reduce){.consent-btn[data-v-9da6fe1f]{transition:none}}@layer consent-soft{.consent-banner[data-v-9da6fe1f]{border-top:var(--consent-band-border,0);box-shadow:var(--consent-band-shadow,none)}.consent-inner[data-v-9da6fe1f]{-webkit-backdrop-filter:var(--consent-backdrop-filter,none);backdrop-filter:var(--consent-backdrop-filter,none)}.consent-heading[data-v-9da6fe1f]{font-family:var(--consent-heading-font,inherit);line-height:var(--consent-heading-line,inherit);text-transform:var(--consent-heading-transform,inherit);letter-spacing:var(--consent-heading-tracking,inherit)}.consent-body[data-v-9da6fe1f]{letter-spacing:var(--consent-body-tracking,inherit);max-width:var(--consent-body-max-width,none)}.consent-link[data-v-9da6fe1f]{font-weight:var(--consent-link-weight,inherit);font-family:var(--consent-link-font,inherit);text-underline-offset:var(--consent-link-offset,inherit)}.consent-btn[data-v-9da6fe1f]{font-family:var(--consent-btn-font,inherit);text-transform:var(--consent-btn-transform,inherit);letter-spacing:var(--consent-btn-tracking,inherit);box-shadow:var(--consent-btn-shadow,none)}.consent-btn[data-v-9da6fe1f]:hover{box-shadow:var(--consent-btn-hover-shadow,var(--consent-btn-shadow,none));transform:var(--consent-btn-hover-transform,none)}.consent-btn[data-v-9da6fe1f]:active{box-shadow:var(--consent-btn-active-shadow,var(--consent-btn-hover-shadow,var(--consent-btn-shadow,none)));transform:var(--consent-btn-active-transform,none)}.consent-btn-primary[data-v-9da6fe1f]{order:var(--consent-primary-order,0)}@media (prefers-reduced-motion:reduce){.consent-btn[data-v-9da6fe1f],.consent-btn[data-v-9da6fe1f]:active,.consent-btn[data-v-9da6fe1f]:hover{transform:none}}}</style><style>.footer[data-v-5130496d]{background-color:#0a0a0c;border-top:1px solid #28282f;padding:3.5rem 0}.footer-inner[data-v-5130496d]{flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;padding:0 1.5rem;display:flex}@media (width>=768px){.footer-inner[data-v-5130496d]{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (width>=1024px){.footer-inner[data-v-5130496d]{padding:0 2.5rem}}.footer-brand[data-v-5130496d]{color:#f8f8fa}.footer-meta[data-v-5130496d]{flex-direction:column;gap:.25rem;display:flex}.footer-meta-sub[data-v-5130496d]{color:#6b6b78}.footer-nav[data-v-5130496d]{align-items:center;gap:1.25rem;margin-top:.5rem;display:flex}.footer-link[data-v-5130496d]{color:#6b6b78;align-items:center;min-height:44px;text-decoration:none;transition:color .15s;display:inline-flex}.footer-link[data-v-5130496d]:hover{color:#f8f8fa}.footer-link--accent[data-v-5130496d]:hover{color:#e24a8b}.footer-link[data-v-5130496d]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e24a8b}.footer-top-link[data-v-5130496d]{color:#9c9caa;align-items:center;gap:.25rem;margin-top:.75rem;text-decoration:none;transition:color .15s;display:inline-flex}.footer-top-link[data-v-5130496d]:hover{color:#e24a8b}.footer-top-link[data-v-5130496d]:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #e24a8b}.footer-btn[data-v-5130496d]{cursor:pointer;line-height:inherit;font-family:inherit;font-size:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}</style><style>.err-shell[data-v-f8743da3]{flex-direction:column;min-height:100vh;display:flex}.err[data-v-f8743da3]{text-align:center;flex:1;justify-content:center;align-items:center;padding:120px 24px 96px;
1display:flex}.err-inner[data-v-f8743da3]{max-width:640px}.err-code[data-v-f8743da3]{letter-spacing:-.03em;margin:0;font-size:clamp(64px,14vw,140px);font-weight:700;line-height:.9}.err-title[data-v-f8743da3]{letter-spacing:-.02em;margin:16px 0 0;font-size:clamp(28px,5vw,48px);font-weight:600;line-height:1.05}.err-sub[data-v-f8743da3]{max-width:48ch;margin:16px auto 0;font-size:18px;line-height:1.55}.err-actions[data-v-f8743da3]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.err-btn[data-v-f8743da3]{font:inherit;cursor:pointer;border:1.5px solid #0000;border-radius:8px;padding:13px 26px;font-size:16px;font-weight:500;transition:background .15s,color .15s,border-color .15s}@media (prefers-reduced-motion:reduce){.err-btn[data-v-f8743da3]{transition:none}}.err[data-v-f8743da3]{background:#0a0a0c}.err-code[data-v-f8743da3]{color:#e24a8b}.err-title[data-v-f8743da3]{color:#f5f5f5}.err-sub[data-v-f8743da3]{color:#8a8a92}.err-btn[data-v-f8743da3]:focus-visible{outline-offset:2px;outline:2px solid #e24a8b}.err-btn--primary[data-v-f8743da3]{color:#0a0a0c;background:#e24a8b}.err-btn--primary[data-v-f8743da3]:hover{filter:brightness(1.08)}.err-btn--ghost[data-v-f8743da3]{color:#f5f5f5;background:0 0;border-color:#28282f}.err-btn--ghost[data-v-f8743da3]:hover{color:#e24a8b;border-color:#e24a8b}</style><link rel="stylesheet" href="/_nuxt/entry.QdVxWf09.css" crossorigin><link rel="preload" as="fetch" crossorigin="anonymous" href="/cookie-policy/_payload.json?_b=ea20d0da-cf66-4700-9402-ff9b20bcb5b3"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Zh2Mjadj.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CPp2-_ae.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DUw_aGc1.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/PnzSZViF.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Br_TcPd0.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ktfJ2YCy.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/7YE2HOs9.js">
1<script type="module" src="/_nuxt/Zh2Mjadj.js" crossorigin></script>
1<link rel="dns-prefetch" href="https://www.youtube-nocookie.com"><link rel="dns-prefetch" href="https://www.google-analytics.com"><link rel="icon" type="image/x-icon" href="/favicon.ico" sizes="32x32"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" type="image/png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"><link rel="manifest" href="/site.webmanifest"><meta name="description" content="Cookie policy for John Hastings explaining how we use cookies, third-party services, and your privacy rights under GDPR, CCPA, and other regulations."><meta name="keywords" content="John Hastings, stand-up comedian, Canadian comedian, comedy specials, Edinburgh Fringe, Just for Laughs Montreal, Melbourne Comedy Festival, BBC Radio 4, America's Got Talent, Dennis Rodman, heckle reel, Drybar comedy, COCA comedian of the year, live comedy, comedy tour, comedy podcast, wrestling podcast"><meta name="author" content="John Hastings"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><meta property="og:type" content="website"><meta property="og:title" content="John Hastings"><meta property="og:description" content="John Hastings is a Canadian stand-up comedian who has performed at Edinburgh, Melbourne, and Just for Laughs. Award-winning, BBC-featured, and occasionally heckled by Dennis Rodman."><meta property="og:site_name" content="John Hastings"><meta property="og:image" content="https://thejohnhastings.com/img/og-image.jpg"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:image:alt" content="John Hastings"><meta property="og:locale" content="en_US"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="John Hastings"><meta name="twitter:description" content="John Hastings is a Canadian stand-up comedian who has performed at Edinburgh, Melbourne, and Just for Laughs. Award-winning, BBC-featured, and occasionally heckled by Dennis Rodman."><meta name="twitter:image" content="https://thejohnhastings.com/img/og-image.jpg"><meta name="twitter:site" content="@thejohnhastings"><meta name="twitter:creator" content="@thejohnhastings"><meta name="theme-color" content="#ffffff"><meta name="msapplication-TileColor" content="#ffffff"><meta name="format-detection" content="telephone=no"><link rel="canonical" href="https://thejohnhastings.com/cookie-policy"><meta property="og:url" content="https://thejohnhastings.com/cookie-policy"></head><body><div id="__nuxt"><div class="flex min-h-screen flex-col"><a href="#main-content" class="sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-100 focus:rounded focus:bg-black focus:px-4 focus:py-2 focus:text-white"> Skip to main content </a><header id="topnav" class="header" data-v-f8b433e2><nav class="header-nav" aria-label="Main navigation" data-v-f8b433e2><a href="/" class="header-logo-link font-display text-xl-fluid tracking-wide text-neutral-100" data-v-f8b433e2> JOHN <span class="text-pink" data-v-f8b433e2>HASTINGS</span></a><ul class="header-desktop-nav" role="list" data-v-f8b433e2><!--[--><li data-v-f8b433e2><a href="#shows" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>shows</a></li><li data-v-f8b433e2><a href="#about" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>about</a></li><li data-v-f8b433e2><a href="#specials" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>specials</a></li><li data-v-f8b433e2><a href="#reel" class="nav-reel nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>â
the heckle reel</a></li><li data-v-f8b433e2><a href="#podcast" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>podcast</a></li><li data-v-f8b433e2><a href="#mail" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>follow</a></li><li data-v-f8b433e2><a href="#contact" class="nav-link header-link font-mono text-xs-fluid tracking-wide2 uppercase text-neutral-300" data-v-f8b433e2>contact</a></li>
1<!--]--></ul><a href="#shows" class="header-cta font-mono text-xs-fluid tracking-wide3 uppercase" data-v-f8b433e2> tickets </a><button type="button" class="header-menu-btn" aria-expanded="false" aria-controls="mobile-menu" data-v-f8b433e2><span class="sr-only" data-v-f8b433e2>Open menu</span><svg class="header-menu-icon" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" data-v-f8b433e2><path d="M3 6h18M3 12h18M3 18h18" data-v-f8b433e2></path></svg></button></nav><!----><!----></header><main id="main-content"><main id="main-content" class="flex-1"><!--[--><section class="page"><div class="page-inner page-inner--prose"><header class="page-header"><p class="font-mono text-xs-fluid tracking-widest2 uppercase text-pink mb-3">legal</p><h1 class="font-display text-4xl-fluid tracking-wide text-neutral-100 leading-none mb-3">Cookie Policy</h1><p class="font-mono text-xs-fluid text-neutral-500 tracking-wide3">Last updated: April 10, 2026</p></header><div class="prose"><div class="prose-section"><h3>What Are Cookies</h3><p>Cookies are small text files that are placed on your computer or mobile device when you visit our website. They are widely used to make websites work more efficiently and to provide information to website owners.</p><p>We use cookies and similar technologies in accordance with applicable privacy laws including the GDPR (EU), CCPA (California), LGPD (Brazil), and other global privacy regulations.</p></div><div class="prose-section"><h3>How We Use Cookies</h3><p>We categorize cookies into the following types. You can manage your preferences using the "Manage Cookies" link in our footer.</p><h4>Essential Cookies</h4><p>These cookies are necessary for the website to function properly and cannot be disabled. They include:</p><ul><li><strong>cookie_control_consent</strong> â Stores your cookie consent preference (localStorage)</li></ul><h4>Analytics Cookies</h4><p>With your consent, we use analytics cookies to understand how visitors interact with our website. These cookies collect information such as:</p><ul><li>Number of visitors and unique users</li><li>Pages visited and navigation paths</li><li>Time spent on the website</li><li>Traffic sources and referrers</li><li>Device and browser information</li><li>Geographic location (country/region level)</li></ul><h4>Marketing Cookies</h4><p>These cookies track visitors across websites to display relevant advertisements. With your consent (Accept All only), we use Meta Pixel and Google's advertising services which may set cookies for ad personalization and audience building.</p><h4>Preference / Functionality Cookies</h4><p>These cookies remember your preferences and settings to provide a more personalized experience. They include:</p><ul><li><strong>modal_dismissed</strong> â Remembers if you've closed the subscribe popup (30 days)</li></ul></div><div class="prose-section"><h3>Third-Party Services</h3><p>We use the following third-party services that may set cookies or collect data:</p><h4>Google Tag Manager & Google Analytics 4</h4><p>We use Google Tag Manager (GTM) to manage our analytics and marketing tags, and Google Analytics 4 (GA4) to analyze website traffic. With your consent, these services set the following cookies:</p><ul><li><strong>_ga</strong> â Distinguishes unique users (2 years)</li><li><strong>_ga_<container-id></strong> â Persists session state (2 years)</li><li><strong>_gid</strong> â Distinguishes users (24 hours)</li><li><strong>_gat</strong> â Throttles request rate (1 minute)</li><li><strong>_gac_<property-id></strong> â Campaign-related information (90 days)</li></ul><p>We have implemented Google Consent Mode v2, which means:</p><ul><li>No tracking cookies are set until you provide consent</li><li>If you deny consent, Google uses cookieless pings for basic measurement</li><li>Your IP address is anonymized before being sent to Google</li></ul><p><a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">Google Privacy Policy</a> · <a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer">Google Analytics Opt-out Add-on</a></p><h4>Meta Pixel (Facebook Ads)</h4><p>With your consent (Accept All only), we use the Meta Pixel to measure advertising effectiveness and build audie
1nces for ad campaigns. Meta Pixel may set the following cookies:</p><ul><li><strong>_fbp</strong> â Identifies browsers for ad delivery and measurement (90 days)</li><li><strong>_fbc</strong> â Stores click ID from Facebook ad links (90 days)</li></ul><p>Meta Pixel only activates when you select "Accept All" â it does not fire for Analytics Only or Deny All.</p><p><a href="https://www.facebook.com/privacy/policy/" target="_blank" rel="noopener noreferrer">Meta Privacy Policy</a> · <a href="https://www.facebook.com/ads/preferences/" target="_blank" rel="noopener noreferrer">Meta Ad Preferences</a></p><h4>YouTube (Privacy-Enhanced Mode)</h4><p>We embed YouTube videos using the privacy-enhanced mode (youtube-nocookie.com). This means YouTube does not store cookies on your device unless you interact with the video player. When you play a video, YouTube may set the following cookies:</p><ul><li><strong>VISITOR_INFO1_LIVE</strong> â Estimates bandwidth (180 days)</li><li><strong>YSC</strong> â Tracks views of embedded videos (session)</li><li><strong>PREF</strong> â Stores user preferences (8 months)</li><li><strong>GPS</strong> â Unique identifier for tracking (30 minutes)</li></ul><p><a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">YouTube/Google Privacy Policy</a></p><h4>Google Fonts</h4><p>We use Google Fonts to display custom typography. When fonts are loaded, Google may collect:</p><ul><li>Your IP address (anonymized)</li><li>The CSS request for font files</li><li>Browser and device information</li></ul><p>Google Fonts does not set cookies, but does log font requests for analytics purposes.</p><p><a href="https://developers.google.com/fonts/faq/privacy" target="_blank" rel="noopener noreferrer">Google Fonts Privacy FAQ</a></p><h4>External Links & Social Media</h4><p>Our website contains links to external sites including Instagram, TikTok, YouTube, Spotify, and our merchandise store. These sites have their own privacy policies and cookie practices. We are not responsible for the privacy practices of external websites.</p></div><div class="prose-section"><h3>Your Rights</h3><p>Depending on your location, you may have the following rights regarding your personal data:</p><ul><li><strong>Right to Access:</strong> Request a copy of the data we hold about you</li><li><strong>Right to Rectification:</strong> Request correction of inaccurate data</li><li><strong>Right to Erasure:</strong> Request deletion of your data ("right to be forgotten")</li><li><strong>Right to Restrict Processing:</strong> Request limitation of data processing</li><li><strong>Right to Data Portability:</strong> Receive your data in a structured format</li><li><strong>Right to Object:</strong> Object to processing for direct marketing</li><li><strong>Right to Withdraw Consent:</strong> Withdraw consent at any time via "Manage Cookies"</li></ul></div><div class="prose-section"><h3>Managing Cookies</h3><p>You have several options to manage cookies:</p><ul><li><strong>Our Cookie Banner:</strong> Use the "Manage Cookies" link in the footer to change your consent preferences at any time</li><li><strong>Browser Settings:</strong> Most browsers allow you to view, delete, and block cookies through their settings</li><li><strong>Google Opt-out:</strong> Install the <a href="https://tools.google.com/dlpage/gaoptout" target="_blank" rel="noopener noreferrer">Google Analytics Opt-out Browser Add-on</a></li><li><strong>Meta Opt-out:</strong> Manage your Meta ad preferences at <a href="https://www.facebook.com/ads/preferences/" target="_blank" rel="noopener noreferrer">facebook.com/ads/preferences</a></li><li><strong>Industry Opt-out:</strong> Visit <a href="https://optout.aboutads.info/" target="_blank" rel="noopener noreferrer">aboutads.info</a> or <a href="https://www.youronlinechoices.com/" target="_blank" rel="noopener noreferrer">youronlinechoices.com</a> for advertising opt-outs</li></ul><p>Note that disabling cookies may affect the functionality of our website.</p></div><div class="prose-section"><h3>Contact Us</h3><p>If you have questions about this Cookie Policy or wish to exercise your privacy rights, please contact us through our <a href="/#contact" class="">contact page</a>.</p></div><div class="prose-section"><h3>Changes to This Policy</h3><p>We may update this Cookie Policy from time to time to reflect changes in our practices or applicable laws. We will post the updated policy on this page with a new "Last updated" date. We encourage you to review this policy periodically.</p></div></div></div></section><!--]--></main></main><footer class="footer" data-v-5130496d><div class="footer-inner" data-v-5130496d><div class="footer-brand" data-v-5130496d><p class="font-display text-4xl-fluid tracking-wide leading-none" data-v-5130496d> JOHN <span class="text-pink" data-v-5130496d>HASTINGS</span></p><p class="font-mono text-xs-fluid text-neutral-500 tracking-widest2 uppercase mt-3" data-v-5130496d> stand-up comedian · est. 2006 </p></div><div class="footer-meta font-mono text-xs-fluid text-neutral-500 tracking-wide3" data-v-5130496d><p data-v-5130496d>© 2026 john hastings · all rights reserved</p><p class="footer-meta-sub" data-v-5130496d> created and maintained by <a href="https://myfriendbrad.com" rel="noopener noreferrer" target="_blank" class="footer-link footer-link--accent" data-v-5130496d>
1myfriendbrad</a></p><nav class="footer-nav" aria-label="Footer navigation" data-v-5130496d><a href="/privacy" class="footer-link" data-v-5130496d>privacy</a><a aria-current="page" href="/cookie-policy" class="router-link-active router-link-exact-active footer-link" data-v-5130496d>cookies</a><button type="button" class="footer-link footer-btn" data-v-5130496d> manage cookies </button></nav><a href="#top" class="footer-top-link uppercase tracking-widest2" data-v-5130496d> back to top â </a></div></div><span data-v-5130496d></span></footer></div></div><div id="teleports"></div>
1<script>window.__NUXT_SITE_CONFIG__=(function(a){return {_priority:{env:-15,url:a,name:a,logo:a,image:a,description:a},description:"John Hastings is a Canadian stand-up comedian who has performed at Edinburgh, Melbourne, and Just for Laughs. Award-winning, BBC-featured, and occasionally heckled by Dennis Rodman.",env:"production",image:"\u002Fimg\u002Fog-image.jpg",logo:"\u002Fimg\u002Flogo.jpg",name:"John Hastings",url:"https:\u002F\u002Fthejohnhastings.com"}}(0))</script>
1<script>window.__NUXT__={};window.__NUXT__.config={public:{tourSource:"punchup",tourArtistId:"",tourSupabaseKey:"",gtmId:"GTM-NJX7MR4C",siteUrl:"https://thejohnhastings.com",siteName:"John Hastings",siteDescription:"John Hastings is a Canadian stand-up comedian who has performed at Edinburgh, Melbourne, and Just for Laughs. Award-winning, BBC-featured, and occasionally heckled by Dennis Rodman.",facebook:"https://www.facebook.com/thejohnhastings",instagram:"https://www.instagram.com/thejohnhastings",twitter:"https://twitter.com/thejohnhastings",youtube:"https://www.youtube.com/@thejohnhastings",punchupComedianId:"d5f29d37-b992-4301-a05c-88d5a1494f0e",punchupWidgetApiKey:"wgt_45d8a85320aba26c36fb7ab7ef8e388c",punchupSupabaseKey:"sb_publishable_NL2Qqu_ydJbtScN-8NnHhw_MzAY1R7f",youtubeApiKey:"AIzaSyBti8Fc3K8QtGRyhc0mp59XbIDo5cXgXOs",youtubeSpecialsPlaylistId:"PLMROPV5rGi6CopzlUeowC3if7Fax8jR2F",personName:"John Hastings",personAlternateName:"",personJobTitle:"Stand-Up Comedian",personKnowsAbout:"stand-up comedy, observational comedy, storytelling, live performance",personAward:"COCA Comedian of the Year, Amused Moose Comedy Award, Martin Sims Award nominee",personPerformerIn:"Edinburgh Festival, Just for Laughs Montreal, Melbourne Comedy Festival, BBC Radio 4, BBC One, BBC Three, Comedy Central, America's Got Talent, CBC Comedy Network","nuxt-scripts":{version:"",prefix:"/_scripts",defaultScriptOptions:{trigger:"onNuxtReady"},googleStaticMapsProxy:"",endpoints:{}},"nuxt-seo-utils-version":"8.4.2","seo-utils":{canonicalQueryWhitelist:["page","sort","filter","search","q","category","tag"],canonicalLowercase:true,tagPriority:"low",separator:"",titleSeparator:""},"nuxt-robots":{version:"6.1.5",isNuxtContentV2:false,debug:false,credits:true,groups:[{userAgent:["*"],disallow:[""],allow:[],contentUsage:[],contentSignal:[],_indexable:true,_rules:[],_normalized:true}],sitemap:["/sitemap.xml"],header:true,robotsEnabledValue:"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1",robotsDisabledValue:"noindex, nofollow",cacheControl:"max-age=14400, must-revalidate",botDetection:true,pageMetaRobots:{}}},app:{baseURL:"/",buildId:"ea20d0da-cf66-4700-9402-ff9b20bcb5b3",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
1<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/cookie-policy/_payload.json?_b=ea20d0da-cf66-4700-9402-ff9b20bcb5b3">[{"state":1,"once":14,"_errors":15,"serverRendered":17,"path":18,"prerenderedAt":19},["Reactive",2],{"$snuxt-seo-utils:routeRules":3,"$ssite-config":4},{"head":-1,"seoMeta":-1},{"_priority":5,"description":8,"env":9,"image":10,"logo":11,"name":12,"url":13},{"env":6,"url":7,"name":7,"logo":7,"image":7,"description":7},-15,0,"John Hastings is a Canadian stand-up comedian who has performed at Edinburgh, Melbourne, and Just for Laughs. Award-winning, BBC-featured, and occasionally heckled by Dennis Rodman.","production","\u002Fimg\u002Fog-image.jpg","\u002Fimg\u002Flogo.jpg","John Hastings","https:\u002F\u002Fthejohnhastings.com",["Set"],["ShallowReactive",16],{"tour-punchup-d5f29d37-b992-4301-a05c-88d5a1494f0e":-1},true,"\u002Fcookie-policy",1788976975390]</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c052ff0fdddd4774bcba48fd9322a1c1","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 1
1
2<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a450f469a8ccd234',t:'MTc5MTA4MzAxOQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.