EU Login Geofencing
Restrict login by country / IP range and log every access attempt for EU data-residency policies (FR/BE/NL), with EEA allow-listing and CIDR rules
Login Geofencing & Audit — EU-Residency (FR/BE/NL)
Key Features
Login Geofencing & Audit —
Login Geofencing & Audit — EU-Residency (FR/BE/NL)
Admin and user access is
Admin and user access is open by default: anyone with valid credentials can log in from anywhere.
For FR/BE/NL organisations with an
For FR/BE/NL organisations with an EU data-residency policy this is a control gap.
This module adds a geofencing
This module adds a geofencing and access-audit layer:
Geofence rules -- allow or
Geofence rules -- allow or deny ranges of IPv4/IPv6 addresses by CIDR, or by ISO country code.
A built-in EEA allow-list (27
A built-in EEA allow-list (27 EU member states + IS/LI/NO) lets you restrict access to the European Economic Area in one click.
Per-user & per-group policy --
Per-user & per-group policy -- apply the geofence to everyone, to a group, or to named users (e.g.
only restrict the Settings/admin group)
only restrict the Settings/admin group).
Use Cases
Screenshots
Import Geoip Table
Access Log
Geofencing Policies
Residency Report
Geofencing Rules
Test Geofence
Why Choose This Module
Geofence rules -- allow or deny ranges of IPv4/IPv6 addresses by CIDR, or by ISO country code. A built-in EEA allow-list (27 EU member states + IS/LI/NO) lets you restrict access to the European Economic Area in one click. Per-user & per-group policy -- apply the geofence to everyone, to a group, or to named users (e.g. only restrict the Settings/admin group). Access log -- every login attempt is recorded with timestamp, login, IP, resolved country, matched rule and outcome (allowed / denied / flagged), giving a defensible residency audit trail. Evaluation engine -- a pure, testable engine resolves an IP against the rules (longest-prefix CIDR match, country match, default policy) and against optional time-of-day windows; an out-of-policy login can be denied or merely logged in 'monitor' mode.
Specifications
- Compatible: Odoo 18.0 / 19.0
- License: OPL-1
- Languages: English
- Author: Pokutsoft
- Dependencies: base
- Support: support@pokutsoft.com
Update date: 2026-07-02