100% Privacy-First
Zero data collection. All processing happens in your browser.
Last Updated: October 31, 2025
Overview
ImageColorPro is a privacy-first color extraction tool that processes images entirely in your browser. We are committed to protecting your privacy by design - we collect zero personal information and your images never leave your device.
1. Data Collection and Processing
What We Collect
None. ImageColorPro does not collect, store, or transmit any personal information, analytics, or tracking data to our servers.
How Image Processing Works
- All image analysis happens client-side using the browser's Canvas API
- Your images are processed entirely in your browser's memory
- Images are never uploaded to any server
- Color extraction algorithms run locally on your device
2. Where Your Data Lives
All data storage is local to your browser only:
Browser Storage (IndexedDB)
We use IndexedDB to store the following on your device only:
- Color History: Last 10 extracted color palettes (hex codes only)
- Dark Mode Preference: Your light/dark theme choice
- AI Toggle State: Whether AI color naming is enabled or disabled
What We Don't Store
- Images (processed in memory, never saved)
- Personal information (name, email, IP address)
- Usage analytics or tracking data
- Cookies (except essential browser storage APIs)
3. Data Retention
User-Controlled Retention
- All data persists only as long as you choose
- Data is stored in your browser's IndexedDB database
- You can delete all data anytime by:
- Clearing your browser's site data
- Clearing your browser's cache and cookies
- Using your browser's developer tools to delete IndexedDB entries
Automatic Cleanup
- Color history is limited to the last 20 palettes (older entries are automatically removed)
- No server-side data means no retention on our end
4. AI Features Disclosure
Optional AI Color Naming (Off by Default)
ImageColorPro offers an optional AI-powered color naming feature:
What It Does:
- Uses OpenAI's GPT-4 API to generate creative names for extracted colors
- Example:
#FF6B6B→ "Sunset Coral"
What Data Is Sent:
- Only hex color codes (e.g.,
#FF6B6B,#4ECDC4) are sent to OpenAI - No images, personal data, or metadata are transmitted
- Each request contains only the list of hex codes from your palette
When It's Used:
- Feature is OFF by default
- Only activates when you explicitly toggle it ON in the UI
- You can disable it anytime by toggling it back OFF
OpenAI Data Processing:
- OpenAI processes hex codes according to their API Data Usage Policy
- As of our last review, OpenAI states API data is not used to train models (unless you opt-in)
- See OpenAI's privacy policy for their latest data handling practices
Your Control:
- You can completely avoid third-party AI services by keeping the AI toggle OFF
- The core color extraction feature works perfectly without AI naming
5. Third-Party Services
Services We Use
- OpenAI GPT-4 API (only when AI naming is enabled by user)
- Purpose: Generate creative color names
- Data sent: Hex color codes only
- Optional: Feature is OFF by default
Services We Don't Use
- ❌ Analytics platforms (Google Analytics, Mixpanel, etc.)
- ❌ Advertising networks
- ❌ Social media tracking pixels
- ❌ Marketing automation tools
- ❌ Third-party authentication providers
- ❌ Server-side user databases
6. Your Rights
Privacy Rights
- Right to Privacy: Your images and data never leave your device (except optional hex codes to OpenAI)
- Right to Delete: Clear all data anytime via browser settings
- Right to Opt-Out: Disable AI features to avoid any third-party services
- Right to Transparency: This policy clearly documents all data flows
Data Control
- You have complete control over your data
- No account required, no server-side profiles
- All data lives in your browser, under your control
7. Security
Client-Side Security
- All processing happens in your browser's secure sandbox
- We use standard browser APIs (Canvas API, IndexedDB)
- No data transmission to servers (except optional AI API calls)
No Server-Side Risk
- Since we don't store your data on servers, there's no risk of server breaches
- Your images cannot be leaked because we never receive them
8. Children's Privacy
ImageColorPro does not collect any personal information from anyone, including children under 13. Since all processing is client-side and we collect zero data, we comply with COPPA and similar regulations by design.
9. International Users
ImageColorPro works entirely in your browser, regardless of your location. Since we don't collect or transfer data to servers (except optional OpenAI API calls for AI naming), there are no cross-border data transfer concerns for image processing.
If you use AI naming:
- Hex codes are sent to OpenAI's API servers (location varies by OpenAI infrastructure)
- Refer to OpenAI's privacy policy for their data handling practices
10. Changes to This Policy
How We Track Changes
- This privacy policy is version-controlled in our GitHub repository
- All changes are documented in git commit history
- Last updated date is shown at the top of this document
Notification of Changes
- Material changes will be reflected in the "Last Updated" date
- We recommend reviewing this policy periodically
- Continued use after changes constitutes acceptance
Summary
ImageColorPro's Privacy Promise:
- ✅ Zero data collection
- ✅ 100% client-side image processing
- ✅ Browser-only storage (IndexedDB)
- ✅ Optional AI features with transparent disclosure
- ✅ No tracking, analytics, or advertising
- ✅ No user accounts or authentication
- ✅ Complete user control over data
Your images are safe. Your privacy is protected.