For organizations prioritizing security and accuracy in attendance tracking, it’s critical to ensure that employees clock in only from authorized locations. Odoo’s Kiosk Mode makes check-ins easy, but without restrictions, employees could potentially log hours from unapproved networks.
The IP Restriction for Kiosk Attendance (Check-In) feature introduces a secure enhancement: clock-ins via Kiosk Mode are now validated against a list of predefined, organization-approved IP addresses. This ensures location-based attendance control without compromising usability.
Key Features & Benefits:
Global IP Restrictions for Kiosk Clock-In
- Administrators define a list of allowed IP addresses via a central configuration panel
- Not user-specific — settings apply across the organization
Blocks Unauthorized Clock-In Attempts
-
If an employee attempts to check in from an unapproved IP, the system displays a warning:
- "Your IP address is not authorized for attendance check-in."
- Prevents remote or off-site check-ins that violate internal time-tracking policies
Enhanced Time-Tracking Integrity
- Ensures clock-in actions happen only from trusted, physical office locations
- Helps maintain accurate attendance records for payroll and compliance
Seamless User Flow with No Interface Disruption
- Works in the background during Kiosk Check-In process
- No changes to existing views or user access rights
- Error handling is clean and informative for the employee
Easy Setup for Admins
- Navigate to Settings → SME → Attendance / Kiosk Mode
- Maintain an editable list of IP addresses
- Scalable to multiple office locations and remote hubs
Test-Ready Implementation
-
Simple steps to verify IP-based restrictions:
- Attempt check-in from an authorized network → Allowed
- Attempt from an unauthorized IP → Blocked with clear message
Example Use Case:
A company has Kiosk Attendance tablets installed at its two physical office locations. IT provides the static IP addresses of both locations and enters them into the system.
🔹 An employee attempts to clock in from home using Kiosk Mode on a personal tablet.
🔹 The system detects an unapproved IP and prevents the action with a clear message.
🔹 Another employee checks in from the office kiosk, clock-in proceeds normally.
This secures time tracking while keeping the process seamless for compliant users.
Summary:
The IP Restriction for Kiosk Attendance (Check-In) feature brings location-based security to Odoo's attendance system. By restricting check-ins to approved IP addresses, it ensures that only on-site, authorized employees can log work hours, supporting payroll integrity, compliance, and workforce accountability.
IP Restriction For Kiosk Attendance (Check In)