Case study

Building GlassCompress

A privacy-first image tool in the Glass family — compress, crop, batch ZIP, and convert to PDF without uploading a single file.

100% privateIn-browserGlass toolkit
Problem

People need passport crops, social sizes, and lighter JPEGs/WebPs without trusting an upload-based compressor with photos and EXIF.

Constraints

No server upload, smooth quality slider, useful presets, batch ZIP and PDF — and a product URL that matches GlassPad.

Role

Solo product and build: compression workflow, crop UI, GlassPad handoff, and Glass branding.

How it works

  • Dedicated app at glasscompress.madushka.com with the same liquid-glass look as the rest of the Glass toolkit
  • Phone photos (including HEIC) open directly in the browser — no upload step
  • Interactive crop with passport and social presets; flip and mirror for quick fixes
  • Live size preview while adjusting quality; batch ZIP and multi-page PDF export
  • GlassPad handoff, built-in help, and installable as a PWA
  • Legacy /tools/compress/ URL redirects to the product subdomain

Privacy / data flow

Images stay in your browser — nothing is uploaded to compress them. Re-encoding strips location and camera metadata by default. Batch sessions are capped at 20 images.

Outcome & lessons

GlassCompress extends the Glass toolkit beside GlassPad: same privacy story, product subdomain, and liquid-glass UI. The lesson: live size feedback and an always-visible Download control matter as much as the compression itself.