Backend receives the original blob which may have EXIF orientation metadata. Strip it before processing to ensure backend analyzes the same raw image space that Gemini analyzed (which had EXIF stripped before sending). This ensures rotation_degrees are applied correctly to the same image state.