AI Evidence Engine

Protect your security deposit.

Your deposit comes down to what you can prove. MoveLens turns your move-in photos into structured evidence — organized by room, checked for gaps, timestamped for the day the landlord disputes it.

Join the beta

Photos are saved locally in this browser on your device, not uploaded. Download a report to keep a separate copy. This MVP checks photo counts, not image content; AI analysis is not enabled yet.

MoveLensMove-in
Coverage

One weak spot left.

Example: 4 of 5 rooms meet the photo target.

Kitchen✓ 6 photos
Living room✓ 5 photos
Bedroom⚠ 1 photo
Bathroom✓ 4 photos
Closet✓ 3 photos
Why it exists

Photos aren’t evidence until someone organizes them.

Capture, don’t catalogue

Add photos to the room you choose. MoveLens organizes them by room and file timestamp.

Find the holes first

Coverage flags rooms below your photo-count target — so you know where to take more photos before handing back the keys.

Walk in with a record

A dated, room-by-room report is what turns “it was already like that” into something a landlord can’t wave off.

The MVP

Capture → Coverage → Report

1

Capture

Add photos room by room. Drag and drop, or straight from your camera roll.

2

Coverage

See which rooms meet your photo-count target and which need more photos.

3

Report

Save a room-by-room report with embedded photos, or print it to PDF. Keep your original photos separately.

Early access

Deposit on the line?

We’re looking for renters doing a move-in or move-out in the next 30 days.

No signup needed. Email registration is not available yet.

Your photos stay with you.

MoveLens stores your selected photos, room names and settings in IndexedDB in this browser profile. We do not upload them to Cloudflare, GitHub or PostHog. Anyone with access to this browser profile may access the draft.

This is not a cloud backup or encrypted vault. Clearing browser data, private browsing or automatic browser cleanup can remove drafts. Download your report and keep original photos. “Clear saved draft” removes the current draft from this browser.

Optional usage analytics

Only if you allow it, we send predefined interaction events, photo/room counts, a limited campaign/source label and a random tab-session ID to PostHog. No photos, filenames, room names, free text, full URLs, session recordings or cross-device identity. The ID expires after 30 minutes without a recorded interaction.

PostHog handles the network request and can receive technical connection data such as your IP address; this is not a guarantee of complete anonymity. We request no geographic enrichment or person profiles. Cloudflare also processes normal website requests. Declining analytics does not limit the tool.

Changing your choice stops future analytics; it does not erase events already received. Consent choice is remembered locally for up to 180 days. Browser Do Not Track and Global Privacy Control are respected.