Descope

Descope

Descope runs authentication and user management scripts on websites, handling login flows, multi-factor authentication, single sign-on (SSO), and session token management. Scripts load on pages requiring user identity verification and may set session cookies or local storage tokens.

Overview

Descope is an authentication-as-a-service platform that provides no-code and SDK-based tools for building login and identity verification flows. It competes with Auth0, Clerk, and Frontegg in the developer-facing authentication infrastructure market. Descope deploys scripts on pages where user authentication is required, handling the complete identity verification lifecycle from initial login through session maintenance and re-authentication.

What This Script Does

Descope scripts load on login, registration, and protected pages of web applications. Client-side behavior includes:

Authentication component rendering: Descope's SDK renders login and registration UI components — including password fields, magic link interfaces, social login buttons, and passkey prompts. These components may load as embedded flows within the application or as hosted page components served from Descope's infrastructure.

Session token storage: After successful authentication, Descope issues session tokens (JWTs) that are stored in browser cookies or local storage. Session cookies are typically HttpOnly and Secure, preventing JavaScript access for security reasons. The token expiry depends on the application's session configuration.

Refresh token management: Descope manages session refresh flows, transparently exchanging short-lived access tokens for new ones without requiring the user to re-authenticate. Refresh token cookies may persist for longer periods (days to weeks) depending on configuration.

MFA and step-up authentication: Descope handles multi-factor authentication flows including TOTP, SMS OTP, email magic links, and WebAuthn/passkeys. Verification requests are made to Descope's API servers.

SSO flows: For enterprise SSO, Descope handles SAML and OIDC protocol exchanges, including browser redirects to enterprise identity providers and token parsing on return.

Telemetry: Descope may collect SDK usage telemetry including authentication event types and error rates for platform reliability monitoring. This telemetry does not include credential data.

Consent & Compliance

GDPR and ePrivacy Directive: Descope's session and refresh token cookies are strictly necessary for delivering the authenticated application service. Users explicitly initiate authentication and cannot access the application without these mechanisms. The ePrivacy Directive exempts technically necessary cookies from consent requirements. Under GDPR, authentication processing is lawful under contract performance (Article 6(1)(b)). Any telemetry data Descope collects for platform operations is processed under legitimate interests. Operators must include Descope as a data processor in their records of processing activities and execute a Data Processing Agreement.

CCPA/CPRA: Authentication credentials and session token data are personal information under CCPA. Descope processes this data as a service provider; this does not constitute a sale or sharing of personal information provided a compliant service provider agreement is in place.

Consent category: essential and functional (mixed). Authentication cookies are essential. Functional components such as user preferences or extended session management may cross into functional territory.

Should You Block This Without Consent?

No.

Descope provides authentication infrastructure that is technically necessary for the application to function for logged-in users. Blocking Descope scripts would prevent users from signing in, break session management, and make authenticated features entirely inaccessible. Authentication infrastructure is exempt from cookie consent requirements under the ePrivacy Directive's necessity exemption.

Visit website

Consent Categories

Essential
Functional

Also Known As

descopedescope authdescope authenticationdescope ssoidentity management consent

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

descope.comEssential

Frequently Asked Questions

Does Descope require cookie consent on my website?

No. Descope is an authentication platform categorized as essential. Its session and refresh token cookies are strictly necessary for delivering the authenticated service. The ePrivacy Directive exempts technically necessary authentication cookies from consent requirements.

What cookies does Descope set?

Descope sets HttpOnly Secure session token cookies (JWTs) after successful login to maintain authenticated session state. It may also set refresh token cookies to extend sessions without re-authentication. Cookie expiry depends on the application's session configuration. No advertising or analytics cookies are set.

How does ConsentStack categorize Descope?

ConsentStack categorizes Descope as essential. Authentication scripts are required for users to access the application and are never blocked, even when visitors decline non-essential cookies. ConsentStack identifies Descope by its SDK scripts and session token patterns.

Related Vendors

Firebase
Firebase
Firebase is Google's mobile and web application development platform offering authentication, real-time database, cloud functions, and analytics. Web SDK scripts initialize Firebase services and may track app events via Firebase Analytics, which is powered by Google Analytics 4. Widely used in single-page apps and PWAs for backend infrastructure and usage tracking.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Google Tag Manager
Google Tag Manager
Google Tag Manager is a tag management system that lets marketers deploy and update analytics and marketing scripts without code changes. The GTM container script loads synchronously in the page head and injects configured tags, triggers, and variables on behalf of other vendors. No data collection of its own — acts as a loader for other scripts.
Google Fonts
Google Fonts
Google Fonts is a free font hosting service that serves hundreds of typeface families via a global CDN. Stylesheets and font files load from fonts.googleapis.com and fonts.gstatic.com to deliver web fonts to visitors. No advertising or tracking functionality is included.
reCAPTCHA
reCAPTCHA
Google reCAPTCHA is a bot detection and spam prevention service protecting web forms, login pages, and checkout flows. Scripts analyze user behavior, mouse movements, and browser fingerprints to distinguish humans from bots. The invisible reCAPTCHA v3 scores interactions without requiring user challenges.
Sign in with Google
Sign in with Google
Sign in with Google is an OAuth-based authentication service that enables users to log into websites using their Google account credentials. Scripts load the Google Identity Services library, display sign-in buttons, and handle token exchange for secure authentication. Stores session tokens and authentication cookies to maintain login state across page visits.

Manage consent for Descope

ConsentStack automatically detects and manages Descope trackers so your site stays compliant with global privacy regulations.