Uploading Photos

How photo uploads work in STRProof — presigned URLs, supported formats, and best practices for clear condition documentation.


How uploads work

STRProof uses a secure three-step upload process:

  1. Presign — your browser requests a temporary upload URL from the server.
  2. Upload — the photo goes directly to encrypted storage (never through our servers).
  3. Confirm — the server records the upload and links it to the room.

Photos are encrypted at rest and served via short-lived signed URLs. Nobody can access your photos without a valid link.

Supported formats

  • JPEG
  • PNG
  • WebP

Maximum file size is determined by your plan.

Best practices for clear documentation

Consistency matters more than perfection. Photograph each room from the same angle every time so comparisons are meaningful.

What to capture in each room:

  • Walls — any marks, scuffs, or existing damage
  • Floors — stains, scratches, carpet wear
  • Furniture — condition of upholstery, tabletops, drawers
  • Windows and doors — seals, screens, locks
  • Bathrooms — tile grout, fixtures, mirror condition
  • Kitchen — appliances, countertops, cabinet doors

Photographing rooms, not belongings

When guests add photos during check-in, they see a reminder: "Photograph the room, not personal belongings."

As a host, follow the same principle. Focus on the fixed condition of the property — walls, floors, fixtures, furniture — not the guest's luggage or personal items.

Photo moments

STRProof organizes photos into three moments:

  1. Pre-arrival baseline — you or your cleaner upload photos before the guest arrives.
  2. Guest checkout — the guest photographs the property at departure (available on paid plans).
  3. Post-checkout inspection — your cleaner documents the condition after the guest leaves (available on paid plans).

The free plan includes Moment 1 only. Upgrade for the complete three-moment chain.


Back to Help Center