P
Persona: Guest (First Search or Permission Denied) — Shown before the browser's native location permission dialog fires. Purpose-first explanation increases permission grant rate. Users who deny GPS are routed to manual city entry fallback seamlessly. SRS §5 Assumptions; §8.5 FR-73
1
Consent Explanation Panel — Modal: 'Find storage near you.' Body: 'We use your device location to show the nearest available storage spots. We do not store or share your precise location.' Purpose-first framing per GDPR/DPDP best practice. SRS §8.5 FR-73; §5 Assumptions (Location required)
2
Allow Location Access CTA — Primary orange button. Clicking dismisses our modal and triggers the browser's native geolocation permission dialog. On grant: SCR-06 map centres on user location with blue dot + nearest listings shown. SRS §9.2 FR-89; §8.5 FR-73
3
Enter Location Manually Option — Secondary link. Dismisses modal. Returns user to SCR-06 with address search bar focused and GPS icon hidden. No loss of search functionality — full manual city/address entry available. SRS §7.4 FR-10; §5 Assumptions
4
Privacy Assurance Text — Below buttons: 'Your location data is used only to find nearby storage. It is not stored on our servers.' Privacy Policy link. Satisfies DPDP/GDPR consent transparency requirement. SRS §8.5 FR-71; §8.5 FR-73