Track all hookable actions in the WP-Admin area and log them to PermaLogger's external service for comprehensive activity monitoring.
| Author: | bitcoinapi (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.8.3 |
| Plugin version: | 1.0.6 |
| Added to WordPress repository: | 26-11-2025 |
| Last updated: | 26-11-2025 |
| Rating, %: | 0 |
| Rated by: | 0 |
| Plugin URI: | https://permalogger.com |
| Total downloads: | 145 |
![]() Click to start download |
|
PermaLogger is a comprehensive WordPress activity logging plugin that tracks user actions and system events in your WordPress admin area. All events are logged locally and can be synced to the PermaLogger external service for immutable storage and analysis using blockchain technology.
Features
- User Login Tracking – Monitor successful and failed login attempts
- Profile Updates – Track changes to user profiles including password changes
- Email Changes – Log when users update their email addresses
- Dashboard Movement – Track page navigation within the WordPress admin
- Post & Page Tracking – Monitor creation, updates, deletions, and status changes
- Content Diff Tracking – Optional git-style diffs showing exact content changes
- Admin Hooks – Comprehensive tracking of all WordPress admin hooks (optional)
- Local Database Storage – All logs stored in your WordPress database
- API Sync – Automatic syncing to external PermaLogger service
- Log Viewer – Built-in interface to view and filter logs
- Pagination & Filtering – Easy navigation through your activity logs
Use Cases
- Security auditing and compliance
- Debugging user-reported issues
- Monitoring content changes
- Tracking admin activity
- Compliance with data regulations
Privacy & Data
PermaLogger logs user actions including usernames, IP addresses, and timestamps. The plugin can sync this data to an external service (PermaLogger.com) if you provide an API key. You should inform your users about this tracking in your privacy policy.
Requirements
- WordPress 5.0 or higher
- PHP 7.0 or higher
- bitcoinapi.io API key (get one at https://bitcoinapi.io)
External Services
This plugin connects to the BitcoinAPI external service to sync and store WordPress activity logs. This connection is required for the plugin’s core functionality of providing immutable, blockchain-based log storage.
What is sent:
* User activity data including usernames, user IDs, email addresses, IP addresses
* Timestamps of actions performed
* Details of WordPress actions (login attempts, profile updates, email changes, page/post modifications, admin navigation, etc.)
* Request data associated with tracked events
When is data sent:
* Data is sent automatically when the temporary log file reaches 100KB in size
* Each batch contains all logged events since the last sync
* Syncing only occurs if you have provided a valid API key
Service Information:
* Service Provider: BitcoinAPI
* Service Used: Log Storage and Blockchain Timestamping
* API Endpoint: https://bitcoinapi.io/api/
* Terms of Service: https://bitcoinapi.io/terms
* Privacy Policy: https://bitcoinapi.io/privacy
Important Notes:
* All logs are stored locally in your WordPress database regardless of API sync status
* You must provide a valid API key from https://bitcoinapi.io for external syncing to occur
* Without an API key, the plugin will still log events locally but will not sync externally
* Users should be informed about this data transmission in your site’s privacy policy
Privacy Policy
PermaLogger logs user activity on your WordPress site. The following data is collected:
- Username and user ID
- Email address
- IP address
- Timestamp of actions
- Details of actions performed (page visits, content changes, etc.)
If you provide an API key, this data is transmitted to BitcoinAPI external service via HTTPS (bitcoinapi.io). Make sure to disclose this data collection in your site’s privacy policy and obtain necessary user consent.
Support
For support, feature requests, or bug reports, please visit:
* Plugin Support Forum: (will be available after plugin approval)
* Documentation: https://bitcoinapi.io/docs
* Website: https://bitcoinapi.io
* Contact: support@bitcoinapi.io
Credits
Developed by BitcoinAPI
https://bitcoinapi.io
FAQ
ChangeLog
