← Back to Home

Cookie Policy

Last updated: 6 October 2026

Cookies are small files a website saves in your browser. Browsers also offer other storage (local and session storage) that works the same way, so this page covers both. It lists everything Quizotic saves on your device, what it is for, and how long it stays. How we handle personal data in general is in our Privacy Policy.

Your choices

  • In the EU, the rest of the European Economic Area, the UK and Switzerland, and wherever we cannot tell where you are, analytics stay off until you press Accept all or switch them on in Cookie settings. Reject all keeps them off.
  • Everywhere else, analytics run by default. You can switch them off in Cookie settings at any time.
  • We remember your choice for 6 months in one cookie, qz_consent. The banner comes back after that, or if we add a new kind of cookie.
  • Joining and playing a session never shows a banner. Those pages store only what the session needs: your seat, answers waiting to be sent, the route to our servers and, on the last screen, what the optional rating card needs (listed under Session rating). If you are in one of the places above, they send no analytics at all.

Essential

Needed to sign you in, keep forms safe, hold one-time links, keep you connected to a live session and let a host carry on after a reload. Quizotic does not work without them, so they are always on.

Essential cookies and storage
NameWhat it doesTypeLastsSet by
authjs.session-token
Keeps you signed in. Over https its name starts with __Secure-, and a long session is split into .0, .1 and so on.Cookie1 year, renewed each time you visitQuizotic
authjs.csrf-token
Protects the sign-in form against forged requests. Over https its name starts with __Host-.CookieUntil you close the browserQuizotic
authjs.callback-url
Remembers which page to take you back to after you sign in.CookieUntil you close the browserQuizotic
authjs.pkce.code_verifier
authjs.state
authjs.nonce
Check that a Google or Microsoft sign-in comes back to the browser that started it.Cookie15 minutesQuizotic
qz_consent
Remembers your cookie choice, so the banner does not come back on every page.Cookie6 monthsQuizotic
quizotic_signin_intent
Remembers that you are signing in to join a session, so your account is set up the right way.Cookie15 minutesQuizotic
quizotic_pending_name
Carries the name you typed on the email sign-up form to the next step.Cookie20 minutesQuizotic
quizotic_pulse
quizotic_pulse_submit
Hold the one-time token from a pulse-check link in our emails, so it stays out of the address bar.Cookie30 daysQuizotic
quizotic_testimonial_page
quizotic_testimonial_submit
Hold the one-time token from a testimonial invitation link.Cookie30 daysQuizotic
quizotic_import
Holds the token of a “share a copy” link while you sign in and add the quiz to your library.Cookie24 hoursQuizotic
quizotic_moderation
Holds the token of a Q&A moderation link.Cookie6 hoursQuizotic
qz_sheets_<export>
Holds the details of one Google Sheets export while Google asks for your permission.Cookie10 minutesQuizotic
quizotic_pid_<session code>
A random ID, and the name you gave, so you can rejoin the same session after a reload and keep your score. Not shared with analytics.Local storage6 hoursQuizotic
quizotic_removed_<session code>
Remembers that the host removed you from a session, so a reload does not let you straight back in.Local storage6 hoursQuizotic
quizotic_seat_<session code>
Proves that the seat you took in a session is yours, so nobody else can take it over and a reload gives it back to you.Local storage6 hoursQuizotic
quizotic_roomkey_<session code>
For a session that opens only from the host’s link: the access code from that link, kept so a sign-in or a retry does not lose it.Session storageUntil you close the tabQuizotic
qz:outbox:<session code>:<id>
Answers that have not reached the server yet, so a reload or a dropped connection does not lose them.Local storage30 minutesQuizotic
qz_kwyk_<session code>
Your own Confidence Grid dots for the session, so a reload mid-quiz keeps them for the end screen.Session storageUntil you close the tabQuizotic
qz-async-<quiz link>
qz-async-review-<quiz link>
Your place in a self-paced quiz, and the answers you have seen, so you can pick up where you left off.Local storageUntil you finish or restart the quizQuizotic
qz:edge-failed-until
Set only if the faster route to our India servers did not connect in time. It sends this phone straight to the main servers for the next 7 days.Local storage7 daysQuizotic
quizotic_chunk_reload_at
When a page last reloaded itself after a failed download, so it tries once and never loops.Session storageUntil you close the tabQuizotic
quizotic_host_resume
quizotic_presenter_resume
Lets a host carry on after a reload or a dropped connection: the room code and the pass that proves you are its host.Session storageUntil you close the tabQuizotic
quizotic_taskpane_api_key
In the PowerPoint add-in: the Quizotic API key you pasted, so the add-in stays connected to your account. Disconnecting removes it.Local storageUntil you disconnect or clear your browser dataQuizotic
qz_consent_sync
A signal written and removed in the same moment when you save a cookie choice, so your other open tabs hear it. Nothing is kept.Local storageA momentQuizotic
quizotic-offline-v1
A copy of our offline page, so a lost connection shows a clear message instead of a browser error.Browser cacheUntil we update it or you clear your browser dataQuizotic
__ph_opt_in_out_<PostHog project key>
PostHog’s own record that you switched analytics off. Written only if you do that on a page where analytics were running, and it keeps PostHog off for the rest of that page.Local storageUntil you clear your browser dataPostHog

Your settings

