Skip to the content
Staffroom24
New agency? Your first five candidates are on us.
Cookies

What the site needs, and one thing we ask.

Every cookie and every piece of browser storage we use, what it is for and how long it lasts. Counting visits is the one thing we ask about first. No advertising.

Last updated 26 September 2026 · Version 2026-09c

In short

Counting visits

We are not counting visits at the moment, so there is nothing to choose.

The cookies we use

Every cookie Staffroom24 uses
NameSet byWhat it is forHow longConsent
sb-…-auth-tokenCookieSupabaseSigning in to the agency app and staff screensKeeps you signed in, so each page knows it is you. The middle of the name is our database's reference, and a long session is split across numbered cookies of the same name.Until you sign out, and never more than 400 daysNot needed. Strictly necessary.
sr24_view_asCookieUsThe agency app, for Staffroom24 staff supporting an agencyRecords that a member of Staffroom24 staff is looking at an agency's app as the agency sees it, read only. It is signed, names the member of staff and the agency, and is honoured only while they are still staff.30 minutes, and it ends when they press Exit or sign outNot needed. Strictly necessary for security.
sr24_view_as_apiCookieUsThe exports and Alex behind the agency app, for Staffroom24 staff supporting an agencyThe same record as sr24_view_as, sent to the exports and Alex so they answer for that agency and refuse any change.30 minutes, and it ends when they press Exit or sign outNot needed. Strictly necessary for security.
sr24_second_factorCookieUsSigning in to the agency app and staff screensRecords that this browser passed the emailed code at sign-in, so you are not asked for one on every page. It is signed and tied to your sign-in, so it is worthless anywhere else.30 days, and it ends when you sign outNot needed. Strictly necessary for security.
sr24_portalCookieUsA candidate's own pagesKeeps a candidate in their own pages after they open the link in an email from us, which signs them in once and within 24 hours of sending, or type the code from one. It is signed, holds nothing but a reference to their file, and no script on the page can read it.30 daysNot needed. Strictly necessary.
sr24_staff_scopeCookieUsStaffroom24's own staff screensRemembers whether a member of our staff chose to see their own agencies or all of them.One year from the last time the choice was madeNot needed. Strictly necessary to remember your choice.
__stripe_midCookieStripeThe card step in the agency appSet by Stripe's own card fields to spot fraudulent card payments. It is only set on the page where an agency saves its card.One yearNot needed. Strictly necessary for security.
__stripe_sidCookieStripeThe card step in the agency appSet by Stripe's own card fields, alongside the one above, to spot fraud during one visit.30 minutesNot needed. Strictly necessary for security.

Browser storage

Everything Staffroom24 keeps in browser storage
NameSet byWhat it is forHow longConsent
staffroom24:bootedBrowser storage, this tab onlyUsThis websiteNotes that the opening animation has already played in this tab, so it is not shown on every page. It holds nothing about you.Until you close the tabNot needed. Strictly necessary.
staffroom24.alex-dockBrowser storage, this tab onlyUsThe agency app and the staff screensRemembers which conversation Alex beside the page was showing, so it is still there as you move between pages in this tab. It holds none of the conversation and nothing about you.Until you close the tabNot needed. Strictly necessary to remember your choice.
staffroom24.alex-layoutBrowser storage, keptUsThe agency app and the staff screensRemembers how you left Alex beside the page: open or shut, pinned down the right or floating, how wide, and where you put the window, so it is the same on your next visit. It holds none of the conversation and nothing about you.Until you clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.install-hintBrowser storage, keptUsThe agency app and a candidate's own pages, on an iPhone or an iPadRemembers that you put away the note on adding Staffroom24 to your home screen, so it is not shown again.Until you clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.mail-detailsBrowser storage, keptUsThe staff mail screen, on a computerRemembers whether you keep the details column open beside a thread, so the next thread opens the same way. It holds nothing about you.Until you change it or clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.railBrowser storage, keptUsThe agency app and the staff screens, on a computerRemembers that you folded the menu down the left to its narrow strip of icons, so it stays folded on the next page. It holds nothing about you.Until you unfold the menu or clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.chat-dockBrowser storage, keptUsThe agency app, on a computerRemembers that you left the chat with us open down the right-hand side, so it stays open on the next page. It holds nothing about you and none of the conversation.Until you close the chat panel or clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.script.wholeBrowser storage, keptUsStaffroom24's own interview screenRemembers whether an interviewer chose to see the whole interview script at once.Until you clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.notifications.cardBrowser storage, keptUsA candidate's own pagesRemembers that you put away the offer of notifications on this phone, or turned them off, so the offer is not shown to you again. It holds nothing about you.Until you clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.portal-linkBrowser storage, keptUsA candidate's own pages, after asking for a new linkRemembers the email address a new link was just asked for, so the box for the code from that email is still there if the phone reloads the page. It is removed once the code is used.10 minutes, the life of the code, and removed the next time the page opens after thatNot needed. Strictly necessary.
staffroom24.unsent.…Browser storage, this tab onlyUsA conversation in a candidate's own pagesKeeps a message you were sending for one reload, when Staffroom24 has been updated since the page opened and the page has to load again before it can send. It is put back in the box and removed straight away.One reload, and never past closing the tabNot needed. Strictly necessary.
staffroom24.register.first-name.…Browser storage, this tab onlyUsAn agency's registration pageKeeps the first name you have just typed for the page that thanks you after you register, so it can greet you by it. The end of the name is the agency's short name. It never leaves your browser and is removed the next time the form opens.Until the form opens again, and never past closing the tabNot needed. Strictly necessary.
staffroom24.item.…Browser storage, keptUsAn item on What we still need, in a candidate's own pagesKeeps what you typed on one item and have not saved yet, so it is still there when you come back on this phone. It never leaves your browser and is removed as soon as you save the item.Until you save the item, or clear your browser's site dataNot needed. Strictly necessary.
staffroom24.palette.recentBrowser storage, keptUsThe agency app and Staffroom24's own screensRemembers the last five candidate records you opened, so the search box you open with Ctrl K can offer them before you type. It holds the records' internal ids and nothing else, and never leaves your browser.Until you clear your browser's site dataNot needed. Strictly necessary to remember your choice.
staffroom24.analytics-consentBrowser storage, keptUsEvery page, once you answer whether we can count visitsRemembers your answer to whether we can count visits, Allow or No thanks, so the question is not asked on every page. It holds your answer and nothing else, and never leaves your browser.Until you clear your browser's site data, or change your answer on this pageNot needed. Strictly necessary to remember your choice.
ph_…_posthogBrowser storage, keptPostHogEvery page, only if you chose AllowCounts visits: a random number for this browser, so a return visit is counted as the same visitor, and when the current visit began, which also ties the masked recording of a visit together. For somebody signed in to the agency app or our staff screens it also holds their account's reference, never their name or email address. It is sent with each count.Until you choose No thanks on this page, which removes it, or clear your browser's site dataAsked first. Only set if you choose Allow.
ph_…_window_idBrowser storage, this tab onlyPostHogEvery page, only if you chose AllowTells one open tab from another, so the pages of a visit are counted in the order they were read. The middle of the name is our PostHog project's public key, and a second key of the same kind notes that a tab is open.Until you close the tabAsked first. Only set if you choose Allow.

On other services’ pages

Controlling cookies in your browser