Legal
Cookie Policy.
What DevEval stores in your browser, why, and for how long. DevEval sets no cookies of its own and no advertising cookies.
This policy explains the cookies and similar technologies used on deveval.com and in the DevEval product. For how we handle personal information more broadly, see our Privacy Policy.
What DevEval uses
DevEval does not set cookies of its own. We keep you signed in, remember your settings and save your work with browser storage. We do not use advertising or cross-site tracking cookies, and we do not sell or share what we store for advertising.
What we store falls into two groups:
- Essential. Needed for DevEval to work, or for something you asked for, such as staying signed in, autosaving your answers or keeping the theme you picked. These are always on.
- Analytics. Optional. Helps us understand which pages and features are used so we can improve them. Off until you turn it on.
When we store things, and your choice
Essential storage is used as soon as you use DevEval. We do not ask for consent for it, but we list all of it below.
Analytics stays off until you choose Accept All, or turn Analytics on in Cookie Settings. This is the same wherever you are. Choosing Reject All, or closing the notice without choosing, keeps analytics off.
You can change your choice at any time. Turning analytics off deletes its identifier from your browser. You can also clear site data in your browser settings; that signs you out and removes any work that was only saved on this device.
What we store
Names ending in “…” are followed by a task, page or account identifier.
Essential: sign-in, security and your work
auth_tokenauth_user
Keeps you signed in and shows which account you are using
Local storage · Until you sign out
trusted_device_token
Remembers a device you chose to trust during two-step sign-in
Local storage · 30 days, or until you sign out or remove the device
loginModeloginCompanyDefaultedredirectAfterLoginverificationRedirectAfterLogindeveval_last_login_intentdeveval_oidc_attemptgithub_oauth_stategithub_oauth_contextauth_error_messagecodearena_auth_logout_at
Completes sign-in, single sign-on and sign-out securely, and returns you to the page you came from
Session and local storage · Until sign-in finishes or the tab closes
codearena_cookie_consentcodearena_cookie_banner_dismissed
Remembers your cookie choice, or that you closed the notice for this visit
Local and session storage · Until you change your choice; the closed notice returns in a new browser session
codearena_integrity_device_id_v1codearena_integrity_tab_id_v1
Random identifiers that keep a candidate’s assessment to one device and one tab
Local and session storage · The device identifier until you clear site data; the tab identifier until the tab closes
deveval:editor-draft:v1:…assessment-practice-draft:v1:…deveval:private-interview-draft:v1:…deveval:checkpoint-draft:v1:…deveval:ai-build:draft:v1:…deveval:repair-practice:…codearena-code-…challenge-code-…
Autosaves code and answers so a reload or a lost connection does not lose your work
Local storage · Until you submit or clear the work, or clear site data
pendingPaymentSessiondeveval_pending_email_verificationlaunch_p_tag
Finishes a checkout, email verification or launch offer you started
Local storage · Until it is complete
Essential: settings you choose
Stored because you set them, so DevEval can keep them for you.
deveval_marketing_themedeveval_marketing_languagecodearena-preferred-languagedeveval-preferred-timezoneeditor_preferencespracticePanelWidthpracticeOutputHeight:…codepairSidebarWidthdeveval:ask-devy:preferences:v1deveval:workspace-devy-hidden
Your theme, language, time zone, editor, layout and assistant choices
Local storage · Until you change them or clear site data
codearena_tours_completedcodearena_tour_dismisseddeveval_guide_finished_atdeveval:ask-devy:nudge:v2password_reminder_dismissedcodearena_b2b_banner_dismissed
Tours, guides and notices you have finished or closed, so they do not show again
Local storage · Until you clear site data
deveval:practice:v1:…deveval:prompt-learning:v1:…codearena_streakcodearena_fastest_solvedeveval_practice_points_…codearena_practice_difficultybookmarkedPromptChallenges
Practice progress, streaks, difficulty and bookmarks shown on this device
Local storage · Until you clear site data
Analytics (optional)
deveval_analytics_device_id
A random identifier that lets us count visits and feature use. Events go to DevEval’s servers and from there to Mixpanel, our analytics provider
Local storage · Until you turn analytics off (we delete it then) or clear site data
Services that may set their own cookies
A few services we work with run on their own domains. When you use them, their own cookie policies apply.
Google
Only when you choose to sign in with Google, or when a workspace connects Google Calendar. Google may set its own cookies on its own domains during sign-in. Their policy
Stripe
Only on Stripe’s checkout and billing pages, when a company buys or manages a plan. Stripe sets its own cookies on its own pages for payments and fraud prevention. Their policy
Daily
Only in live interview rooms. Daily, our video provider, may store data needed to run the call. Their policy
Sentry
When something breaks. No cookies. Error reports with technical details go to Sentry so we can fix problems. Their policy
The full list of providers that process data for DevEval is on our subprocessors page.
Changes and contact
When we change what we store, we update this page and the date at the top.
Questions about this policy: support@deveval.com