Title: Protect My Infos
Author: Yuga Web
Published: <strong>25 Gennaio 2025</strong>
Last modified: 3 Settembre 2026

---

Ricerca i plugin

![](https://ps.w.org/protect-my-infos/assets/banner-772x250.png?rev=3228878)

![](https://ps.w.org/protect-my-infos/assets/icon.svg?rev=3228878)

# Protect My Infos

 Di [Yuga Web](https://profiles.wordpress.org/yugaweb/)

[Scarica](https://downloads.wordpress.org/plugin/protect-my-infos.1.4.0.zip)

 * [Dettagli](https://it.wordpress.org/plugins/protect-my-infos/#description)
 * [Recensioni](https://it.wordpress.org/plugins/protect-my-infos/#reviews)
 *  [Installazione](https://it.wordpress.org/plugins/protect-my-infos/#installation)
 * [Sviluppo](https://it.wordpress.org/plugins/protect-my-infos/#developers)

 [Supporto](https://wordpress.org/support/plugin/protect-my-infos/)

## Descrizione

**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**:
    - [PayPal Terms of Service](https://www.paypal.com/us/webapps/mpp/ua/legalhub-full)
    - [PayPal Privacy Policy](https://www.paypal.com/us/webapps/mpp/ua/privacy-full)

Protected phone numbers and email addresses are not sent to PayPal. Payment transactions
are handled by PayPal under its own terms and privacy policy.

## Screenshot

[⌊Admin Panel: Configure the plugin settings from the WordPress admin.⌉⌊Admin Panel:
Configure the plugin settings from the WordPress admin.⌉[

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

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

**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.⌉⌊
Blur Settings: Choose which portion of an email address or phone number is blurred
.⌉[

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

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

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

## Installazione

 1. Upload the plugin files to `/wp-content/plugins/protect-my-infos` or install it
    via the WordPress admin.
 2. Activate the plugin in the ‘Plugins’ menu.
 3. Configure the settings in `Settings > Protect My Infos`.

## FAQ

### How does the obfuscation work?

The plugin uses Base64 encoding combined with JavaScript to discourage basic address-
harvesting bots. Base64 is encoding, not encryption, and sophisticated crawlers 
may still recover the original value.

### Can I customize the icons and colors?

Yes, the plugin allows you to change the icon style and colors for both text and
icons directly from the settings page.

### Can I customize the reveal text?

Yes, you can set custom reveal texts for both emails and phone numbers.

### Is the plugin compatible with all themes?

It works with most WordPress themes. Theme-specific CSS can occasionally require
small styling adjustments.

### Is the plugin compatible with caching plugins?

Yes, the plugin works with most caching plugins. If you encounter any issues, try
clearing your cache after activating Protect My Infos.

### Does this plugin slow down my website?

The frontend assets are small and are loaded only on pages where the shortcode is
detected or rendered. Actual performance depends on the site, theme, and other plugins.

### Can I protect other types of sensitive data?

Currently, the plugin is designed to protect email addresses and phone numbers. 
Future updates may include support for additional types of data.

### How do I use the shortcode?

You can use the shortcode `[protect_my_infos type="email" value="youremail@example.
com"]` to protect an email, or `[protect_my_infos type="phone" value="+1234567890"]`
to protect a phone number.

### Can I disable the obfuscation?

Yes, you can disable the obfuscation in the plugin settings. However, this may expose
your data to bots.

### Does the plugin work with all WordPress themes?

Protect My Infos is compatible with most WordPress themes. If you experience layout
issues, check your theme’s custom styles or contact support.

### What happens if JavaScript is disabled in the browser?

If JavaScript is disabled, the obfuscated data will not be revealed to users. Ensure
your audience has JavaScript enabled for the best experience.

### Can I translate this plugin?

Yes, Protect My Infos is translation-ready. You can use tools like Loco Translate
or Poedit to translate the plugin into your desired language.

### Is there a Pro version of this plugin?

Not yet, but we are working on additional premium features. Stay tuned for updates!

### Does the plugin comply with GDPR?

The plugin stores its configuration in the WordPress database and does not transmit
protected email addresses or phone numbers to Yuga Web. Clicking the PayPal donation
button loads PayPal resources and is subject to PayPal’s privacy terms. Compliance
depends on how the site owner configures and uses the website.

## Recensioni

Non ci sono recensioni per questo plugin.

## Contributi e sviluppo

“Protect My Infos” è un software open source. Le persone che hanno contribuito allo
sviluppo di questo plugin sono indicate di seguito.

Collaboratori

 *   [ Yuga Web ](https://profiles.wordpress.org/yugaweb/)
 *   [ Kai ](https://profiles.wordpress.org/kaichi/)

“Protect My Infos” è stato tradotto in 1 lingua. Grazie a [chi traduce](https://translate.wordpress.org/projects/wp-plugins/protect-my-infos/contributors)
per il contributo.

[Traduci “Protect My Infos” nella tua lingua.](https://translate.wordpress.org/projects/wp-plugins/protect-my-infos)

### Ti interessa lo sviluppo?

[Esplora il codice](https://plugins.trac.wordpress.org/browser/protect-my-infos/)
segui il [repository SVN](https://plugins.svn.wordpress.org/protect-my-infos/), 
segui il [log delle modifiche](https://plugins.trac.wordpress.org/log/protect-my-infos/)
tramite [RSS](https://plugins.trac.wordpress.org/log/protect-my-infos/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.0

 * Add allowlist validation and accessible keyboard reveal controls.
 * Load frontend assets only when needed and enqueue Dashicons when enabled.
 * Load PayPal resources only after explicit administrator interaction.
 * Scope administrative notices and update messages to the plugin.
 * Correct security and privacy claims in the documentation.
 * Add automated PHP, JavaScript, WordPress compatibility, and Plugin Check workflows.
 * Add consistent Git line-ending rules and remove duplicate generic Italian catalogs.
 * Preserve keyboard focus after reveal and support late-rendered shortcodes.
 * Improve settings accessibility, option validation, translations, and uninstall
   cleanup.

#### 1.3.9

 * Fix secure rendering of revealed email addresses and phone numbers.
 * Fix fatal errors for one-character values in center blur mode.
 * Add UTF-8 support for international email addresses and protected values.
 * Declare compatibility with WordPress 7.1 and require PHP 7.4 or later.

#### 1.3.8

 * Declare compatibility with WordPress 6.9 and update documentation.

#### 1.3.7

 * Fix: two-tap reveal behavior on mobile for obfuscated emails/phones (first tap
   reveals, second tap opens link).

#### 1.3.6

 * Serve images locally from /assets (removed external CDN).
 * Settings saved via AJAX with nonce; sanitization through the Settings API.
 * Standardized option keys with fallbacks for prior versions.
 * Refactored asset structure (css/js/img) and minor optimizations.

#### 1.3.5

 * Performance and localization updates

#### 1.3.4

 * Refactoring and security updates

#### 1.3.3

 * Performance and localization updates

#### 1.3.2

 * Security updates

#### 1.3.1

 * Added How to use section

#### 1.3

 * Added customizable settings for obfuscation type, reveal texts, and colors.

#### 1.2

 * Added obfuscation functionality.
 * Added different types of obfuscation.
 * Added icons.

#### 1.1

 * Added shortcode support.

#### 1.0

 * Initial release with email and phone number protection.

## Meta

 *  Versione **1.4.0**
 *  Ultimo aggiornamento **1 mese fa**
 *  Installazioni attive **100+**
 *  Versione WordPress ** 5.0 o superiore **
 *  Testato fino alla versione **7.1.3**
 *  Versione PHP ** 7.4 o superiore **
 *  Lingue
 * [English (US)](https://wordpress.org/plugins/protect-my-infos/) e [Italian](https://it.wordpress.org/plugins/protect-my-infos/).
 *  [Traduci nella tua lingua](https://translate.wordpress.org/projects/wp-plugins/protect-my-infos)
 * Tag
 * [anti-spam](https://it.wordpress.org/plugins/tags/anti-spam/)[email obfuscation](https://it.wordpress.org/plugins/tags/email-obfuscation/)
   [privacy](https://it.wordpress.org/plugins/tags/privacy/)[security](https://it.wordpress.org/plugins/tags/security/)
 *  [Visualizzazione avanzata](https://it.wordpress.org/plugins/protect-my-infos/advanced/)

## Valutazioni

Non sono state ancora inviate recensioni.

[La tua recensione](https://wordpress.org/support/plugin/protect-my-infos/reviews/#new-post)

[Vedi tutte le recensioni](https://wordpress.org/support/plugin/protect-my-infos/reviews/)

## Collaboratori

 *   [ Yuga Web ](https://profiles.wordpress.org/yugaweb/)
 *   [ Kai ](https://profiles.wordpress.org/kaichi/)

## Supporto

Hai qualcosa da dire? Ti serve aiuto?

 [Chiedi nel forum di supporto](https://wordpress.org/support/plugin/protect-my-infos/)