Welcome to SWATCH ME!

Create a unique portrait using colors from yourself! This app will help you sample 5 colors from your appearance, then generate a stunning photo with a custom background made from your personal palette.

Make sure you have good lighting and camera access.

Created by Cory Allen and Danna Feintuch

Color Sampling (Step 1/5)

Tap anywhere on the video to sample colors from yourself. Collect 5 different colors - try skin tones, hair, clothing, or accessories for the best results.

Camera Status: Loading...

Setting up camera...

Review Your Colors

Perfect! These are your 5 colors. Ready to take your photo? Or tap UNDO/CLEAR to adjust your color selection.

Get Ready!

Strike your best pose! The photo will be taken automatically.

3

Debug Information

Original Webcam Image

Segmentation Mask

Tiled Background

Device Compatibility

Supported Browsers

  • Chrome: Version 88+ (recommended)
  • Safari: Version 15+ (iOS 15+)
  • Firefox: Version 90+ (limited MediaPipe support)
  • Edge: Version 88+ (Chromium-based)

Mobile Devices

  • iOS: iPhone 12 and newer for best performance
  • Android: Android 10+ with modern browser
  • Camera Access: HTTPS required for mobile camera access
  • Performance: A12 Bionic chip or equivalent recommended

Required Features

  • WebRTC: Camera access via getUserMedia API
  • Canvas: 2D context for image processing
  • WebAssembly: Required for MediaPipe ML processing
  • Modern CSS: Flexbox, CSS Grid, and backdrop-filter

Limitations

  • Firefox Mobile: backdrop-filter not supported
  • Older Safari: aspect-ratio CSS not supported (pre-15)
  • Low-end devices: May experience performance issues with ML processing
  • Privacy mode: Some browsers may block camera access

Troubleshooting

  • Ensure camera permissions are granted in browser settings
  • Try refreshing the page if camera doesn't load
  • For best performance, close other apps using the camera
  • If MediaPipe fails, the app will fallback to basic color detection

Privacy Policy

Information We Collect

SWATCH ME is designed with privacy in mind. We collect minimal information to provide you with the best experience:

  • Camera Access: We access your device's camera solely to capture color samples and take your photo. No images are stored or transmitted to our servers.
  • Analytics (Optional): With your consent, we use Google Analytics to understand how visitors interact with our application. This helps us improve the user experience.
  • Local Storage: We store your consent preferences locally on your device.

How We Use Your Information

  • Camera data is processed locally on your device to create color samples and generate your portrait
  • All image processing happens in your browser - no photos leave your device
  • Analytics data (if consented) helps us understand usage patterns to improve the application

Data Storage and Security

  • No personal images are stored on our servers
  • All photo processing occurs locally in your browser
  • Only anonymized analytics data is collected (if you consent)
  • Your consent preferences are stored locally on your device

Third-Party Services

We use the following third-party services:

  • Google Analytics: For website analytics (only with your consent)
  • MediaPipe: For AI-powered background segmentation (processing occurs locally)

Your Rights

  • You can withdraw analytics consent at any time by clearing your browser data
  • You control camera access through your browser settings
  • No account registration is required

Contact

If you have questions about this privacy policy, please contact us through the creator links provided in the application.

Last updated: September 2025