1.1 Plugins That Store Personal Info Locally

Copy chapter anchor to clipboard

Many of our plugins have features built-in that may result in the storing of personal information of your site’s visitors and users in your WordPress database. Please note, this personal information is not sent to, or stored here, at WPMU DEV (check here for plugins that may send information to WPMU DEV).  In most cases, you will be able to see and access the data right inside of the WordPress dashboard in the settings pages for each plugin. For example, form entries in Forminator.

You should be aware of these plugins to ensure that you follow any local laws or regulations when it comes to disclosing to your users what data you store and how you use it. You may also need to provide users with copies of this data should it be requested and may need to fully delete the data when asked as well. Should you need any help with these requests, please reach out to our support team.

As a rule, you should:

  1. Always inform users that you are collecting any personal data, get consent to do so, and let them know specifically why you are collecting it. The best place to do this is in your Privacy Policy.
  2. Delete or anonymize any and all personal data when you no longer need it.

The following WPMU DEV plugins may store personal information in your WordPress database (depending on your use of the plugin and settings):

  1. Defender – IP addresses, content, and user information of all site visitors.
  2. Forminator – Forms can be used to collect and store all types of information
  3. Hustle – Form tool can be used to customize information collected
  4. Smush Pro – Image files may contain EXIF data that could identify a user. By default, with Smush Pro enabled, EXIF data is not saved locally, but a setting in the plugin does allow for it to be enabled.

1.2 Plugins That Send WPMU DEV Info

Copy chapter anchor to clipboard

WPMU DEV Dashboard and API: The Dashboard plugin is used to connect your WPMU DEV account with your WordPress installation and sends to WPMU DEV the following information:

  • WordPress/BuddyPress version and size
  • Installed plugins/themes
  • Site URL

The WPMU DEV API does NOT:

  • Track any personal or user information
  • Data is not sold or shared with any third-party
  • Is only used for statistical, security, and support related requirements (this includes the ability to push security updates should it be required)

Some of our plugins require the WPMU API key and the WPMU DEV Dashboard plugin to be in place in order to make their features and services possible. These include:

  1. Defender Pro
  2. Integrated Video Tutorials
  3. Hummingbird Pro
  4. SmartCrawl Pro
  5. Snapshot Pro
  6. Smush Pro
  7. Shipper Pro
  8. WPMU DEV Dashboard Plugin

A few of our plugins may also send end-user or site visitor personal information to WPMU DEV, depending on the settings in place in your WordPress installation.

If you use any of these plugins, you should list WPMU DEV as a 3rd-party service provider or Data Processor in your Privacy Policy or data area of your website.

These plugins are:

Defender:

  • Defender synchronizes blocked/allowlisted IP data with the Hub.
  • If you choose to activate ‘Audit Logging’ in Defender Pro, we will track and store site and user activity, such as IP addresses, usernames, comments, posts, login attempts, setting changes, and upload timestamps on our secure servers. ‘Audit Logging’ is an optional feature that can be turned off in the Defender plugin.

Snapshot Pro:

  • Used to store backups of your WordPress database, so this may include any personal information that is also in your WordPress database. You can fully delete backups at any time.

1.3 Plugins That May Add Cookies

Copy chapter anchor to clipboard

Some plugins may make use of cookies in order to provide the functionality desired.

You may be required to alert your site’s visitors and users to the use of the cookies in your Privacy Policy or Cookie area of your website.

Cookies may be added to your site(s) when the following WPMU DEV plugins are active:

  • Beehive (when Google Analytics or Google Tag Manager are integrated. See below.)
  • Defender
  • Hustle
  • WPMU DEV Dashboard (when Analytics is enabled. See below.)

See the WPMU DEV Plugins chapter in our Cookie Declaration document for more information about plugin cookies.

1.4 Plugins With 3rd-Party Integrations

Copy chapter anchor to clipboard

Many of our plugins have features built-in that allow for integrations with various 3rd party services.

