A user selects a photo containing GPS coordinates, capture time, and orientation. The preview looks clean, but the background retry queue still holds the original file and uploads it after restart.
Build privacy fixtures
Create synthetic JPEG and HEIC samples with known metadata—never personal photos. Record expected orientation and a fake GPS location such as 0.0, 0.0 plus an unmistakable fixture marker.
select original -> normalize orientation -> strip metadata
-> write sanitized temp file -> enqueue sanitized path -> upload








