Irodori performs all color calculations locally in your browser. Nothing you see is uploaded — there is no tracking, no cookies for analytics, and no third-party requests.
Nothing leaves your browser by default
Every color calculation — conversion, contrast, ΔE, palette generation, simulation, gradient output — is performed locally by JavaScript in your own browser. The server that delivered the page never sees your values.
Your images stay on your device
The image color picker reads your picture with the browser File and Canvas APIs and samples pixels locally. The image is never uploaded, and no copy of it is stored anywhere.
The one exception: accounts
If you create an account, the e-mail address you enter is sent to our mail provider (Resend) so a one-time sign-in code can reach you, and your address plus your saved palettes are stored in a database. Session state lives in a first-party HttpOnly cookie. Delete the account and the data goes with it.
No analytics, no tracking cookies, no third parties
We run no analytics or advertising scripts, set no tracking cookies, and load no fonts, scripts or assets from other companies. The only cookie the site ever sets is the sign-in session cookie. The usage counters on /stats/ live only in your browser's local storage: they count what you do on this device and are never transmitted. We do count anonymous usage events so the /stats/ page can show real numbers, but they are aggregated server-side and carry no identifier: only a page template, a tool id, a color hex value or a copy format is recorded. There are no cookies, no visitor IDs, no device fingerprinting, and no IP addresses, user agents or referrers are stored, so the data cannot be traced back to an individual or joined across sites.
Your choices
You can use every color tool without an account and without giving us anything. If you do create an account, you can export or delete your saved palettes at any time.