When using these plugins with these 3rd-party services, you may be required to provide this information to your end-users or site visitors in your Privacy Policy or Legal/Terms area of your website. Depending on the circumstances, you may also be required to gain the consent of your site’s visitors as well.

These plugins are:

  • Forminator Pro: Google reCAPTCHA, HubSpot, Slack, Campaign Monitor, ActiveCampaign, Google Sheets, Trello, MailChimp, and AWeber
  • Beehive: Google Analytics, Google Tag Manager
  • Hummingbird: Cloudflare and BunnyCDN
  • Smush: BunnyCDN
  • Hustle: reCAPTCHA, Zapier, various email services including MailChimp, AWeber, Constant Contact, GetResponse, Sendy, Mad Mimi, Infusionsoft, Campaign Monitor, ConvertKit, social platforms like Facebook, Twitter, Pinterest, LinkedIn, Reddit, Vkontakte, 500px, Houzz, Instagram, Twitch, YouTube, Telegram, WhatsApp, and Email
  • WPMU DEV Dashboard: Mixpanel/Matomo (analytics), LiveChatInc (in dashboard support)
  • Defender Pro: Google’s blacklist monitoring
  • The Hub Client: HubSpot

By default, we don’t receive any data on how our plugins and their features are used. However, by opting into usage tracking, you’re helping us to improve our products based on real world usage. Opting-in ensures that we’re spending our resources on the most impactful improvements for you.

Usage tracking is not a default setting, requires opt-in consent, and can be started or stopped at any time for the following plugins from within their respective Settings areas.

When usage tracking is enabled, it will send our developers basic data about how you are using our products on your site. Enabling usage tracking helps us to:

  • Understand what features are being used by our users so we can make better development decisions and make more useful features.
  • Understand the environments in which our products are used so we can ensure wider compatibility.
  • Understand the number of sites impacted by a change to a product or feature and to act more quickly in resolving issues.
  • Write better documentation.

1.5.1 What We Track

Link to chapter 5

We track non-sensitive data about how you use our products on your site. We do not track or store any personal data from you or your site visitors. Below you will find details of everything that is tracked when you opt-in to Usage Tracking in the specified plugins.

Hummingbird

Feature Usage

  • Asset Optimization enabled/disabled
  • Page Caching enabled/disabled
  • Gravatar Caching enabled/disabled
  • Redis Cache enabled/disabled
  • Static Server Cache enabled/disabled
  • Font Display Swap/Optional
  • RSS Caching enabled/disabled
  • Critical CSS enabled/disabled
  • JS Delay enabled/disabled
  • CDN enabled/disabled
  • Viewport meta optimization enabled/disabled
  • Preload Fonts enabled/disabled
  • Swap Web Fonts enabled/disabled
  • Performance Test started/ended
  • Performance Reports enabled/disabled
  • Uptime enabled/disabled
  • Uptime Reports enabled/disabled
  • Uptime Notifications enabled/disabled

System Information

  • Plugin type (Free or Pro)
  • Plugin version
  • WP Install Locale (Language & country)
  • WP installation type (Multisite or Single)
  • WP version
  • Active theme
  • PHP version
  • MySQL version
  • Server type (i.e. Nginx or Apache)
  • Site URL

Smush

Feature Usage

  • Tutorial opened
  • Config applied
  • Image Resize Detection enabled/disabled
  • Lazy Load enabled/disabled
  • Directory Smush enabled/disabled
  • Local WebP enabled/disabled
  • Integrations activated/deactivated
    • Gutenberg activated/deactivated
    • Gravity Forms activated/deactivated
    • WP Bakery activated/deactivated
    • Amazon S3 activated/deactivated
    • NextGen Gallery activated/deactivated
  • Bulk Restore triggered
  • CDN enabled/disabled
    • CDN Background Images option enabled/disabled
    • CDN Automatic Resizing option enabled/disabled
    • CDN WebP Conversion option enabled/disabled
    • CDN Rest API option enabled/disabled
  • Bulk Smush started/completed/canceled
    • Bulk Smush Image Sizes configured
    • Bulk Smush Background optimization enabled/disabled
    • Bulk Smush Automatic Compression option enabled/disabled
    • Bulk Smush Super-Smush option enabled/disabled
    • Bulk Smush Metadata option enabled/disabled
    • Bulk Smush Resize Original Images option enabled/disabled
    • Bulk Smush Disable scaled images option enabled/disabled
    • Bulk Smush Compress original images option enabled/disabled
    • Bulk Smush Backup original images option enabled/disabled
    • Bulk Smush Auto-convert PNGs to JPEGs option enabled/disabled

