Cookie & Storage Policy
Last Updated: February 12, 2026
FontPreview is designed to be privacy-first. We use minimal cookies and local storage only for essential functionality and to improve your experience. This policy explains exactly what we store, why, and how you can control it.
1. Local Storage vs. Cookies
FontPreview primarily uses localStorage (not cookies) to remember your preferences. Unlike cookies, localStorage data:
- ✅ Never sent to our servers automatically
- ✅ Stays only in your browser
- ✅ Never used for tracking across websites
- ✅ Cleared when you clear your browser data
- ✅ Persists across browser sessions indefinitely until manually cleared
We use traditional cookies only for Google Analytics and Google AdSense, which are third-party services with their own policies.
2. Data We Store (Local Storage)
| Key | Type | Purpose | Duration | Action |
|---|---|---|---|---|
fontPermissionAsked |
Prevents the system font permission modal from showing repeatedly | Until cleared (persists across sessions) | ||
fontPermissionGranted |
Stores whether you allowed or denied system font access | Until cleared (persists across sessions) | ||
darkMode |
Remembers your dark/light mode selection | Until cleared (persists across sessions) | ||
cachedGoogleFonts |
Caches Google Fonts list for faster loading | 7 days | ||
fontMagicFavorites |
Stores your favorite font styles from FontMagic | Until cleared (persists across sessions) | ||
recentDecorations |
Remembers recently used decorative elements | Until cleared (persists across sessions) | ||
cookieConsent |
Stores your cookie consent choice | Until cleared (persists across sessions) |
Note: All of the above are stored in localStorage, not cookies. You can clear them at any time via your browser settings or by clicking the "Reset" buttons above.
3. Third-Party Cookies
| Cookie | Provider | Type | Purpose | Duration |
|---|---|---|---|---|
_ga, _gid |
Google Analytics | Distinguish users for anonymous traffic analysis | 2 years / 24 hours | |
_gat_* |
Google Analytics | Throttle request rate | 1 minute | |
_gac_* |
Google Analytics | Campaign information | 90 days | |
NID, IDE |
Google AdSense | Serve personalized/non-personalized ads | 6-13 months | |
__gads |
Google AdSense | Ad display and frequency capping | 13 months |
4. What We Never Store
FontPreview does not use cookies or localStorage for:
- ❌ Your typed text or preview content
- ❌ Font selections or comparisons
- ❌ Screenshots or captures
- ❌ Personal identification
- ❌ Cross-site tracking
Everything you type stays in your browser tab. When you close it, it's gone forever. All tools run client-side, meaning your data never leaves your device.
5. Your Control & Preferences
System Font Permission
When you first use the Comparison Lab, you'll be asked to allow access to your system fonts. This choice is saved in localStorage. To reset it:
- Open your browser's Developer Tools (F12)
- Go to Application → Local Storage
- Delete
fontPermissionAskedandfontPermissionGranted - Refresh the page
Or simply click the "Reset" buttons in the table above.
Dark Mode Preference
Your theme choice is saved in localStorage. To reset, clear your browser data or delete darkMode using the button above.
FontMagic Favorites
Your favorite font styles are saved in fontMagicFavorites. Use the reset button above to clear them.
Google Analytics & AdSense
To opt out of Google Analytics tracking across all websites, install the Google Analytics Opt-Out Browser Add-on.
To control personalized ads, visit Google Ad Settings.
Browser Settings
You can clear all localStorage and cookies at any time through your browser settings:
- Chrome: Settings → Privacy and security → Clear browsing data
- Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data
- Safari: Preferences → Privacy → Manage Website Data → Remove All
- Edge: Settings → Privacy, search, and services → Clear browsing data
6. Cookie Consent Banner
When you first visit FontPreview, you may see a banner asking for cookie consent. This banner:
- ✅ Appears only once per browser
- ✅ Stores your choice in localStorage (key:
cookieConsent) - ✅ Does not set any cookies itself
- ✅ Is required by Google's EU User Consent Policy
You can change your consent at any time by clicking the "Re-open Consent Preferences" button at the top of this page.
7. Changes to This Policy
We may update this policy to reflect changes in our practices or for legal compliance. Updates will be posted here with a revised "Last Updated" date. If we make significant changes, we will notify users via the website banner.
8. Contact Us
If you have questions about our cookie and storage practices, or need help clearing your data, here's how to reach us:
Prefer traditional email? Copy this address:
fontpreview01@gmail.com