
Protect My Infos is a WordPress plugin designed to help protect sensitive contact information, such as phone numbers and email addresses, from basic automated harvesting through configurable client-side obfuscation.
Emails and phone numbers are obfuscated to discourage basic automated harvesting, while visitors can interact with reveal controls to display the information.
Features
- Obfuscate contact information with placeholders, blur effects, and Base64 encoding.
- Use the
[protect_my_infos]shortcode for integration in posts or pages. - Fully customizable settings for icons, colors, and reveal texts.
- Easy-to-use admin interface.
External Services
This plugin optionally integrates with PayPal Donate to facilitate donations. No PayPal resource is loaded until an administrator explicitly clicks the “Donate with PayPal” button on the plugin settings page.
- Service Name: PayPal Donate API
- Purpose: To provide a “Donate” button for collecting user donations securely via PayPal.
- Data Sent:
- Network and device information normally included in web requests, such as IP address and user agent
- WordPress locale and the hosted PayPal button identifier
- Any payment information the administrator subsequently enters on PayPal
- When: The PayPal SDK is requested only after an administrator clicks the “Donate with PayPal” button.
- Service Links:
Protected phone numbers and email addresses are not sent to PayPal. Payment transactions are handled by PayPal under its own terms and privacy policy.
Screenshots

Admin Panel: Configure the plugin settings from the WordPress admin.

Placeholder Settings: Customize the text visitors use to reveal protected information.

Blur Settings: Choose which portion of an email address or phone number is blurred.

Frontend Protection: Compare the available blur modes and placeholder controls.