FlowConsent
ServicesBlogExtensionSolutionsPricingTry FlowConsent
FlowConsent

FlowConsent is a GDPR-compliant cookie consent management platform.

Product

  • Services
  • Extension
  • Extension support
  • Solutions
  • Pricing
  • FlowConsent App

Legal

  • Privacy Policy
  • Terms of Service
  • Legal notice

© 2026 FlowConsent by BeBranded. All rights reserved.

FrancaisDeutschEspanol

Does your website use third-party services? Get GDPR compliant in minutes.

Try FlowConsent
  1. Home
  2. Services
  3. CMS
  4. Storyblok

Storyblok

OtherWebsite

Related services

@

@sulu/web

@sulu/web is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. @sulu/web supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, @sulu/web ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other

1C-Bitrix

1C-Bitrix is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. 1C-Bitrix integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, 1C-Bitrix helps organizations maintain robust websites that meet user expectations and technical requirements.

Other
3

321 CMS

321 CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 321 CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless integration with existing tools and services.

Other
6

6Valley eCommerce CMS

6Valley eCommerce CMS is a powerful content management system (CMS) designed to help businesses and developers build, manage, and publish digital content with ease. It offers a flexible architecture that supports custom content types, templates, and workflows, making it ideal for websites of any scale. With 6Valley eCommerce CMS, teams can streamline content creation, improve collaboration, and deliver engaging web experiences. Its extensible plugin ecosystem and API-first approach ensure seamless.

Other

a-blog cms

a-blog cms provides a robust content management platform that enables organizations to create, organize, and distribute web content efficiently. Built with scalability and performance in mind, a-blog cms supports multi-site management, role-based access control, and advanced publishing workflows. Whether running a corporate website or a complex digital portal, a-blog cms delivers the flexibility and reliability needed to manage content at scale while maintaining optimal page load speeds and search engine.

Other

AboutMyClinic

AboutMyClinic is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. AboutMyClinic supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, AboutMyClinic ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Storyblok do?

Storyblok is a headless CMS based in Linz, Austria. The public Content Delivery API serves JSON over HTTPS without setting cookies on visitors, so the runtime is GDPR friendly by default. Cookies only appear inside the Visual Editor preview, which is used by logged in editors, not by site visitors.

What Storyblok is and how it serves content

Storyblok is a headless content management system founded in Linz, Austria in 2017. Editors compose pages inside a Visual Editor and the published content is exposed as JSON through a Content Delivery API. The frontend, built with any framework (Next.js, Nuxt, Astro, Hugo and others), fetches that JSON server side or client side and renders the HTML. Because the public delivery layer is a stateless REST and GraphQL API, it does not write cookies on the visitor browser and behaves like a normal asset fetch.

Cookies and identifiers set on visitors

On the public website Storyblok sets no cookies. The CDN edge only stores standard request logs containing IP address, timestamp and user agent for caching and abuse prevention. Cookies appear in two specific contexts. First, when an editor is logged into app.storyblok.com a session cookie identifies the user. Second, when the Visual Editor preview is loaded for content authoring, the bridge script app.storyblok.com/f/storyblok-v2-latest.js opens an iframe inside the live preview to allow click to edit. This preview mode is for editors only and is not seen by anonymous visitors.

GDPR and ePrivacy implications

Because the public Storyblok delivery API does not place identifiers on the visitor terminal, Article 5(3) of the ePrivacy Directive (the cookie rule transposed into TTDSG in Germany, the LCEN in France and the LSSI in Spain) does not require prior consent. Article 6(1)(f) GDPR (legitimate interest) covers the limited processing of the visitor IP at the CDN edge for delivery and security. Storyblok GmbH acts as data processor when it stores editorial content, and a standard Article 28 data processing agreement is available in the Storyblok dashboard.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

Data transfers and Schrems II

Storyblok offers two delivery regions. The EU region runs on AWS Frankfurt and serves the content from inside the European Economic Area, which keeps the project free from a Schrems II analysis on the delivery path. The US region runs on AWS Virginia and requires Standard Contractual Clauses plus an assessment of US surveillance laws (FISA 702, EO 12333). For European projects we recommend always selecting the EU region at space creation, since changing it later is not possible without exporting and reimporting the content.

Practical compliance steps

Document Storyblok as a processor in the record of processing activities (RoPA) with purpose, EU region and asset CDN (Cloudflare). Sign the Storyblok DPA from the dashboard. Restrict editor accounts with single sign on or two factor authentication. If you embed third party scripts (Google Analytics, Meta Pixel, video) through Storyblok components, those scripts have their own consent requirements and must be gated by your consent management platform, the Storyblok delivery itself is out of scope. Make sure the Visual Editor preview URL is protected behind authentication so the bridge cookies are never set on anonymous visitors.

GDPR consent category

Other

Websites using Storyblok must obtain user consent under GDPR regulations.

