> For the complete documentation index, see [llms.txt](https://docs.1kosmos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.1kosmos.com/identity-verification/fraud-prevention/ip-geolocation.md).

# IP Geolocation

***

### Overview

IP geolocation derives an approximate physical location and network profile from the IP address a user connects from. During onboarding or authentication, it provides immediate context about *where* and *how* a user is connecting — without asking them for anything.

{% hint style="info" %}
IP geolocation is an estimate, not a precise position. Accuracy is typically strong at the country level and decreases for region and city. Treat it as a risk signal, not a definitive location.&#x20;
{% endhint %}

### What the check analyzes

When a user connects, the IP address is evaluated for attributes such as:

* **Geographic location** — Country, region, and city associated with the IP.
* **Network and ownership** — The internet service provider (ISP) and the autonomous system (ASN) that owns the address space.
* **Connection type** — Whether the IP belongs to a residential network, a mobile carrier, or a hosting/datacenter provider.
* **Anonymizer use** — Whether the connection is routed through a VPN, proxy, or the Tor network.

### Risk signals it surfaces

| Signal                            | What it may indicate                                                                               |
| --------------------------------- | -------------------------------------------------------------------------------------------------- |
| Connection via VPN, proxy, or Tor | The user may be hiding or misrepresenting their true location.                                     |
| Datacenter or hosting-provider IP | Traffic may be automated (bots/scripts) rather than a real person on a consumer device.            |
| Location mismatch                 | The IP country conflicts with the document country, phone country, or stated address.              |
| High-risk or sanctioned geography | The connection originates from a region the organization restricts or watches closely.             |
| Impossible travel                 | The same account connects from distant locations in a span of time too short to physically travel. |

### Benefits and use cases

* **Onboarding fraud detection** — Flag applicants who mask their location or connect from infrastructure rather than a personal device, a common pattern in synthetic-identity and bulk-account fraud.
* **Account-takeover (ATO) prevention** — Detect logins from unexpected countries or anonymizing networks and trigger step-up authentication.
* **Geographic and regulatory controls** — Restrict access from embargoed or out-of-scope regions to support compliance obligations.
* **Reducing friction for genuine users** — A consistent, residential IP that matches the rest of the identity can support a faster, lower-friction path.
* **Promotion and bonus-abuse prevention** — Identify many accounts originating from the same network or anonymizer, a hallmark of incentive abuse.

### Where it fits in the journey

Because it requires no user input, IP geolocation is well suited to running **at the very start of a journey** as a pre-check, and **continuously at each authentication** to watch for changes in connection behavior over time.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.1kosmos.com/identity-verification/fraud-prevention/ip-geolocation.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