System Information

  • Plugin type and version
  • WP Install Locale (Language & country)
  • WP installation type (Multisite or Single)
  • WP version
  • Active theme
  • Active plugins
  • PHP version
  • MySQL version
  • Server type (i.e. Nginx or Apache)
  • Config applied
  • Site URL

SmartCrawl

Feature Usage

  • Module enabled/disabled
  • Advanced Tools enabled/disabled
    • Automatic Links, Robots.txt Editor, Breadcrumbs, WooCommerce SEO
  • Quick Setup – all interactions
  • Schema
    • Person or Organization
    • Sitelinks Searchbox enabled/disabled
    • Enable WpHeader and WpFooter enabled/disabled
    • Enable Comments enabled/disabled
    • Enable Author URL enabled/disabled
    • Enable Gravatar ImageObject enabled/disabled
    • Schema Markup Archives enabled/disabled
      • Author Archive, Search Page, Date Archive, Post Type Archives, Taxonomy Archives
    • Enable AudioObject enabled/disabled
    • Enable VideoObject enabled/disabled
    • YouTube Enabled/Disabled
    • Schema Type Builder – Type/Rules/JSON Output
    • Test Schema Button enabled/disabled
    • Delete schema
  • Sitemaps
    • General Sitemap Switch – WordPress Core or SmartCrawl
    • Sitemap Inclusions – Pages, Posts, Custom Post Types, Categories, Tags, Taxonomies
    • News Sitemap Inclusions – Pages, Posts, Custom Post Types
  • New Crawl
    • Number URLS Crawled
    • Crawler Result
    • Triggered From – Plugin, Hub
    • Sitemap Issues Found
  • Crawler Report
    • Automatic Crawls enabled/disabled
    • Schedule Type – Daily,Weekly/Monthly
    • Schedule Details – Time & day/date
  • Sitemap Settings
    • Sitemap Structure – Links per page
    • Include Images enabled/disabled
    • Notify Search Engines – Manual/Automatic
    • Include Stylesheet enabled/disabled
  • Automatic Sitemap Updates
    • Frequency -Automatic/Manual/Scheduled
    • Schedule Type – Hourly/Daily/Weekly
    • Schedule Details -Time & day/date
  • Troubleshoot Sitemap
    • Number of times started
    • Results
  • URL Redirection
    • Number of redirects
  • Automatic Links
    • Number of links

System Information

  • Active theme
  • Locale
  • PHP version
  • Plugin type – (Free or Pro)
  • Plugin version
  • Server type (i.e. Nginx or Apache)
  • WP installation type (Multisite or Single)
  • WP version
  • Operating system & version
  • Device Type (Desktop, Mobile, etc)
  • Competitor Plugin Detected – Competitors plugins related to the plugin tracked. For example in SmartCrawl we can check if the user has Yoast, AIOSEO, etc.
  • Screen size
  • User agent
  • Memory limit
  • Max execution time
  • Site URL

Forminator

Feature Usage

  • Notifications enabled/disabled
  • Forms/Polls/Quizzes modules exported/imported
  • Submissions exported
  • Forms published/deleted
  • Email Notifications
    • PDF Addon
    • Stripe Subscription Addon
    • Geolocation
    • Active Integrations
  • Polls published/deleted
    • Answers
    • Design
    • Results
    • Vote Count
    • Active Integrations
  • Templates
    • Template type
    • Template name
  • Save to Cloud
    • Template type
  • Quizzes published/deleted
    • Quiz Type
    • Pagination
    • Collect Leads
    • Number of Questions
    • Active Integrations
  • Forms modules updated
    • Active Forms
    • Form Submissions
    • Notifications (Reports)
    • Active Integrations
  • Polls modules updated
    • Active Polls
    • Poll Submissions
    • Notifications (Reports)
    • Active Integrations
  • Quizzes modules updated
    • Active Quizzes
    • Quiz Submissions
    • Notifications (Reports)
    • Active Integrations

