Know what left. Record what came back.
ReturnProof registers assets and expected kit components, prints QR labels, records checkout, and guides a return inspection with component counts, notes, and up to eight local photos. Required missing components block checkout instead of merely creating a warning.
The core includes atomic JSON persistence, export, QR deep links, AirPrint, direct ZPL network printing, Google Mobile Ads test integration, consent handling, and a one-time App Store purchase path for removing ads.
Honest boundary: it is a working single-device prototype, not a multi-tenant rental SaaS. There is no cloud synchronization, customer signature, or independent proof of liability.
What using it looks like
- Register the equipment.Add an asset, its expected components, and condition photos on the iPhone.
- Print and attach a QR label.Use AirPrint or a networked ZPL label printer directly from the app.
- Scan at checkout.Confirm the kit is complete; required missing components block the handoff.
- Scan again on return.Count components, add notes, and capture up to eight local inspection photos.
- Keep or export the record.The history remains on that device as JSON-backed local data unless the user exports it.