FlowConsent
ServicesHow it worksPricingBlogDocumentation
ServicesHow it worksPricingBlogDocumentationLog inTry FlowConsent
Log inTry FlowConsent
FlowConsent

GDPR-compliant consent, EU-hosted, live in under ten minutes — without a cookie wall.

EU-HOSTED·RGPD·SOC 2
Product
  • Services
  • How it works
  • Pricing
  • Extension
Company
  • Blog
  • Documentation
  • Solutions
  • FlowConsent App
Legal
  • Privacy Policy
  • Terms of Service
  • Legal notice
  • Cookies
© 2026 FlowConsent by BeBranded. All rights reserved.
FrancaisDeutschEspanol
All systems operational

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

Try FlowConsent
  1. Home
  2. Services
  3. Framework
  4. Ziggy
Z

Ziggy

OtherWebsite

Related services

_

_hyperscript

_hyperscript 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. _hyperscript supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, _hyperscript ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

ABP Framework

ABP Framework is a development framework and toolkit providing developers with a structured foundation for building modern web applications. It offers reusable components, standardized architecture patterns, and comprehensive documentation. ABP Framework accelerates development through code generation, testing utilities, and build optimization. With an active community and extensive ecosystem, ABP Framework enables teams to build scalable, maintainable applications following industry best practices.

Other
A

Ace

Ace 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. Ace integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Ace helps organizations maintain robust websites that meet user expectations and technical requirements.

Other

Adobe ColdFusion

Adobe ColdFusion 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. Adobe ColdFusion supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Adobe ColdFusion ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other

Adobe Flash

Adobe Flash 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. Adobe Flash supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Adobe Flash ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.

Other
A

Adobe GoLive

Adobe GoLive 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. Adobe GoLive integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, Adobe GoLive helps organizations maintain robust websites that meet user expectations and technical requirements.

Other
Get compliant — Try FlowConsent free

Free plan · 10-min setup

What does Ziggy do?

Ziggy is an open source PHP and JavaScript package, maintained by Tighten, that exposes a Laravel application named routes and a route() helper to client side JavaScript. It is compiled into the application own bundle and served from the first party origin. Ziggy sets no cookies, makes no third party requests and collects no behavioural or personal data, so it is a strictly necessary technical component that does not require consent.

What Ziggy is

Ziggy is an open source package maintained by Tighten that bridges Laravel and the browser. During the build it takes the named routes defined in your Laravel application and serialises them into a JavaScript object, then exposes a route() helper so front end code, including Vue, React or Inertia components, can generate correct URLs without hard coding them. Ziggy ships as part of your own application bundle and is served from your own domain.

What data Ziggy handles

Ziggy handles route definitions, not user data. It exposes route names, URI patterns and, optionally, the current route parameters to the client. It does not set cookies, does not write to localStorage for tracking, does not read device identifiers and does not send any information to Tighten or to a third party. Because nothing about the visitor is collected or transmitted, Ziggy does not process personal data in its own right.

Why Ziggy is exempt from consent

Article 5(3) of the ePrivacy Directive only requires consent when a service stores or accesses information on the user terminal, and an exemption applies to storage that is strictly necessary to deliver a service the user requested. Ziggy neither stores nor reads terminal information for tracking, so the consent obligation simply does not arise. It can load before any consent decision, just like your application own JavaScript.

Get GDPR compliant in 10 minutes

Free plan available · No credit card required

Try FlowConsent free

GDPR considerations in the host application

While Ziggy itself is neutral, the application around it will usually process personal data and must have its own legal basis, privacy notice and security measures. The one Ziggy specific point is exposure: because your route table is serialised into the page, avoid placing secrets, tokens or personal identifiers in route names or default parameters, and use Ziggy route filtering to publish only the routes the client genuinely needs.

Data transfers

Ziggy performs no data transfers. It makes no outbound network requests of its own and sends nothing outside the European Economic Area. Any transfer risk in your stack comes from other components, such as analytics or hosting, and should be assessed there rather than against Ziggy.

