Wahab133 Media Maintainer is a local media optimization and maintenance toolkit for WordPress. It is designed to keep Media Library attachment relationships intact while giving administrators explicit control over optimization and cleanup actions.
Key features:
Fresh installations do not automatically optimize newly uploaded images, generate ALT text, enable analytics, or delete WordPress’s original-image backup. Those behaviors require administrator choice in the plugin settings or an explicit optimization action.
The plugin cannot guarantee that every detailed image will be both visually lossless and below 100 KB. Visual-protection mode keeps quality and dimensions above configured safety floors instead of forcing destructive compression.
Wahab133 Media Maintainer can use the Google PageSpeed Insights API only when an administrator explicitly starts a Google PageSpeed test from Site Speed Lab.
When this action is used, the plugin sends the same-site URL selected for testing, the selected mobile/desktop strategy, requested Lighthouse categories, locale, and an optional administrator-supplied Google API key to Google’s PageSpeed Insights API. Google receives the network request from the WordPress server. No Media Library files or local visitor analytics records are sent by this feature.
Service information: https://developers.google.com/speed/docs/insights/v5/get-started
Google Terms of Service: https://policies.google.com/terms
Google Privacy Policy: https://policies.google.com/privacy
The plugin’s internal page scanner and internal speed audit make server-side requests only to URLs on the same WordPress site and do not use a third-party service.
Human-readable source files are included for every shipped asset. WordPress uses assets/admin.min.css, assets/admin.min.js, and assets/tracker.min.js in normal production mode and the readable assets/admin.css, assets/admin.js, and assets/tracker.js files when SCRIPT_DEBUG is enabled. The minified files can be regenerated from the readable source with standard CSS/JavaScript minifiers (for example Clean-CSS and Terser); no private source repository is required.
The plugin never rewrites JavaScript, JSON, HTML, or other generated code files in the uploads directory. Uploads-directory code scanning is read-only; supported page-builder cache APIs are used when a media URL change requires cached output to be regenerated.
Local visitor/performance analytics is disabled by default. When enabled by an administrator, a first-party browser cookie is used to distinguish anonymous daily visitors. The random browser identifier is HMAC-hashed before database storage. The analytics feature does not store IP addresses, referrer URLs, user-agent strings, email addresses, or WordPress account identifiers, and does not send the collected analytics data off-site.
WordPress privacy-policy helper text is registered in the Privacy settings screen when the plugin is active.
Google PageSpeed Insights is a separate optional external service described above and is contacted only after an administrator explicitly starts a PageSpeed test.