
Explore checkers, demos and evaluation routes →
Summarize this page with
Impossible travel detection asks whether activity at two reported locations could plausibly come from one traveler in the elapsed time. Account-sharing detection asks whether an account is being used beyond its permitted users or devices. The two findings can overlap, but neither establishes the other on its own.
A VPN can move the visible exit without moving the customer. Several sharers can live in one city. A complete account investigation therefore needs reliable timestamps, device continuity, network context and the subscription’s entitlement rather than one geographic threshold.
- 1Validate time and location
- 2Check device continuity
- 3Classify the account case
What an impossible-travel alert describes
A simple travel check compares distance between reported locations with elapsed time between events. That calculation is only as meaningful as the locations and event times. IP geolocation is an estimate of network location, not a GPS record of the person holding a device.
Check whether timestamps represent the protected action, client collection, server receipt or delayed processing. Out-of-order events can create an apparent journey in the wrong direction. A stale location associated with a refreshed session can create a similarly misleading pair.
| Observation | What to inspect | What it does not establish |
|---|---|---|
| Distant exits minutes apart | Device continuity, routing and time ordering | A person physically traveled between the exits |
| New country on a familiar device | Network context and session ownership | The password was shared |
| Several distant device groups | Entitlement, overlap and historical relationships | Every device represents a different person |
| Same city on unrelated devices | Account history and permitted membership | Use is legitimate because travel is plausible |
Verify the event pair first
Retain the event reference, account, timestamp semantics and location source for both observations. Calculate elapsed time consistently, and define how to handle missing, tied or reversed timestamps. A late-arriving event should update history without silently changing an already executed response twice.
If the time window is extremely short, inspect whether both events actually represent active use. Background refreshes and long-lived sessions can coexist without two people interacting simultaneously. Collect relevant actions at a cadence appropriate to the protected resource rather than assuming login time is the whole session history.
Add device and network continuity
A familiar device moving between network exits supports a different interpretation from an unfamiliar device appearing while the owner remains active elsewhere. Neither case should be reduced to a country count.
Inspect ASN and connection context, proxy or VPN evidence and continuity of the observed device. Corporate egress, mobile routing and privacy relays can change the visible geography. A device observation can also be uncertain or unavailable, so distinguish missing evidence from a confirmed new endpoint.
ShieldLabs evaluates live device and network context and exposes Impossible Travel separately from Account Sharing. Both are among its four High-Risk Events. Their Medium or High confidence is a separate concept from the Trusted, Suspicious or Dangerous risk result.
Classify the account problem
For a subscription, the next question is whether the observed users or devices are authorized. A family plan may permit several locations during travel; a named-user seat may prohibit credential sharing even within one building.
For suspected takeover, account control and recovery take priority. For deliberate sharing, device management or an appropriate subscription plan may resolve the issue. For a routing artifact, there may be no customer action to take. Record the finding, policy and response as separate fields so later evidence can correct the case.
Imprivata ITDR documentation covers identity threats in workforce and privileged-access contexts. Do not assume its deployment and response model is interchangeable with a consumer streaming subscription.
Evaluate the product rather than a label
Ask a candidate to demonstrate a real travel-like transition, a changed network exit on the same permitted device, unrelated devices using one account and sequential sharing within one city. Check what it returns for each case and which observations support that result.
Rupt’s sharing concepts combine travel with device counts, concurrency and velocity. Castle offers account metrics and policies. Fingerprint provides identity evidence for application-owned history. The output and implementation effort matter more than whether every marketing page says “impossible travel.”
Make the response auditable
Keep enough context to explain why the account was challenged or reviewed. Include the evidence window, named reasons, applicable entitlement and the executed action. Restrict access to location and device histories, and follow the retention policy appropriate to the product and audience.
A reviewer should be able to distinguish a corrected location from a changed policy or a mistaken account association. Those fixes have different implications for future observations. Measure reversals and repeated restrictions so the same legitimate customer does not keep encountering an unresolved case.
FAQ
Does impossible travel prove account sharing?
No. It identifies a location-and-time anomaly. Network exits, location uncertainty and event ordering need checking before drawing a conclusion about users.
Can sharing happen without impossible travel?
Yes. People in the same location or taking turns can share credentials without a geographic anomaly.
Should a VPN automatically trigger a logout?
Use corroborating device, network and account evidence with the applicable policy. A VPN observation alone does not establish an unauthorized user or compromised account.
Sources and further reading
Read October 21, 2026: ShieldLabs sharing and account context, Rupt sharing concepts, Castle sharing tutorial, Imprivata ITDR threats. Continue with household-aware evaluation.
Continue reading
- How to detect account sharing without blocking legitimate households
- Enforce SaaS seat limits without frustrating legitimate users
Compare all ten tools or read the complete deployment guide.