Does your website use third-party services? Get GDPR compliant in minutes.
Try FlowConsentFree plan · 10-min setup
Keen-Slider is a free, library-agnostic JavaScript touch slider with native swipe behaviour and excellent performance (~5.5kb gzipped). It works with React, Vue, Angular, TypeScript, and vanilla JavaScript. Keen-Slider does not set any cookies, does not collect personal data, and does not perform any tracking. When loaded from a CDN, visitors' IP addresses may be transmitted to CDN providers. Self-hosting eliminates any privacy concern.
Keen-Slider is a lightweight, dependency-free JavaScript library for creating sliders, carousels, and touch-enabled interactive components. Weighing approximately 5.5kb gzipped, it delivers native-feeling touch and swipe interactions across all browsers and devices, including React Native. The library is framework-agnostic, working seamlessly with React, Vue, Angular, TypeScript, and vanilla JavaScript. Keen-Slider is open source under the MIT licence and maintained by rcbyr on GitHub.
Keen-Slider does not set any cookies. It does not use localStorage, sessionStorage, or any other browser storage mechanism. The library operates entirely in memory during page rendering, handling touch events and CSS transforms without any persistent storage or data collection. No personal data is collected or processed by the library code.
Since Keen-Slider does not set cookies or collect personal data, it falls outside the scope of the ePrivacy Directive consent requirement (Art. 5(3)). No lawful basis for data processing needs to be established for the library itself. When loaded from an external CDN such as jsdelivr, the browser sends the visitor''s IP address to the CDN provider, which constitutes data processing under GDPR.
Get GDPR compliant in 10 minutes
Free plan available · No credit card required
When served from cdn.jsdelivr.net, the visitor''s IP address is transmitted to Cloudflare or Fastly infrastructure operating globally including the United States. Cloudflare participates in the EU-US Data Privacy Framework. To eliminate any transfer concern entirely, install Keen-Slider via npm and bundle it locally in your build process.
No consent banner or cookie notice is required for Keen-Slider. The library qualifies as a strictly necessary technical component for website presentation. If loaded from a CDN, mention the CDN provider in your privacy policy but this does not trigger a consent requirement.
For maximum GDPR compliance, self-host Keen-Slider by installing it via npm and bundling it with your application. This eliminates all third-party requests. If using a CDN, mention the CDN provider in your privacy policy. No cookie banner changes are needed and Keen-Slider should not appear in your cookie policy because it sets no cookies. The library is actively maintained, supporting modern frameworks and receiving regular updates.
Websites using Keen-Slider must obtain user consent under GDPR regulations.
DPIA considerations
A DPIA is not required for Keen-Slider. The library is a purely client-side UI slider component that does not process personal data, set cookies, or perform tracking.
Sample consent text
Keen-Slider does not require a consent notice. It is a front-end touch slider library that does not set cookies or collect personal data.
Third-party domains contacted
cdn.jsdelivr.netkeen-slider.ioThis service may collect user data. Ensure GDPR compliance with FlowConsent.
No. Keen-Slider does not set any cookies or use any browser storage. It is a purely client-side touch slider library that operates entirely in memory.
No consent is required. Keen-Slider does not set cookies or collect personal data. It qualifies as a strictly necessary UI component exempt from ePrivacy consent requirements.
Legitimate interest (Art. 6(1)(f) GDPR) applies for loading a front-end UI library. No personal data is processed by Keen-Slider itself.
Not directly. If loaded from a CDN like jsdelivr, the visitor's IP address is sent to CDN infrastructure which may include US servers. Self-hosting eliminates this transfer.
No. Keen-Slider does not process personal data, perform profiling, or engage in systematic monitoring. No DPIA is needed.
Install Keen-Slider via npm and bundle it locally. This eliminates all CDN requests. If using a CDN, mention the provider in your privacy policy. No cookie banner changes are needed.
Keen-Slider is already highly privacy-friendly. Similar cookie-free alternatives include Swiper.js, Glide.js, and Splide. All operate as client-side UI components without cookies when self-hosted.
No. Since Keen-Slider sets no cookies, it should not be in your cookie policy. If loaded via CDN, mention the CDN in your general privacy policy.