Frameworks

Keen-Slider

UnclassifiedOfficial website

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.

Overview

What does Keen-Slider do?

What Is Keen-Slider?

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.

Cookies and Data Collection

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.

GDPR and ePrivacy Implications

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.

CDN Loading and International Data Transfers

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.

Consent Requirements

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.

Practical Compliance Steps

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.

Compliance

Keen-Slider and the GDPR

Legal basis
Legitimate interest (Art. 6(1)(f) GDPR) for loading a front-end UI component essential to website presentation. No consent required as no cookies are set and no personal data is processed.
Risk level
low
Applicable regulations
GDPR (if CDN loading exposes IP to third countries), ePrivacy Directive (no cookie implications)

Impact assessment (DPIA)

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 text for your banner

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.
Cookies and trackers

What Keen-Slider sets and contacts

Tracking method
Client-side JavaScript slider/carousel library with native touch/swipe support. No cookies, no tracking, no analytics, no server communication. Purely a UI presentation component (~5.5kb gzipped).
Server location
No server-side processing. CDN delivery via cdn.jsdelivr.net or npm bundling. The library has no backend infrastructure.
Cookieless mode available
Yes
Data transferred outside the EU
Keen-Slider itself does not process personal data. When loaded from cdn.jsdelivr.net, the visitor's IP address is transmitted to US-based CDN infrastructure. Self-hosting eliminates any third-country transfer.

Cookies set (1)

NameTypeDurationPurpose
No cookies setnoneNot applicableKeen Slider is a purely client-side UI library that does not set any cookies, localStorage entries, or tracking technologies. Listed here for completeness only.

Third-party domains contacted (2)

  • cdn.jsdelivr.net
  • keen-slider.io
Questions

Frequently asked questions about Keen-Slider

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

Does Keen-Slider set any cookies?

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.

Is consent required for Keen-Slider?

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.

What legal basis applies to Keen-Slider under GDPR?

Legitimate interest (Art. 6(1)(f) GDPR) applies for loading a front-end UI library. No personal data is processed by Keen-Slider itself.

Does Keen-Slider transfer data to the United States?

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.

Is a DPIA required for Keen-Slider?

No. Keen-Slider does not process personal data, perform profiling, or engage in systematic monitoring. No DPIA is needed.

How do I implement Keen-Slider in a GDPR-compliant way?

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.

Are there GDPR-compliant alternatives to Keen-Slider?

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.

Should Keen-Slider appear in my cookie policy?

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.

Zola

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

Frameworks

History

History 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. History is designed to improve operational efficiency, user experience, and digital performance. Trusted by developers and businesses alike, History offers reliable solutions that scale with organizational needs and evolving web standards.

Frameworks

Pure CSS

Pure CSS is a CSS framework providing pre-built styles, components, and utility classes for building responsive web interfaces. It offers grid systems, typography scales, and design tokens for consistent styling. Pure CSS supports dark mode, custom theming, and responsive breakpoints. With modular architecture and optimized file sizes, Pure CSS helps developers create polished, professional web designs while maintaining fast page load speeds and excellent user experience.

Frameworks

amCharts

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

Frameworks

Rive

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

Frameworks

Phoenix Framework

Phoenix 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. Phoenix Framework accelerates development through code generation, testing utilities, and build optimization. With an active community and extensive ecosystem, Phoenix Framework enables teams to build scalable, maintainable applications following industry best practices.

Frameworks

Make your site compliant today.

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