Files
Eric FennisandClaude Opus 5.5 a37879544c chore(docs|site): Remove Plausible, add tracking events and privacy statement (#5092)
* feat(docs): track homepage, icons page and icon drawer interactions with OpenPanel

Adds track/trackDebounced helpers around the shared OpenPanel instance and
sends events for hero actions, home search, packages, the style customizers,
homepage scroll depth, icon search (start, queries, no results), sort,
Lab library toggle, and the drawer's See in action, copy and studio buttons.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GcWdCmSmcDiiAazR5mNUD

* feat(docs): send homepage scroll depth once on page leave

Instead of one event per milestone, record the deepest scroll position and
send a single home_scroll_depth event (percent + milestone) when the visitor
navigates away, closes the tab, or hides it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GcWdCmSmcDiiAazR5mNUD

* feat(docs): simplify scroll depth tracking to the position on page leave

Drop the max-depth composable and send a single scroll_depth event with the
current scroll percentage before a route change and on visibilitychange,
pagehide and beforeunload, for every page.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GcWdCmSmcDiiAazR5mNUD

* refactor(docs): move scroll depth tracking into the OpenPanel utils

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GcWdCmSmcDiiAazR5mNUD

* refactor(docs): move router and browser tracking setup into the OpenPanel utils

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011GcWdCmSmcDiiAazR5mNUD

* Add privacy-policy

* adjust text

* Remove plausible

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-10-28 08:49:32 +01:00

5.6 KiB
Raw Permalink Blame History

title, description, aside, editLink
title description aside editLink
Privacy Statement How lucide.dev handles your data, which services we use, and what is stored in your browser. false false

Privacy Statement

Last updated: 27 October 2026

Lucide is an open-source project. We built lucide.dev to collect as little about you as possible: We aim to collect as little personal data as possible. We don't sell your personal data, and we don't require an account to browse our website. This page explains what does happen when you visit, and why.

This statement covers lucide.dev only. Our merch shop (merch.lucide.dev), GitHub, Discord, Open Collective and other sites we link to have their own privacy policies.

Who is responsible

lucide.dev is run by the Lucide Icons, based in the Netherlands. For questions about this statement or your data, contact us at info@lucide.dev.

What we collect and why

Hosting

The site runs on Vercel. Like any web server, Vercel processes your IP address, browser user agent and the pages you request so it can deliver the site and protect it against abuse. These logs are stored for 1 day and are not used to profile you.

Analytics

We use privacy-friendly analytics to see which pages and icons are popular, so we know what to improve. We run OpenPanel on our own subdomain (insights.lucide.dev), and the data it collects is stored in the EU. It counts page views and how the site is used: which icons are copied or opened in Lucide Studio, when an icon search starts, changes to the icon customiser and sorting, clicks on the home page buttons and packages, and how far down a page you scroll.

OpenPanel doesn't set cookies or store anything in your browser. Along with these events it records general information such as the referring site, browser type, device type and country. Visits are counted with a temporary, anonymised identifier that cannot be used to recognise you on other sites or on later days. We don't track clicks on outgoing links, and we never combine this data with other sources.

Site search is provided by Algolia DocSearch. When you use the search box, what you type and your IP address are sent to Algolia to return results. Your recent searches are kept in your own browser (see below).

Advertising

On some pages, a single ad is shown by Carbon Ads (BuySellAds). The ads help fund the project's development. Ads are chosen by the content of the page, not by your interests or browsing history. To show an ad, count impressions and clicks, and prevent fraud, Carbon receives your IP address (used to estimate your country) and basic browser information. Carbon's privacy policy describes how it handles this data.

Third-party images

Contributor and team avatars are loaded directly from GitHub, so GitHub receives your IP address when those images load. See GitHub's privacy statement.

The version and download badges on the packages page are loaded from Shields.io, so Shields.io receives your IP address when those images load.

Cookies and browser storage

lucide.dev does not use tracking or advertising cookies of its own.

What Type Purpose Duration
Deployment version (__vdpl) Cookie (Vercel) Keeps you on the same version of the site while it's being updated, so pages don't break mid-visit Session
Icon customiser settings Local storage Remembers the size, stroke width, colour and stroke scaling you chose Until you clear them
Appearance Local storage Remembers light or dark mode Until you clear them
Framework choice Local storage Remembers which framework you're reading the docs for Until you clear them
Recent and favourite searches Local storage Shows them in the search box Until you clear them

These items are needed for features you use, or they store choices you made yourself. They never leave your browser, and you can clear them at any time in your browser settings.

We process this data on the basis of our legitimate interest (Article 6(1)(f) GDPR) in running a fast, secure and sustainable website: hosting and protecting the site, understanding how it is used, and funding the project through non-tracking ads. We keep data minimal and avoid identifying individual visitors.

International transfers

Vercel, Algolia, Carbon Ads, GitHub and Shields.io may process data outside the European Economic Area, including in the United States. Where this happens, these providers rely on safeguards such as the EU–US Data Privacy Framework or the European Commission's Standard Contractual Clauses.

Your rights

Under the GDPR you have the right to access, correct or delete your personal data, to restrict or object to its processing, and to data portability. Because we don't link analytics data to individuals, we usually can't find data that belongs to you specifically, but we're happy to help. Contact us at info@lucide.dev.

You also have the right to file a complaint with a data protection authority. In the Netherlands, that is the Autoriteit Persoonsgegevens.

Changes

If we add new services or change how we handle data, we'll update this page and the date at the top. The full history of this page is available in our GitHub repository.