Location Privacy
The accuracy tiers a member's location passes through as they approach an event, nested inside the master suspend/resume switch, with "Meet & Chat" acting as a temporary, self-timed override.
State diagram
stateDiagram-v2
[*] --> Suspended
Suspended --> Resumed : resume > suspend (toggle on, confirmed)
Resumed --> Suspended : suspend > resume (toggle off, confirmed)
state Resumed {
[*] --> Hidden
Hidden --> Approximate : enters offsideMeters radius
Approximate --> NearApproximate : enters nearbyMeters radius (exactNearLocation off)
Approximate --> NearExact : enters nearbyMeters radius (exactNearLocation on)
NearApproximate --> Approximate : leaves nearby radius
NearExact --> Approximate : leaves nearby radius
Approximate --> Exact : exactLocationAtDistance on (account > 6 months)
Exact --> Approximate : leaves offside radius
}
Resumed --> MeetAndChat : user advertises "open to meet & chat"
MeetAndChat --> Resumed : session suspended / time expires
note right of MeetAndChat
Overrides every tier above except
Protected Locations. Any user sees
exact location within 200m of the
declared meeting point.
end note
States
| State | Meaning |
|---|---|
| Suspended | Master switch off - nothing about this member's location is shared. |
| Hidden | Resumed, but beyond the visibility cut-off (offsideMeters). |
| Approximate | Within the cut-off radius; only distance is shared, not coordinates. |
| NearApproximate / NearExact | Inside the near-event radius (nearbyMeters); accuracy depends on exactNearLocation. |
| Exact | Full coordinates shared regardless of distance (exactLocationAtDistance, 6-month account minimum). |
| MeetAndChat | Temporary override - exact location shared within 200m of a declared meeting point. |
Reading the diagram
- The inner region only runs while the outer state is
Resumed- suspending location sharing collapses straight back toSuspendedregardless of which inner tier was active. offsideMetersandnearbyMetersare the two radius sliders that decide which inner transition fires.- Protected Locations are not shown as a state here because they act as a device-local override applied underneath every tier, including
MeetAndChat.