Back to PaletteForge

Privacy Policy

Last Updated: November 2, 2025

TL;DRPrivacy Summary

  • Local-first: All your palettes and data stored in YOUR browser only
  • No tracking: We use privacy-friendly analytics (Vercel) - no cookies, no personal data
  • AI is optional: If you use AI palette generation, your prompt goes to Vercel AI Gateway (openai/gpt-5-nano)
  • No accounts: No login, no email, no passwords to worry about
  • Full control: Delete your data anytime from browser settings

Our Privacy Commitment

PaletteForge is built with privacy as a core principle. We believe your creative work should remain yours, and your data should stay under your control.

What Data We Collect

1. Local Browser Storage Only

  • Saved Palettes: Stored in browser localStorage/IndexedDB
  • Generation History: Stored in browser localStorage (session-based)
  • Recent Colors: Stored in browser localStorage
  • User Preferences: Dark mode, UI settings stored in browser localStorage

Location: All data lives in YOUR browser only. Never sent to our servers.
Retention: Under your control. Clear anytime via browser settings or in-app "Clear" buttons.

2. Analytics (Privacy-Friendly)

We use Vercel Web Analytics to understand how people use PaletteForge:

  • What's Collected: Page views, referrers, device type (desktop/mobile/tablet), country (IP-based, not stored)
  • What's NOT Collected: No cookies, no personal identifiers, no tracking across sites
  • Purpose: Improve the tool based on usage patterns
  • Provider: Vercel (GDPR-compliant, privacy-focused)
Learn more about Vercel Analytics

3. No Server-Side User Data

PaletteForge does NOT:

  • Store your palettes on our servers
  • Require account creation or login
  • Collect email addresses or personal information
  • Use cookies for tracking
  • Track you across other websites
  • Sell or share your data with third parties

Features and Data Flows

Image Color Extraction

  • How it works: Upload/URL → Browser processes image locally → Colors extracted via JavaScript
  • Server involvement: Image URL imports are fetched directly by your browser (CORS permitting)
  • Data retention: Preview image data cleared when you switch modes or close the app

AI-Powered Palette Generation (Optional Feature)

⚠️ When you use AI generation, additional data handling applies:

  • What's sent: Your text prompt (e.g., "sunset beach vibes")
  • Where: Vercel AI Gateway (proxying OpenAI's gpt-5-nano model)
  • Purpose: Generate context-aware color palettes
  • What's NOT sent: Your saved palettes, generation history, or personal data
  • Retention: Requests are processed through Vercel AI Gateway per their privacy policy. OpenAI processes prompts according to their API usage policy (data retained for 30 days for abuse monitoring, not used for model training)
  • User control: AI feature is OPTIONAL. Use harmony mode instead if you prefer zero external API calls.

Social Sharing

  • Share Links: Encode palette colors in URL parameters (e.g., ?colors=ff5733,33ff57,3357ff)
  • Data flow: No server upload. Colors embedded in URL you share.
  • Social platforms: When you share to Twitter/Facebook/etc., those platforms have their own privacy policies.

Export Features

  • All exports client-side: PNG, SVG, CSS, JSON, etc., generated in your browser
  • No upload: Files created and downloaded directly to your device

Your Data Rights

Access & Control

  • View: All data is in your browser (localStorage/IndexedDB). Use browser DevTools to inspect.
  • Export: Export your saved palettes as JSON from the Library page.
  • Delete: Clear individual palettes or all data via in-app buttons, or browser settings.

Browser Storage Location

  • Chrome/Edge: Settings → Privacy and security → Cookies and site data → See all site data → paletteforge.app
  • Firefox: Settings → Privacy & Security → Cookies and Site Data → Manage Data → paletteforge.app
  • Safari: Preferences → Privacy → Manage Website Data → paletteforge.app

Third-Party Services

Vercel (Hosting & Analytics)

  • Purpose: Host the website, measure anonymous usage
  • Data: Page views, referrer, device type, country (no cookies, no personal data)
  • Privacy Policy

OpenAI (AI Feature - Optional)

  • Purpose: Process AI palette generation prompts (only when you use AI mode)
  • Data: Your text prompt only
  • Privacy Policy

Security

  • HTTPS: All connections encrypted (SSL/TLS)
  • No server-side user data: Can't be breached if it doesn't exist
  • Client-side processing: Colors, images, palettes processed in your browser
  • No authentication: No passwords to store or protect

Contact & Questions

Have privacy questions or concerns? You can reach out via the domain registrar's contact information (paletteforge.app WHOIS).

Changes to This Privacy Policy

We'll update this policy if our data practices change. Check the "Last Updated" date at the top of this page.

Your Trust Matters

PaletteForge exists to help you create beautiful color palettes, not to collect your data. We built this tool with the privacy we'd want for ourselves:

When we recommend partners like FlagForge, it is purely for additional creative resources—no personal data leaves your browser unless you actively choose to visit them.

  • Local-first: Your data stays in your browser
  • Optional AI: Use it only if you want
  • No tracking: We measure usage, not users
  • Free forever: No need to monetize your data

Thank you for trusting PaletteForge with your creative work. 🎨

© 2025 PaletteForge. Built with privacy in mind.