Practical steps for safe use

Keep Ziggy up to date, serve it only from your first party origin and enable its route filtering so that internal or administrative routes are not leaked to the browser. Document Ziggy in your technical records as a strictly necessary component, and note in your component inventory, if you keep one, that it sets no cookies. No consent gating is required.

GDPR consent category

Other

Websites using Ziggy must obtain user consent under GDPR regulations.

Legal basisNo consent is required under Article 5(3) of the ePrivacy Directive, transposed as Article 82 of the French Loi Informatique et Libertes, section 25 of the German TDDDG and Article 22.2 of the Spanish LSSI CE, because Ziggy does not store or access information on the user terminal for tracking and processes no personal data. It provides strictly necessary technical functionality. Where the surrounding application processes personal data, the controller relies on its own legal basis under Article 6 GDPR.
Risk levellow
Applicable regulationsGDPR (as part of the host application), ePrivacy Directive 2002/58/EC strictly necessary exemption, French TDDDG, German TDDDG, Spanish LSSI CE

DPIA considerations

A dedicated Data Protection Impact Assessment is not required for Ziggy itself, because it processes no personal data and stores nothing on the user terminal for tracking. The only residual consideration is that Ziggy serialises your route definitions into the page, so review your route names and parameters to ensure they do not expose sensitive identifiers or internal endpoints to unauthenticated users. Any assessment effort should focus on the surrounding Laravel application rather than on Ziggy.

Sample consent text

This site uses Ziggy, a technical component that makes our application page addresses available to the browser so that links and navigation work correctly. Ziggy sets no cookies, tracks nothing and sends no data to third parties, so no consent is required for it to function.

Technical details

Tracking methodClient side JavaScript helper bundled into the host Laravel application. Ziggy serialises the application named routes into a JavaScript object and provides a route() function so front end code can build URLs. It is served from the application own origin, sets no cookies, makes no third party requests and collects no behavioural data.
Server locationNot applicable. Ziggy is a first party library bundled and served from the same origin as the host application. It does not operate its own servers and does not send data to Tighten or any third party.
Cookieless tracking availableYes

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

Get started freeScan your site

Frequently asked questions

Does Ziggy set any cookies?

No. Ziggy sets no cookies and writes nothing to localStorage for tracking. It only serialises your Laravel route definitions into a JavaScript object that your own front end uses to build URLs.

Do I need consent to use Ziggy?

No. Because Ziggy does not store or read information on the user device for tracking and processes no personal data, the ePrivacy consent requirement does not apply and it can load without a consent decision.

What is the legal basis for Ziggy?

Ziggy is strictly necessary technical functionality, so no separate consent based legal basis is needed for it. The host application relies on its own legal basis under Article 6 GDPR for whatever personal data it processes.

Does Ziggy transfer data to the United States or other third countries?

No. Ziggy makes no outbound requests of its own and sends no data to Tighten or any third party, so it triggers no international transfer. Assess transfers against your analytics, hosting and other vendors instead.

Do I need a DPIA for Ziggy?

Not for Ziggy itself, since it processes no personal data. If your application requires a Data Protection Impact Assessment, focus it on the components that actually collect or use personal data.

How do I use Ziggy in a compliant way?

Serve it from your own origin, keep it updated and enable route filtering so internal routes are not exposed. Avoid putting secrets or personal identifiers in route names, and record Ziggy as a strictly necessary component in your technical documentation.

Are there alternatives to Ziggy?

Alternatives include Laravel Wayfinder, passing routes manually through Inertia shared props, or generating a typed route map at build time. All of these are first party approaches with the same low privacy profile as Ziggy.

Do I need to mention Ziggy in my cookie policy?

You are not required to, because Ziggy sets no cookies. If you maintain a full inventory of components you may list it as a strictly necessary technical library that stores nothing on the device.