Overview
Directus is an open-source headless CMS and data platform that exposes structured content through REST and GraphQL APIs. It is primarily a backend service, meaning its presence in a technology stack does not typically result in client-side script execution on end-user browsers. When Directus does appear in a browser context, it is usually because developers have integrated the Directus JavaScript SDK into a frontend application to query content directly from the API.
What This Script Does
Because Directus operates as an API server rather than a tag-injected script, its browser footprint is minimal. When developers use the Directus JS SDK (@directus/sdk), the library makes authenticated fetch requests to the Directus API endpoint—typically a subdomain operated by the site owner, not a third-party domain. No persistent tracking cookies are set by the SDK itself. Session authentication may use short-lived tokens stored in memory or localStorage, but these are scoped to the application and are not shared with external parties. No fingerprinting, behavioral tracking, or advertising identifiers are collected.
Consent & Compliance
Under GDPR and ePrivacy, Directus SDK requests are analogous to first-party API calls—they retrieve content from a server operated by or on behalf of the data controller. No third-party personal data processing occurs. Under CCPA/CPRA, there is no sale or sharing of personal information with Experian or other third parties. Because Directus does not set cookies or collect behavioral data for tracking purposes, it falls into the essential or functional consent category. Consent is not legally required under ePrivacy for first-party technical requests of this nature.
Should You Block This Without Consent?
No. Directus serves as a content delivery mechanism rather than a tracking or advertising tool. Blocking it would typically break content rendering on pages that depend on the Directus API. No user profiling or cross-site tracking is involved.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
directus.ioEssentialFrequently Asked Questions
Is consent required for Directus on my website?
Conditional. Directus is a headless CMS used to manage and serve content. When used as a backend API with no client-side scripts embedded on a public page, user consent is not required. If Directus client libraries load in the browser and set cookies, functional consent may apply.
What data does Directus collect?
Directus sets session cookies and tokens for authenticated CMS users managing content. For public-facing API consumption, no cookies are typically set in visitor browsers. Self-hosted deployments keep all data on the operator's own infrastructure with no data sharing with third-party services.
How does ConsentStack handle Directus?
ConsentStack identifies Directus client-side SDK scripts if they are loaded on a public-facing page. It classifies Directus as essential and functional. Authentication session cookies for CMS users are treated as essential, while optional client-side scripts are held pending functional consent from visitors.
Related Vendors
Manage consent for Directus
ConsentStack automatically detects and manages Directus trackers so your site stays compliant with global privacy regulations.