Legal
Privacy Policy
Last updated: May 14, 2026
This page explains exactly what DBEmoji does and does not do with your data. Short version: no account, no sync, no behavioral tracking; favorites and recents live in your browser only.
What the site does
DBEmoji is a free, browser-based emoji library. You can browse, search, copy, and save Unicode emojis. There is no account system, no signup, and no server-side storage of personal content.
All emoji data, search index, and pairing logic ships as static files. The site renders pages from those files and runs interactive features (copy, favorites, search) entirely in your browser.
What stays on your device
Three small pieces of state are kept in localStorage so the site feels personal across visits:
• Favorites — the list of emoji slugs you have starred (key: dbemoji.favoriteEmojiSlugs).
• Recents — the most recent emojis you copied (key: dbemoji.recentEmojiSlugs).
• UI preferences — selected display theme and sidebar state (keys: display-theme, sidebar_state, dbemoji.copiedTodayCount).
None of these leave your browser. We do not sync, replicate, or back them up. Clearing site data wipes the lists.
What is sent over the network
When you load a page, your browser fetches HTML, JavaScript, CSS, fonts, and the emoji data bundle from DBEmoji.
Anonymous traffic events (page view, emoji copy, emoji detail view) may be sent to our own /api/track endpoint to compute popular and trending emoji lists. The payload contains the emoji slug and event type only — no IP-derived identity, no cookies, no fingerprint.
If you paste an emoji into another app afterwards, DBEmoji never sees or transmits that content. Copy actions use the browser clipboard API locally.
Analytics and advertising
We use Google tag technology (Google Ads conversion measurement) to understand page usage and measure ad performance. This may set cookies and collect standard event data such as page URL, referrer, browser metadata, and approximate location.
Google AdSense scripts may serve ads on some pages and may set cookies for ad personalization, measurement, and frequency capping.
Both services operate under Google’s own privacy policies. You can manage ad personalization through your Google account and browser settings.
Cookies and storage
DBEmoji itself does not set tracking cookies. The cookies you may encounter come from Google services described above.
Local storage is used only for the three preference keys listed above. Session storage is not used.
Blocking cookies and localStorage will not break browsing or copying — only favorites/recents and theme persistence will reset between sessions.
Third-party assets
Emoji glyphs in this site render with the native emoji font installed on your device (Apple Color Emoji on macOS/iOS, Segoe UI Emoji on Windows, Noto Color Emoji on Android/Linux). No emoji image is downloaded from a remote server at runtime for normal browsing.
The build pipeline uses Twemoji PNGs from a public jsDelivr CDN purely offline to compute color tags. End users do not contact that CDN from their browsers.
Buy-Me-a-Coffee links and similar outbound links go to third parties that operate under their own policies.
How we use information
Aggregated copy/view counts are stored in a Redis cache and used only to surface trending and most-viewed lists on the homepage. We do not link these events to identities or sessions.
We do not sell, share, or trade data. We do not run profiling or behavioral targeting beyond what Google’s standard tag does for ad measurement.
Children
DBEmoji is suitable for general audiences. We do not knowingly collect personal information from anyone, including children. If you believe a child has provided identifying information through this site, contact us and we will investigate.
Your choices
Browser controls let you clear localStorage, block cookies, use private/incognito mode, or disable JavaScript. Each of these options reduces or removes personalization while keeping the core library browseable.
Google ad and analytics opt-outs are available through Google account settings and standard browser-level controls.
Changes to this policy
We may update this Privacy Policy as DBEmoji evolves. Updates are published on this page with a new last-updated date at the top.
Contact
Reach the maintainer through the Report Issues link in the sidebar, or open an issue on the project repository.
