I built a background remover that doesn't upload your photos (no $40/month)
DEV Community

I built a background remover that doesn't upload your photos (no $40/month)

Remove.bg is a great tool, but it has a problem: they upload your photos to their servers. For personal photos, product images, or sensitive pictures, that's not ideal. So I built Cutout - an AI background remover that runs entirely in your browser. No backend, no uploads, no sign-up, no $40/month subscription.

Try it: https://cutout-murex.vercel.app
Source: https://github.com/JeffreyHamilton6399/Cutout

How it works

The app uses @imgly/background-removal, a powerful AI library that runs directly in the browser via WebAssembly. When you drop an image:

  • The AI model downloads (one-time, ~40MB, then cached by the browser)
  • The model runs locally via WebGPU/WASM to segment the foreground
  • The background is removed, leaving a transparent PNG
  • You download the result

Your photo literally never leaves your device. There is no server.

Features

  • Instant removal: Drop a photo, get a transparent PNG in seconds.
  • Batch mode: Remove backgrounds from multiple images at once.
  • Background replacement: Keep it transparent, or add a solid white/black background for JPEG export.
  • Manual refine: If the AI isn't perfect, use the eraser/restore brush to clean up edges.

The privacy model

  • 100% client-side - photos are processed in your browser
  • Zero network requests during processing (except the one-time model download)
  • No accounts, no tracking, no analytics
  • No server-side storage - there IS no server
  • Open source - read every line of code

Try it Live: https://cutout-murex.vercel.app
Source: https://github.com/JeffreyHamilton6399/Cutout

Feedback welcome - happy to answer questions about the WASM model or the architecture.

Comments

No comments yet. Start the discussion.