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.