Frameworks

FlexSlider

UnclassifiedOfficial website

FlexSlider is an open source jQuery plugin originally created by WooThemes that provides responsive, touch enabled sliders and carousels for websites. It supports fade and slide transitions, custom navigation, multiple item layouts and keyboard controls. FlexSlider is typically self hosted alongside your theme assets, which means it does not, by itself, place tracking cookies or transmit personal data. Privacy considerations only arise when FlexSlider is loaded from a third party CDN or when slides embed external media such as YouTube or Vimeo.

Overview

What does FlexSlider do?

What FlexSlider is

FlexSlider is a free, open source jQuery plugin originally released by WooThemes and now maintained by the community. It transforms a list of images or HTML blocks into a responsive, swipeable carousel that adapts to phones, tablets and desktops. Because the plugin runs entirely in the browser and ships as a small JavaScript and CSS bundle, it is one of the most widely used slider libraries on WordPress themes, marketing sites and ecommerce product pages.

What data and cookies FlexSlider sets

FlexSlider by itself does not set cookies, does not call any remote API and does not transmit personal data. The library only reads the DOM, listens to swipe and click events and animates CSS transforms. Privacy exposure comes from three indirect sources: the location from which the script is loaded (your own server vs. a public CDN such as jsDelivr or cdnjs), the slides themselves (which may embed YouTube, Vimeo or third party image hosts), and any analytics you attach to slider events.

GDPR and ePrivacy implications

When FlexSlider is self hosted and slides only contain first party images, the deployment is considered strictly necessary and does not trigger Article 5(3) of the ePrivacy Directive. If the script is loaded from a third party CDN, the IP address of the visitor is shared with that CDN and Article 6 GDPR applies. If the slider embeds external media (YouTube, Vimeo, social posts), those iframes will typically set tracking cookies and require prior consent.

Consent requirements

No consent is required for a strictly first party FlexSlider integration. Consent becomes mandatory in two scenarios: when the slider script is fetched from a third party CDN that processes IPs for purposes beyond delivery, and when slides embed external media. In both cases the embedded resource must be blocked until the user accepts via your consent management platform.

Data transfers

FlexSlider has no servers and no SDK that phones home. Cross border transfer risk depends entirely on the hosting choice. Self hosting on an EU origin keeps data in the EEA. Loading from jsDelivr, cdnjs or unpkg may route requests to US or other non EEA edge nodes. If your slides embed YouTube or Vimeo, expect transfers to the United States under the EU US Data Privacy Framework.

Practical compliance steps

Host flexslider.js and flexslider.css on your own domain, replace any public CDN URL, and verify with a network sniffer that no third party requests are emitted by the slider. Lazy load YouTube or Vimeo embeds behind a consent gate. Document FlexSlider in your record of processing activities as a presentational library only, and keep an updated version pinned to avoid loading new untested code from upstream.

Compliance

FlexSlider and the GDPR

FlexSlider is classified as “Unclassified”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.

Legal basis
Legitimate interest (Art. 6(1)(f) GDPR) when self-hosted with no tracking; consent (Art. 6(1)(a) GDPR) if loaded via a third party CDN that may set cookies or log IPs
Risk level
low
Applicable regulations
GDPR, ePrivacy Directive, CCPA

Impact assessment (DPIA)

A full DPIA is generally not required for FlexSlider because the plugin processes no personal data when self hosted. A short risk assessment should be documented if FlexSlider is loaded from a public CDN (which logs IP addresses) or if its slides embed third party content such as YouTube, Vimeo or external image hosts, since these embeds can place tracking cookies.

Sample text for your banner

Our website uses the FlexSlider component to display image carousels. The slider runs locally in your browser and does not set tracking cookies. Some slides may embed media from third party providers (YouTube, Vimeo). These services may store cookies and process your IP address. By clicking Accept, you agree to load these external resources.
Cookies and trackers

What FlexSlider sets and contacts

