# Drop a photo in. It arrives web-ready.

> The client drags a photo into the conversation, pastes it, or picks one. It is resized, converted to WebP, stripped of EXIF data and given alt text before it reaches the page.

## Why a phone photo is safe to accept.

- **Three ways in:** Drag and drop, paste straight from the clipboard, or pick a file from the composer.
- **Optimised on the way through:** Resized and converted to WebP, so a photo straight off a phone does not become a heavy page.
- **EXIF stripped:** Camera and location metadata are removed before the file reaches your repository.
- **Alt text written for it:** Every uploaded photo arrives with a description, so accessibility does not depend on the client remembering.

## From upload to published photo.

1. **The client adds a photo** Drag it in, paste it, or pick it from the composer.
2. **It is processed** Resized, converted to WebP and stripped of EXIF metadata.
3. **Alt text is generated** A written description lands with the image, editable like any other text.
4. **It swaps in the preview** The new photo appears in the same crop and position on the real page, then publishes with everything else.

## Use cases

- **A new team photo:** Someone joined, or someone left. The client swaps the headshot straight from their phone.
  > A large photo taken on a phone becomes a resized WebP with alt text written for it and no location data attached.
- **Seasonal hero images:** The hero photo changes for a season, and changes back afterwards, without involving you.
- **A menu or product shot:** The picture that has to be current, changed by the person who knows it has gone stale.
- **Accessibility without asking:** Alt text is written for every upload, so it is not left to whoever happens to be editing.

## FAQ

### What happens to a very large photo from a phone?

It is resized and converted to WebP before it reaches your repository, so a heavy original does not become a heavy page.

### Is location data removed?

Yes. EXIF metadata, including camera details and location, is stripped from every upload.

### Who writes the alt text?

It is generated for each uploaded photo and lands with the image. It is editable text like anything else on the page.

### Can a client replace any image on the site?

Only the ones you allow. Images are their own guard category, so you can leave them Open, set them to Warn, or route them to you for review.

---

- [All features](https://cmsbrew.com/features)
- [Chat editing](https://cmsbrew.com/features/chat-editing)
- [Real-site preview](https://cmsbrew.com/features/preview)
- [Guards](https://cmsbrew.com/features/guards)