System Information

  • ActiveTheme
  • PHP Version
  • Server Type (i.e. Nginx or Apache)
  • MySQL Version
  • Plugin name, type, and version
  • WordPress Type and Version
  • WP Install Locale (Language & country)
  • WP installation type (Multisite or Single)
  • Operating System
  • Competitor Plugin (i.e. Rankmath, Yoast)
  • Device Type
  • Screen Size

Defender

Feature Usage

  • Malware Scan
    • Origin of trigger (i.e hub or plugin)
    • Core File Changes Enabled/disabled
    • Plugin File Changes Enabled/Disabled
    • Known Vulnerabilities Enabled/ Disabled
    • Suspicious Code Enabled/ Disabled
    • Scan type Manual/ Scheduled
    • Scan Duration (in secs)
    • Threats Count
    • Count of unknown file(s) in WordPress core
    • Count of files with Suspicious Code
    • Count of plugin file(s) that appear modified
    • Count of theme file(s) that appear modified
    • Count of vulnerabilities found
    • Threat name
    • Reason for scan failure
  • Threat Resolution
    • Resolution method
    • Threat type
  • Config applied
    • Config Name
  • Recommendation applied
    • Recommendation name
    • Status – Actioned/Ignored
  • Onboarding Setup
    • Modules enabled
    • Action taken on quick setup
  • Notification
    • Notification Type
    • Notification Schedule (i.e. daily, weekly, monthly)
  • 2FA
    • WooCommerce 2FA enabled/disabled
    • Force Authentication enabled/disabled
  • Feature Activation/ Deactivation
    • 404 Detection
    • Login Protection
    • Two Factor Authentication
    • Audit Logging
    • Mask Login Area
    • Security Headers
    • Pwned Passwords
    • Password Reset
    • Google reCAPTCHA
    • Origin of trigger (i.e dashboard, hub, features page)
  • Firewall
    • 404 Detection
      • Feature enabled/ disabled
      • Duration temporary/ permanent
    • Login Protection
      • Feature enabled/ disabled
      • Duration temporary/ permanent
    • Global IP activation
      • Action enabled/disabled
      • Permanently blocked IPs enabled/disabled
    • Country blocking enabled/disabled
  • Welcome modal trigger
    • Action taken by the user
  • Upsell modal trigger
    • Action taken by the user
    • Origin of trigger

System Information

  • Site URL
  • Active Theme
  • WP Install Locale (Language & country)
  • MySQL Version
  • PHP Version
  • Plugin name, type, and version
  • Server Type
  • WP installation type (Multisite or Single)
  • WP Version
  • PHP Resource Limit
  • Device Type
  • User Agent

1.6 Snapshot Privacy Policy

Copy chapter anchor to clipboard
Google Drive

The below privacy policy applies only when Google Drive destinations are created within the Snapshot plugin.

The Snapshot plugin, in order to upload a backup of your site to the Google Drive destination, requires authentication of connection. The Google Authentication application is to connect your WPMU DEV storage space with your Google Drive account. This is done so that a site’s backups can be uploaded to the Google Drive account.

After the Google Drive Authentication process is complete, we save a Gmail address, a Google Drive folder’s directory ID along with the Google access token on our servers, which is connected with your WPMU DEV account.

The authentication token is used for the following purposes:

  • Uploading backups to a Google Drive account.
  • Deleting backups created with Snapshot, when the time for rotation comes.
  • Showing the email account associated with the destination.

You may revoke the connection at any time by deleting the Google Drive destination from the plugin – found in Snapshot Pro > Snapshot Backups > Destinations. Deleting the Google Drive destination will remove the Authentication Token.

