Awkward AI

Cookie Policy

Effective · Last reviewed 2026-05-21

Awkward AI is operated by Hyper Mind Technologies, LLC. This Cookie Policy explains which cookies and similar storage technologies we set on heyawkward.com, why, and how to control them. Read it alongside our Privacy Policy.

01. What cookies are

Cookies are small text files a website asks your browser to store, then reads back on later page loads. They keep you signed in across page views, remember preferences, and let services like analytics tell one visitor from another without learning who you are personally.

We also use a couple of similar technologies — localStorage and sessionStorage— that behave the same way from a privacy perspective. Throughout this page, “cookies” covers all of them.

02. The four categories we use

CategoryWhat it doesDefault
NecessaryRequired for the site to function — sign-in, saving generations, abuse protection. Cannot be disabled.Always on
AnalyticsHelps us understand how visitors use Awkward AI so we can improve it. Vercel Web Analytics is cookieless and runs regardless of this setting.Off until accepted
AdvertisingReserved for future Google AdSense placements on /examples and /seo pages. Currently no advertising cookies are set.Off until accepted
Third-party featuresEnables optional third-party widgets and integrations (e.g. Stripe Checkout cookies on the upgrade flow).Off until accepted

Vercel Web Analytics and Speed Insights run cookieless and are not gated by the Analytics toggle — they aggregate pageviews and performance metrics without setting identifiers, so they fall outside the GDPR consent surface.

03. The specific cookies set on heyawkward.com

NameDomainPurposeCategoryDuration
awkward_anonheyawkward.comAnonymous session ID — attributes pre-signup generations and enforces rate limitsNecessary90 days
awkward_consentheyawkward.comStores your cookie-category preferences and consent version stampNecessary365 days
sb-access-tokenheyawkward.comSupabase Auth session token (signed-in users)Necessary1 hour
sb-refresh-tokenheyawkward.comSupabase Auth refresh tokenNecessary30 days
ph_*heyawkward.comPostHog behavioral analytics (only after consent)Analytics365 days
__gadsheyawkward.comGoogle AdSense ad personalization (set only if AdSense is enabled AND consent given)Advertising13 months
__gpiheyawkward.comGoogle AdSense advertiser identifier (conditional, as above)Advertising13 months
IDEdoubleclick.netGoogle AdSense ad targeting and frequency capping (conditional)Advertising13 months
__stripe_midjs.stripe.comStripe Checkout fraud detection (set during upgrade flow only)Third-party features1 year
__stripe_sidjs.stripe.comStripe Checkout session identifierThird-party features30 minutes
mm.stripe.comStripe Checkout machine identificationThird-party features2 years
Category descriptions in full

Necessary

Necessary cookies keep you signed in, maintain your anonymous session for rate-limiting, protect against CSRF, and remember your cookie preferences. The site does not work without them.

Analytics

PostHog uses cookies to track behavioral events (generation completed, script copied, paywall viewed). Only set if you accept this category. Vercel Web Analytics and Speed Insights run cookieless and are not gated by this toggle.

Advertising

If and when we enable Google AdSense on programmatic content pages, this category controls whether ad-personalization cookies (__gads, __gpi, IDE) are set. Today: no advertising cookies are set on any page.

Third-party features

Stripe Checkout sets cookies during the payment flow (m, __stripe_mid, __stripe_sid). Those are only set when you actively go through checkout. Other third-party widgets, if added later, are also gated by this category.

04. How to manage your preferences

The fastest way to change what we collect is the dedicated settings page:

Open Cookie Settings →

Your choice persists for 365 days across visits, then we ask again. If you want to re-open the banner manually, delete the awkward_consent cookie in your browser’s dev tools and refresh — the banner treats a missing cookie as a fresh visit.

05. How to manage cookies in your browser

A heads-up on the trade-offs: blocking all cookies breaks sign-in and saved history. Blocking third-party cookies leaves the site functional but disables Stripe Checkout (and any future AdSense placements if we enable them).

06. Changes to this policy

If we add a new cookie category or materially change what an existing category covers, we bump an internal version stamp which invalidates your stored consent and shows the banner again so you can re-confirm. The “Last reviewed” date at the top of this page reflects the most recent material change.

Current consent version: 2026-05-19

07. Contact

Questions about cookies, this policy, or to exercise any privacy right under your local law, write to hello@heyawkward.com.