=== Login Inspector Pro ===
Contributors: nvillen
Tags: login, failed login, user activity, dashboard widget, new users
Requires at least: 6.5
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Monitor and inspect login/logout activity on your site. Get failed-attempt alerts, user activity logs, and dashboard insights.

== Description ==

Login Inspector Pro helps you monitor and control login activity on your WordPress site.

Main features:

- Failed login alerts via email after a configurable threshold
- Login and logout logs with browser, OS, and IP metadata
- New user registration logs with IP and country metadata
- Dashboard widgets with recent activity
- Column visibility controls for admin logs
- Auto-logout after inactivity
- Frontend shortcode to display user activity [wpli_user_activity]
- Translation-ready (.po/.mo)

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`
2. Activate the plugin through the 'Plugins' menu in WordPress
3. Configure options in Login Inspector settings

== Frequently Asked Questions ==

= Where is data stored? =
Logs are stored in custom database tables inside your WordPress installation.

= Is this GDPR compliant? =
The plugin stores security-related metadata (including IP and user agent). Site owners are responsible for informing users and complying with applicable privacy laws.

== External services ==

This plugin connects to an external geolocation API to enrich login and registration logs with country/city metadata.

- Service: `ipapi.co`
- Purpose: Convert IP addresses to approximate geolocation metadata
- Data sent: Visitor IP address
- When sent: During login attempts and user registration events
- Service URL: `https://ipapi.co/`
- Terms: `https://ipapi.co/terms/`
- Privacy Policy: `https://ipapi.co/privacy/`

== Changelog ==

= 1.0.0 =
- Initial release
