Frameworks

Flickity

UnclassifiedOfficial website

Flickity is a front end JavaScript carousel and slider library by Metafizzy. It sets no cookies and collects no personal data, making it a low risk, functional, cookieless interface component.

Overview

What does Flickity do?

Flickity is a front end JavaScript carousel and slider library created by Dave DeSandro under the Metafizzy brand. It runs entirely in the visitor browser to power touch friendly, responsive carousels and galleries. Because all of its logic executes on the client side and it stores nothing about the visitor, Flickity is a low risk, functional component from a privacy point of view.

What Flickity is

Flickity turns a group of elements into a flickable, swipeable carousel with options such as autoplay, page dots, previous and next buttons, free scrolling and fullscreen. It is delivered as a CSS file and a JavaScript file that you either host on your own server or load from a public content delivery network. The library has no backend service and sends no data to Metafizzy when it runs.

Data and cookies

Flickity sets no cookies and writes nothing to local storage or session storage that identifies a visitor. It does not collect names, email addresses, behavioural profiles or any other personal data. The library simply reads the markup already on the page and renders an interactive carousel, so there is no tracking layer to disclose in a cookie banner.

GDPR and ePrivacy implications

Because Flickity sets no cookies and reads no information from the visitor device, the consent rules of the ePrivacy Directive are not triggered by the library itself. The one nuance under the GDPR appears when you load Flickity from a third party CDN. In that case the visitor browser must request the file from the CDN, which means the visitor IP address and user agent reach the CDN operator. That request is a small data transfer you should be aware of.

Consent requirements

A self hosted Flickity needs no consent because nothing is stored on the device and no personal data is processed. The appropriate legal basis is legitimate interest under Article 6(1)(f) of the GDPR for providing a functional interface. If you load the library from a non essential third party CDN, some organisations choose to rely on consent for that external request, but most treat a single static asset request as a functional necessity covered by legitimate interest.

Data transfers

The common CDNs for Flickity are jsDelivr, unpkg and cdnjs, and their servers may sit outside the European Union, including in the United States. When the browser fetches the file, the visitor IP address travels to that CDN. This is the only realistic international transfer linked to Flickity, and it disappears the moment you host the files yourself.

Practical compliance steps

To keep things simple, host Flickity on your own domain so no visitor IP leaves your infrastructure. If you prefer a CDN, add a Subresource Integrity hash to the script and style tags so the file cannot be tampered with, and record the CDN in your records of processing activities. Mention the functional carousel in your privacy notice for completeness, and you can leave your cookie policy untouched because the library sets no cookies.

Compliance

Flickity and the GDPR

Legal basis
Legitimate interest (Art. 6(1)(f) GDPR) for delivering a functional interface component, or consent only if loaded from a non essential third party CDN
Risk level
low
Applicable regulations
GDPR, ePrivacy Directive

Impact assessment (DPIA)

Flickity is a self contained front end library that sets no cookies and processes no personal data, so a dedicated data protection impact assessment is generally not required. The only data flow worth documenting is the visitor IP address sent to a third party CDN when the library is not self hosted. Self hosting removes this transfer entirely.

Sample text for your banner

Flickity is a functional interface component that displays carousels and sliders without setting cookies or tracking visitors.
Cookies and trackers

What Flickity sets and contacts

Tracking method
Front end JavaScript library, no cookies set by the library
Server location
Self hosted or loaded from a public CDN
Cookieless mode available
Yes
Data transferred outside the EU
When Flickity is loaded from a third party CDN, the visitor IP address is transmitted to the CDN operator, which may be outside the EU.

Third-party domains contacted (3)

  • cdn.jsdelivr.net
  • unpkg.com
  • cdnjs.cloudflare.com
Questions

Frequently asked questions about Flickity

Can't find your question? Write to us, we answer fast.

Does Flickity set cookies?

No. Flickity is a front end JavaScript carousel library that sets no cookies and writes nothing identifying to local or session storage. It only renders interactive carousels from existing page markup.

Is consent required to use Flickity?

No consent is required for a self hosted Flickity because it stores nothing on the device and processes no personal data. A consent prompt only becomes a consideration if you choose to treat a third party CDN request as non essential.

What is the legal basis for using Flickity?

The legal basis is legitimate interest under Article 6(1)(f) of the GDPR for providing a functional interface component. Consent is only relevant if the library is loaded from a non essential third party CDN.

Does Flickity transfer data to other countries?

The library itself transfers nothing. If you load it from a CDN such as jsDelivr, unpkg or cdnjs, the visitor browser sends its IP address to that CDN, whose servers may be in the United States or elsewhere outside the EU.

Is a DPIA needed for Flickity?

A dedicated data protection impact assessment is generally not needed because Flickity sets no cookies and processes no personal data. The only point worth documenting is the visitor IP sent to a CDN when the library is not self hosted.

How do I implement Flickity in a compliant way?

Host the CSS and JavaScript on your own domain so no visitor IP leaves your infrastructure. If you use a CDN, add a Subresource Integrity hash to the tags and record the CDN in your records of processing activities.

What are the alternatives to Flickity?

Comparable carousel libraries include Swiper, Splide and Glide. Like Flickity, they are front end libraries that set no cookies when self hosted, so the same CDN considerations apply if you load them externally.

How should I update my cookie policy for Flickity?

You do not need to add a cookie entry because Flickity sets no cookies. If you load it from a CDN, mention the functional carousel and the CDN transfer in your privacy notice rather than in the cookie policy.

ZingChart

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

Frameworks

ExtJS

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

Frameworks

Backbone.js

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

Frameworks

jComponent

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

Frameworks

Summernote

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

Frameworks

Django

Django is a backend web framework providing a structured environment for building robust server-side applications and APIs. It offers routing, database management, authentication, and middleware support. Django follows established design patterns and conventions promoting clean, maintainable code. With ORM integration, template engines, and security features, Django accelerates backend development and enables teams to deliver scalable web applications efficiently.

Frameworks

Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.