Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). UI Patterns (SDC in Drupal UI) 2.0.18 Minor update available for module ui_patterns (2.0.18). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

IP Anonymize

1,204 sites Security covered
View on drupal.org

This module helps protect user privacy and comply with data regulations by automatically removing old IP addresses from your Drupal database. It allows you to configure how long IP addresses are stored, with support for various Drupal core and contributed modules.

Stale IP addresses clog up your database with useless data, not to mention, may be subject to subpoena by legal authorities in some jurisdictions.

The IP Anonymize module helps ensure users' privacy (and compliance with data protection and consumer privacy regulations such as GDPR, CCPA/CPRA, etc.) by implementing a retention policy for IP addresses logged in Drupal's database tables. IP addresses are scrubbed on each cron run according to a configurable retention period. For example, you may wish to preserve IP addresses for a short while for purposes of identifying spam.

IP Anonymize cannot guarantee anonymity, as IP addresses are recorded at least temporarily, and may also be logged elsewhere in the system such as webserver error logs.

Built-in support:
Drupal 7 built-in support:
Similar modules:

Cryptolog logs ephemeral identifiers—a keyed hash in IPv6 notation using a random salt which is stored in memory and regenerated each day—rather than IP addresses. Unlike IP Anonymize, client IP addresses never touch Drupal's logs or database tables.

You can support development by contributing or sponsoring.

Activity

Total releases
5
First release
Sep 2025
Latest release
1 week ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
2.0.1 Stable Jul 7, 2026
8.x-1.17 Stable Sep 30, 2025
2.0.0 Stable Sep 14, 2025
2.x-dev Dev Sep 13, 2025
8.x-1.16 Stable Sep 9, 2025