Remember what you chose or were building: your appearance, language, drafts, tips you dismissed. They are saved when you use the feature, stay on your device, and are not used for analytics.

Your settings cookies and storage
NameWhat it doesTypeLastsSet by
quizotic_theme
Your light, dark or system appearance for the host workspace.Local storageUntil you clear your browser dataQuizotic
quizotic_locale
Your choice of language, English or Hindi.Local storageUntil you clear your browser dataQuizotic
quizotic_quizzes
quizotic_sessions
quizotic_qstats_<session id>
quizotic_active_session
quizotic_presentations
quizotic_presentation_sessions
quizotic_active_presentation
quizotic_quiz_draft_<quiz id>
quizotic_presentation_draft_<deck id>
quizotic_demo_presentation
Drafts and local copies of the quizzes, presentations and session records you are working with, and the sample deck behind “Try it live on your phone”, so a lost connection does not lose your work.Local storageUntil you clear your browser dataQuizotic
quizotic_local_orphans_handled
The drafts, found on this browser, that you have already kept or discarded, so they do not come back in the list.Local storageUntil you clear your browser dataQuizotic
quizotic_verify_job_<quiz id>
Which fact-check is running for a quiz you are building, so reopening the builder picks it up again.Local storage15 minutesQuizotic
quizotic_host_*
quizotic_present_start
quizotic_skip_intro
quizotic-audio-muted
Your host preferences: lobby music, auto-reveal, whether sounds are muted, which slide to start a talk from.Local storageUntil you clear your browser dataQuizotic
quizotic_bank_seed
quizotic_recap_moments
quizotic_start_intent
quizotic-presentation-inspector:<deck id>
What you are doing in this tab: questions picked in the question bank on their way to the builder, the recap of a session you are hosting, a quiz you just chose to host, and whether the builder’s side panel is open.Session storageUntil you close the tabQuizotic
qz-start-subject
The kind of school you picked on the Start guide, so its examples match yours next time.Local storageUntil you clear your browser dataQuizotic
qz-reported-tz
The time zone we last took from your browser, so it is sent again only if it changes. It lets our emails to a host arrive in the daytime.Local storageUntil you clear your browser dataQuizotic
quizotic:sidebar
Whether the dashboard sidebar is collapsed.Local storageUntil you clear your browser dataQuizotic
quizotic:lastEmail
quizotic:lastMethod
The email address and sign-in method you used last, to save you typing them again.Local storageUntil you clear your browser dataQuizotic
quizotic:first-*
quizotic:nudge:*
quizotic:seat-banner-dismissed:<id>
quizotic_nudge_dismissed
quizotic-ppt-banner-dismissed
quizotic_cutoff_banner_v1
quizotic_pv_guide_v1
Tips and banners you have dismissed, so they do not come back.Local storageUntil you clear your browser dataQuizotic

Session rating

Set when the rating card appears on the last screen of a session, for hosts and for people who joined. They let us ask once, and save the stars you tap and the comment you send as one answer. The card is optional.

Session rating cookies and storage
NameWhat it doesTypeLastsSet by
qz_sfb_<host or participant>_<session>
That you have rated, or closed, the rating card for this session, so it is not shown again.Local storageUntil you clear your browser dataQuizotic
qz_sfb_token_<host or participant>_<session>
A random ID made when the rating card appears, so the stars you tap and the comment you send are saved as one answer. It is sent with your rating.Local storageUntil you clear your browser dataQuizotic

Referral

Set only when you open a Quizotic share link, to credit the person who shared it when you create an account. In the EU, the rest of the EEA, the UK and Switzerland it is set only if you have already accepted analytics.

Referral cookies and storage
NameWhat it doesTypeLastsSet by
quizotic_ref
Remembers which Quizotic share link you came from, so the person who shared it is recorded as your referrer if you create an account.Cookie30 daysQuizotic

Analytics

Count visits and clicks so we can see which pages help and where people get stuck. In the EU, the rest of the EEA, the UK and Switzerland these are off until you accept them.

Analytics cookies and storage
NameWhat it doesTypeLastsSet by
ph_<PostHog project key>_posthog
PostHog’s identifier for this browser and visit, so a visit can be counted as one. For a signed-in host it is linked to an internal account number, never a name or email.Cookie and local storage1 yearPostHog
ph_<PostHog project key>_window_id
ph_<PostHog project key>_primary_window_exists
PostHog’s marker for this browser tab, so a session recording stays in order when you have several tabs open.Session storageUntil you close the tabPostHog
_ga
Google Analytics: tells one browser from another, so visitors can be counted.Cookie2 yearsGoogle
_ga_<measurement id>
Google Analytics: keeps the state of a visit.Cookie2 yearsGoogle

Set by other services

  • Signing in with Google or Microsoft happens on their sites, under their cookie policies.
  • Videos a host adds to a presentation load from YouTube (in its privacy-enhanced mode) or Vimeo, which may set their own cookies when you press play.
  • Paying for a plan opens Razorpay's checkout, which may save its own cookies and browser storage under its own policy.
  • Cloudflare, which protects and delivers Quizotic, may set a short security cookie (named like __cf_bm, lasting up to 30 minutes) to tell people from bots, and shows its Turnstile check after repeated wrong room codes.

Questions

Write to our Grievance Officer at info@quizotic.live. Section 6 of the Privacy Policy explains analytics.