ConacLog – Collection and Analysis for Access Logs

Plugin Banner

ConacLog – Collection and Analysis for Access Logs

by yamakawatakei

Download
Description

ConacLog is a WordPress plugin that records and analyzes website access logs directly within your WordPress installation.

It stores visitor access information securely in a dedicated database table. Administrators can view statistics and detailed access activity from the WordPress dashboard.

Features:

  • Access log recording
  • Analytics dashboard
  • Multisite support
  • Configurable IP storage (raw + hash or hash-only)
  • Built-in data cleanup and privacy maintenance tools

Features:

  • Access log recording
  • Analytics dashboard
  • Multisite support
  • Configurable IP storage (raw + hash or hash-only)
  • Built-in data cleanup and privacy maintenance tools
  • Uses a dedicated endpoint for logging instead of admin-ajax.php,which helps avoid issues in environments where admin-ajax requests may be blocked.
  • Works even with the default WordPress permalink structure.

All log data is stored locally in the WordPress database and is accessible only to site administrators.

Privacy

ConacLog stores access log data in a dedicated database table within WordPress.

Stored data includes:

  • Visitor IP address (always stored as a hashed value; optionally stored in raw form)
  • Remote host name (stored only when raw IP storage is enabled)
  • Access date and time
  • Requested URL

If hashed-only storage is enabled, raw IP addresses and remote host names are not stored.

If raw IP storage is enabled, both the raw IP address and its hashed value are stored.

Administrators may remove stored raw IP addresses and remote host names using the plugin’s maintenance tools.

A small cookie may be set to identify administrator self-access for filtering purposes. This cookie is stored locally in the browser and is not transmitted to any external service.

No log data is transmitted automatically.

External Services

This plugin connects to external services only when an administrator explicitly performs an IP lookup from the dashboard.

Service providers:

  • ipinfo.io – Used to retrieve IP geolocation information.
    Terms of Service: https://ipinfo.io/terms-of-service
    Privacy Policy: https://ipinfo.io/privacy-policy
  • WHOIS servers – Used to retrieve domain or IP registration information.
    The following WHOIS servers are queried in order to look up IP address ownership information:

    • whois.nic.ad.jp (JPNIC – Japan Network Information Center)
      Service description: https://www.nic.ad.jp/en/db/whois/
      Privacy / Terms: https://www.nic.ad.jp/en/

    • whois.jprs.jp (JPRS – Japan Registry Services)
      Service description: https://whois.jprs.jp/en/
      Privacy Policy: https://jprs.co.jp/en/privacy.html

    • whois.apnic.net (APNIC – Asia Pacific Network Information Centre)
      Service description: https://www.apnic.net/manage-ip/using-whois/
      Privacy Policy: https://www.apnic.net/about-apnic/corporate-documents/documents/corporate/privacy/

    • whois.arin.net (ARIN – American Registry for Internet Numbers)
      Terms of Use: https://www.arin.net/resources/registry/whois/tou/
      Privacy / Data description: https://www.arin.net/reference/materials/data/

What is sent:

  • The IP address selected or entered by the administrator.

When:

  • Data is transmitted only when an administrator explicitly performs an IP lookup.
  • No automatic or background transmission occurs.

Purpose:

  • To display geolocation or ownership information related to an IP address.
  1. Upload the plugin via the WordPress admin.
  2. Activate the plugin.
  3. Configure settings from the admin panel.
  4. Data can optionally be deleted when the plugin is uninstalled.
Does it support multisite?

Yes. Activation and deactivation must be performed per site.

Where are logs stored?

Logs are stored locally in a dedicated database table within WordPress.

Does it store personal information?

The plugin stores IP addresses as part of access logs. Administrators can choose whether to store raw IP addresses together with hashed values, or to store only hashed values.

If raw IP storage is enabled, the remote host name is also stored. If hashed-only storage is enabled, raw IP addresses and remote host names are not stored.

External IP lookups are performed only when explicitly requested by an administrator.

1.0.0

  • Initial release
  • Access log recording
  • Analytics dashboard
  • Multisite support
  • Privacy protection (IP hashing)
Back to top