ECHOSCAN
About Blog

Device continuity before login

Many important visits happen before a user signs in or creates an account. There is no trusted account relationship at that point. Device continuity supplies earlier context: whether the current device has appeared before, how often it has appeared, and whether recent activity has changed in a meaningful way.

Continuity starts with the first visit

Browser Verifier returns a server-issued Imprint after a successful submission. When the customer backend queries Report API v1, the canonical Report includes device.id, device.seen_before, and device.access_count.

  • seen_before is true only when a visit exists before the current visit.
  • access_count includes the current visit.
  • Several Imprints can belong to one Device ID. An Imprint identifies one completed Report, while a Device ID represents a recognized device inside the customer’s authorized scope.

These fields provide continuity context before login, account creation, password recovery, invitation redemption, or a trial request.

<span id=“pro-adds-time-and-recent-activity”></span>

Time and recent activity in the base Report

Lite and Pro share the base Report’s time fields. device.first_seen_at is optional and is returned when available; device.previous_seen_at is always returned and is null on the first visit. Both plans can also return event counts, distinct IP counts, and distinct country counts across 5-minute, 1-hour, and 24-hour windows when activity data is available. Optional fields are not guaranteed on every response.

The History Endpoint gives Lite and Pro customers a time-range view of visits. It supports investigation of access rhythm and change over time while keeping the full history on the server side.

How network changes fit the context

A device may move among home, mobile, corporate, and travel networks. A network change does not automatically erase device history or create a high-risk conclusion.

The Report places the current network state beside the device, browser, operating system, and continuity history for the same visit. Both plans can provide IP consistency, proxy risk, provider, connection type, ASN, and available location results.

Continuity is risk context

seen_before: true means EchoScan found an earlier device visit inside the customer’s authorized scope. It cannot prove the same real-world person or establish that the visit is trustworthy. Shared devices, browser-profile changes, remote access, and device transfers all affect interpretation.

seen_before: false does not make a visit dangerous. A new user, new device, operating-system reinstall, or meaningful environment change can create a first record.

Use continuity with risk.status, risk reasons in the Report, account state, visit purpose, and the customer’s verification results.

Uses before account identity is available

Before account creation, a customer can use device history when reviewing whether the same device has claimed a free entitlement several times. Before login, continuity and network change can help decide whether to add verification. Before a high-value action, recent activity can join the customer’s transaction-risk policy.

Medium risk is a good candidate for added verification, rate limits, or manual review. Immediate denial based on one repeated device can harm people who share devices or return legitimately.

Continue to the Report and History documentation for public fields and query details.

Continuity questions

Does clearing cookies always erase device continuity?

No single storage event guarantees either outcome. EchoScan continuity is based on server-side device context derived from the current visit and prior observations, while browser changes can reduce confidence or lead to a new device record.

Is device history still useful after a network change?

It can remain useful because network data is one part of the context. A network change can be normal, so the current environment, continuity, activity, and your business data should be evaluated together.

Does a previously seen device prove it is the same person?

No. Device continuity describes a recognized device context inside the customer's access boundary. Shared devices, profile changes, remote access, and other real-world conditions prevent it from proving a person's identity.

Are device time fields always returned?

Lite and Pro share the same base Report. device.first_seen_at is optional and returned when available. device.previous_seen_at is always returned and is null on the first visit. Recent activity fields also depend on available data.