Privacy Policy

Your Privacy is Our Priority

Last Updated: January 13, 2025

100% Local Processing

Privacy Overview

YourImageKit is designed with privacy as the fundamental principle. Unlike traditional image processing services, we process all images locally in your browser using WebAssembly technology. This means your images, data, and privacy are completely protected.

Data Collection

What We Do NOT Collect

  • ✅ **No Image Uploads**: Your images are processed entirely in your browser and never uploaded to our servers
  • ✅ **No Personal Data**: We do not collect names, email addresses, or any personal information
  • ✅ **No Usage Tracking**: We do not track which tools you use or how you use them
  • ✅ **No File Metadata**: We do not access or store EXIF data or file metadata
  • ✅ **No Processing History**: We do not keep records of your image processing activities

What We May Collect

We may collect minimal, non-personal technical information to improve our service:

  • **Anonymous Analytics**: Basic website usage statistics (if Google Analytics is enabled)
  • **Error Reports**: Crash reports to improve stability (if Sentry is enabled)
  • **Performance Metrics**: Loading times and processing performance data

All analytics data is anonymous and cannot be used to identify individual users.

How Our Privacy Protection Works

WebAssembly + Web Worker Architecture

Our privacy protection is built into the technical architecture:

  • **Client-Side Processing**: All image processing happens in your browser using WebAssembly modules
  • **Web Worker Isolation**: Processing occurs in isolated Web Workers that cannot access external networks
  • **No Server Communication**: Images are processed without any communication with our servers
  • **Memory Management**: Automatic cleanup ensures no image data remains in memory after processing
  • **Local Storage Only**: All data stays on your device and is automatically cleaned up

Technical Implementation

  • **@jsquash Processing**: Uses industry-standard @jsquash WebAssembly modules for local processing
  • **Comlink Communication**: Type-safe Worker communication without external network access
  • **Canvas API**: Direct browser APIs for image manipulation without external dependencies
  • **File API**: Standard browser File API for reading local files without uploads
  • **URL.createObjectURL**: Creates temporary local URLs that are automatically cleaned up

Data Retention

Since we don't collect your images or personal data, there's nothing to retain:

  • **Zero Server Storage**: No images or processing data is stored on our servers
  • **Automatic Cleanup**: Browser memory is automatically cleaned after each processing session
  • **No Persistent Storage**: We don't use localStorage or IndexedDB for user data
  • **Session-Only Data**: Any temporary data exists only during your browser session
  • **No Backup Copies**: We never create backup copies of your images

Your Rights

Since we don't collect personal data, traditional data protection rights don't apply, but we guarantee:

  • **Complete Control**: You have full control over your images at all times
  • **No Consent Required**: No consent needed for image processing since it's entirely local
  • **Immediate Deletion**: Simply close your browser tab to delete all temporary data
  • **No Account Needed**: Use all features without creating an account or providing personal information
  • **Export Freedom**: Download your processed images in any supported format

Security Measures

Our security is built into the architecture:

  • **Isolated Processing**: Web Workers provide sandboxed processing environments
  • **No Network Access**: Processing code cannot access external networks
  • **HTTPS Encryption**: All website communication is encrypted
  • **Content Security Policy**: Strict CSP headers prevent unauthorized script execution
  • **No Server Vulnerabilities**: No server-side processing means no server-side security risks

International Users

Our privacy protection works globally:

  • **GDPR Compliant**: No personal data processing means automatic GDPR compliance
  • **CCPA Compliant**: No data sale or sharing since we don't collect data
  • **Global Privacy**: Same privacy protection regardless of your location
  • **No Data Transfers**: No international data transfers since processing is local
  • **Local Laws**: Complies with data protection laws worldwide

Contact Information

For questions about this privacy policy or our privacy practices:

  • **Email**: privacy@yourimagekit.com
  • **GitHub Issues**: Report privacy concerns via our GitHub repository
  • **Response Time**: We typically respond within 48 hours

Since we don't collect personal data, most privacy inquiries relate to technical questions about our local processing architecture.

**Summary**: YourImageKit protects your privacy by processing all images locally in your browser. We never upload, store, or access your images. Your data stays on your device, and we can't see it even if we wanted to.

This is not just a policy - it's built into our technology.