Legal basisLegitimate interest under Article 6(1)(f) GDPR for serving content. The Content Delivery API processes the visitor IP at the CDN edge only for delivery and abuse prevention, no profiling or identifiers stored on the visitor device.
Risk levellow
Applicable regulationsGDPR, ePrivacy Directive (no cookie consent needed for the public delivery API), Schrems II if the US region is selected, DSGVO for German projects, RGPD for French projects, LSSI for Spanish projects

DPIA considerations

A DPIA is generally not required for the public Storyblok delivery layer because no personal data is processed on visitors beyond standard CDN logs. A DPIA may be useful when Storyblok is integrated with personalization, A/B testing or logged in member areas, or when the US Content Delivery region is selected. Document the EU region choice, the absence of cookies on the runtime and the Article 28 GDPR data processing agreement signed with Storyblok GmbH.

Sample consent text

Storyblok is used to deliver the editorial content of this website. The Content Delivery API does not set cookies and does not track you. No consent is required for the public delivery. If you log into the editor preview, a session cookie is created to authenticate you.

Technical details

Tracking methodHeadless CMS delivered through a JavaScript SDK and REST/GraphQL Content Delivery API. The Storyblok Visual Editor injects an iframe and the bridge script (app.storyblok.com/f/storyblok-v2-latest.js) only inside the preview tool. On the public frontend the SDK does not set any cookies and behaves as a server to server JSON API.
Server locationStoryblok GmbH (Linz, Austria). Content Delivery API regions in the EU (Amsterdam, AWS eu-central-1) and the US (Virginia, AWS us-east-1). Image and asset CDN by Cloudflare with global PoPs.
Cookieless tracking availableYes

Third-party domains contacted

api.storyblok.comgapi.storyblok.coma.storyblok.comimg2.storyblok.comapp.storyblok.commapi.storyblok.comstoryblok.com

Cookies placed

NameTypeDurationPurpose
storyblok_sessionfirst-party (editor app only)SessionAuthenticates a logged in editor on app.storyblok.com. Never set on the public website.
_storyblok_draftfirst-party (preview only)SessionLoaded inside the Visual Editor preview iframe to flag draft mode. Not present for anonymous visitors of the public website.
cf_clearancethird-party (Cloudflare asset CDN)Up to 30 daysCloudflare bot challenge cookie that may be set when assets are served through Cloudflare and a security challenge is triggered. Strictly necessary for security.

This service may collect user data. Ensure GDPR compliance with FlowConsent.

Get started freeScan your site

Frequently asked questions

Does Storyblok set cookies on website visitors?

No. The public Content Delivery API serves JSON and does not write cookies on the visitor browser. Cookies only exist on app.storyblok.com when an editor is logged in and inside the Visual Editor preview iframe used for content authoring, which is never shown to anonymous visitors.

Do I need consent for Storyblok under GDPR and ePrivacy?

No consent is required for the public Storyblok delivery because no identifier is stored on the visitor terminal. Article 5(3) of the ePrivacy Directive does not apply. Consent only becomes relevant if your Storyblok components inject third party tracking scripts on the page.

What is the legal basis for processing visitor data with Storyblok?

Article 6(1)(f) GDPR (legitimate interest) covers the limited processing of IP and request metadata at the CDN edge for content delivery and abuse prevention. Storyblok GmbH is documented as a processor under Article 28 GDPR with a signed data processing agreement.

Does Storyblok transfer data to the United States?

Not for European projects that select the EU region. The Content Delivery API runs on AWS Frankfurt and the Visual Editor backend on AWS Ireland. The US region is optional and triggers transfers covered by Standard Contractual Clauses and the EU US Data Privacy Framework. Editor product analytics may use Mixpanel in the US.

Is a DPIA required for Storyblok?

A DPIA is generally not required for the public delivery layer because no personal data is processed beyond standard CDN logs. A DPIA should be considered if Storyblok is combined with personalization, profiling, A/B testing or logged in member areas, or when the US region is selected.

How do I implement Storyblok compliantly?

Select the EU region when creating the space, sign the Storyblok DPA, document the processor in your RoPA, secure editor accounts with SSO or 2FA, and gate any third party scripts embedded through Storyblok components behind your consent management platform.

What are the alternatives to Storyblok in Europe?

EU based alternatives include Contentful (Germany), Strapi Cloud (France), Hygraph (Germany), Sanity (Norway, with EU region) and self hosted options like Wagtail, Directus or Payload CMS. Compliance posture is similar when the delivery layer is cookieless.

How do I update the cookie policy for Storyblok?

You do not need a Storyblok specific cookie disclosure for the public site if no cookies are set. List Storyblok as a content processor in your privacy policy with purpose, EU hosting region, processor identity and DPA reference. List any third party scripts embedded through Storyblok components separately in your cookie disclosure.