---
title: "IP addresses"
manual: "LUX"
version: "44.4"
permalink: "https://docs.typo3.org/permalink/in2code/lux:ip-addresses@44.4"
source: "Privacy/IpAddresses.md"
rendered: "2026-10-01T13:13:23+00:00"
---

![LUX](../Images/logo_claim.svg#gh-light-mode-only) ![LUX](../Images/logo_claim_white.svg#gh-dark-mode-only)

## IP addresses {#ip-addresses}

LUX recognizes visitor IP addresses and can use it for a transformation to a geo-location and company by using an IP service API. In addition IP-addresses can be stored completely untouched or anynomized. This small documentation shows you all configuration options related to IP-addresses in LUX.

### Extension manager configuration {#extension-manager-configuration}

-   Disable IP logging: You can turn off the basic storage of any IP address in your database here
-   Anonymize IP: Parts of the IP address are replaced with "\*\*\*" before saving this value to your database

<!-- TODO: no Markdown rendering for "Raw" -->

<img width="800" />

### IP address services {#ip-address-services}

Via TypoScript you can configure if and which service interfaces are connected to convert a visitor IP address to a location and a real company name (for b2b business).

Configure which service should be used:

```
lib.lux.settings {
  # Layer to use own ip information service (convert IP address to location and company)
  # More then one service can be registered. The first that deliver a result, will be used.
  ipinformation {
    # Main switch for using external IP services
    _enable = 1

    # ipapi.is
    # Useful database with many company information with 1,000 free requests per day (used by Salesflare, Mailmeteor, etc...)
    # Check website for gdpr information
    1 {
      class = In2code\Lux\Domain\Factory\Ipinformation\IpApiIs
      configuration {
        url = https://api.ipapi.is/?q={ip}
      }
    }

    # ipapi.co
    # Up to 30,000 free lookups per month without registration (used by Amazon, IBM, Oracle, etc...)
    # Check website for gdpr information
    2 {
      class = In2code\Lux\Domain\Factory\Ipinformation\IpApiCo
      configuration {
        url = https://ipapi.co/{ip}/json/
      }
    }

    # ipapi.com (from Vienna)
    # No free access without registration and only geo information
    # Check website for gdpr information
#    10 {
#      class = In2code\Lux\Domain\Factory\Ipinformation\IpApiCo
#      configuration {
#        url = https://api.ipapi.com/api/{ip}?access_key=YOUR_ACCESS_KEY
#      }
#    }
  }
}

```

Disabling in general can be done via:

```
lib.lux.settings.ipinformation._enable = 0

```

Disabling Ip-API.com but keep ipapi.is could be done via:

```
lib.lux.settings.ipinformation.1 >

```

**Note:** Take care that your lib.lux configuration is recognized by LUX (see FAQ section how to copy it to plugin.tx_lux_fe)