Tracking method
JavaScript library (jQuery plugin)
Server location
Self-hosted (loaded from your own server or a CDN such as jsDelivr/cdnjs)
Cookieless mode available
Yes

Cookies set (3)

NameTypeDurationPurpose
flex-active-slidelocalStoragesessionStores the currently visible slide index so that the carousel position is preserved during single page navigation (optional, only if explicitly enabled in your integration).
__cfduid / cf_bmthird_party30 minutes (Cloudflare bot management)Set only when FlexSlider is loaded through a Cloudflare backed public CDN such as jsDelivr. Used by the CDN for security and bot detection, not by FlexSlider itself.
YSC / VISITOR_INFO1_LIVEthird_partyYSC: session, VISITOR_INFO1_LIVE: 180 daysSet by YouTube when a slide embeds a YouTube video. Used by Google to measure video views and personalise the user experience.

Third-party domains contacted (5)

  • cdn.jsdelivr.net
  • cdnjs.cloudflare.com
  • unpkg.com
  • www.youtube.com
  • player.vimeo.com
Questions

Frequently asked questions about FlexSlider

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

Does FlexSlider set any cookies?

No. FlexSlider is a presentational jQuery library that runs entirely in the browser and does not set first party or third party cookies. Cookies may only appear if your slides embed external services such as YouTube or Vimeo, or if you load the script from a CDN that uses cookies for its own analytics.

Is consent required to use FlexSlider?

When FlexSlider is self hosted and slides contain only your own assets, no consent is required because the script is strictly necessary for content presentation. Consent becomes required only if you load the library from a third party CDN, or if your slides embed media that places tracking cookies.

What is the legal basis for using FlexSlider?

For a self hosted, cookie free integration the relevant basis is legitimate interest under Article 6(1)(f) GDPR, since the slider is needed to display content the visitor requested. Consent under Article 6(1)(a) GDPR is needed only when external CDNs or embedded media are involved.

Does FlexSlider transfer data outside the EU?

The library by itself transfers nothing. Risk of US transfers arises only if FlexSlider is loaded from a CDN with US edge nodes (jsDelivr, cdnjs, unpkg) or if slides embed YouTube, Vimeo or other US based media services.

Is a DPIA needed for FlexSlider?

A full DPIA is not required for a self hosted FlexSlider deployment because no personal data is processed. A short risk note is recommended if you load it via a public CDN or embed third party media inside slides.

How do I implement FlexSlider compliantly?

Host the JavaScript and CSS files on your own domain, remove any references to third party CDNs, block third party media embeds until consent is given, document the integration in your record of processing activities and pin a known good version.

What are the alternatives to FlexSlider?

Modern alternatives include Swiper, Glide.js, Splide and Keen Slider. All are self hosted JavaScript libraries with no cookies and similar feature sets. Swiper has the most active maintenance and accessibility support today.

How should I update my cookie policy?

If FlexSlider is fully self hosted with no embeds, no update is needed. If you use a public CDN or embed external media, list those third parties (CDN provider, YouTube, Vimeo) in your cookie policy with purpose, retention and a link to their privacy notice.

Splide

Splide is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. Splide is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, Splide offers reliable solutions that scale with organizational needs and evolving web standards.

Frameworks

cgit

cgit is a versatile web technology that supports digital platforms with specialized functionality and enhanced capabilities. It provides robust tools and services that integrate with modern websites and applications seamlessly. cgit is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, cgit offers reliable solutions that scale with organizational needs and evolving web standards.

Frameworks

Satūs

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

Frameworks

Essential JS 2

Essential JS 2 is a JavaScript library that simplifies web development by providing utility functions, DOM manipulation tools, and cross-browser compatibility. It offers a clean, chainable API that reduces code complexity and development time. Essential JS 2 supports AJAX requests, event handling, and animation effects. With extensive documentation and a vast plugin ecosystem, Essential JS 2 remains a reliable choice for developers building interactive, performant web experiences.

Frameworks

Handsontable

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

Frameworks

Editor.js

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

Frameworks

Make your site compliant today.

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