Removing Google Drive

The connected Google Drive destination will not be automatically removed when the plugin is simply uninstalled. We recommend that you manually remove the connected destinations yourself before uninstalling, to avoid any issues. See Snapshot 4 > Destinations for more information.

If you want to revoke ALL access privileges from Snapshot to your account, please follow these instructions:

  1. Go to the Security section of your Google Account.
  2. Under “Third-party apps with account access,” select Manage third-party access.
  3. Select the app or service you want to remove.
  4. Select Remove Access.

Important: If you remove account access from a third-party app or service, it may retain info you provided from:

  • When you signed in with your Google Account.
  • When you granted additional Google Account access to the app or service.

Once all access privileges are revoked, the Google Authentication application will not be able to access any more info from your Google Account.

The authentication token is not shared with any third party. No other data is sent or implicitly gathered by us in the process of using Google Drive. Any changes to this Privacy Policy will be accompanied by a notification on this page.

Dropbox

The below privacy policy applies only when Dropbox destinations are created within the Snapshot plugin.

In order to upload backups to Dropbox, Snapshot requires an authenticated connection. When a Dropbox destination is authenticated, an account identifier (token) is stored in a database on the authentication server in order to maintain an active connection with the destination within Snapshot. The token is not shared with any third-party service.

The token is used for the following purposes:

  • To create an application directory and subdirectory in the connected Dropbox account to which full site backups will be uploaded.
  • To upload full site backups to the connected Dropbox account.
  • To delete uploaded backups from the connected Dropbox account, as necessary when the maximum number of uploaded backups has been reached.
  • To view basic information about the connected Dropbox account, such as username and email address.

1.7 Hub API Security

Copy chapter anchor to clipboard

Authentication Mechanism

The WPMU DEV Hub API calls various endpoints exposed by the Dashboard plugin installed on a WordPress site. For example, to trigger a plugin update on the site, or to enable the Dashboard to fetch information about available updates.

When connecting to the database of a WordPress site, authentication of these API calls is ensured by signing each request with a HMAC of the parameters, a nonce to avoid replay attacks, and the shared private API key of that user.

User Authorization Mechanism

The principle of least privilege is respected for all actions initiated from the WPMU DEV Hub.

Only programmatic access is made to a WordPress site or database by the Hub API based on user preferences (setting a plugin update schedule, Hub triggered actions, etc).

Users can create sub-accounts for the Hub and define their role restrictions to a high level of specificity.

Database Queries

The Hub and all WPMU DEV plugins use WPDB class parameterization and escaping functions for all database queries, thereby avoiding the risk of SQL injection.

Logging Mechanism

Logs contain sufficient data to enable the ability to investigate issues without revealing unnecessary or personally identifiable information (PII) that could be leveraged by a malicious actor.

All API calls from the WPMU DEV Hub to a WordPress site with the WPMU DEV Dashboard plugin installed are recorded in access logs. Additional log detail can be enabled via a define added to the wp-config.php file. No PII is contained in the logs.

1.8 Clients & Billing

Copy chapter anchor to clipboard

The Clients & Billing portal in the Hub does not store any data related to the credit cards used by your clients as their Payment Method. This data is sent securely to Stripe and is stored securely only there. Please see the Stripe Global Privacy Policy for details.

The following information, as entered by you or your clients in their Client Profile, is stored in both the WPMU DEV database and is synced to and from Stripe:

  • Client name
  • Client email address
  • Client contact number
  • Client billing address

The following information, related to the products & pricing plans in your Clients & Billing portal, is also stored in the WPMU DEV database and is synced to and from Stripe.

  • Products
  • Plans
  • Invoices
  • Invoice lines
  • Invoice lines taxes
  • Invoice tax
  • Subscriptions
  • Subscription items
  • Subscriptions taxes
  • Tax rates

If you still have questions or need assistance after reading this document, please don’t hesitate to contact our support superheroes using the available options under the Support tab in your Hub or via the Support tab in your WPMU DEV Dashboard.

Link to getting support