Our WordPress plugin sends us two things. A daily check-in confirms your licence is valid. Health reports tell us when something in the plugin breaks on your site, so we can fix it before you have to report it. This page lists every field in both, and what never leaves your site.
Seven of the twenty-four check-in fields verify your licence and say which plugin, WordPress, and PHP versions you run. Two more are your WooCommerce version and when the plugin last finished its nightly self-checks. Four more say how far the plugin has got updating its own database, and whether your site thinks its licence is active or locked, so we notice an update that never finished or a shop locked by mistake. Five more are counts and yes/no answers describing how far through setup you are, so our setup emails stop once you are set up. The last six are sent once, only if you switch the plugin off, so we can tell a hobby store leaving from a busy one. Every count stops at 10,000 and the payload says so when it does.
The check-in sends no page URLs, nothing about your customers, and no contents of your store. The health reports are different: to fix a fault we need to see the records it touched. So they carry order, product, and purchase order IDs, the stock and cost figures of records that fail a check, and the error text itself. Email addresses, phone numbers, and IP addresses are masked on your site before anything is sent, but an error message may still contain a product name. Order and product IDs are numbers that point at a record in your store, not at a person, and we never receive the customer details behind them. The fields below are the complete list.
Field names are the exact wire keys.
Health reports are on by default. Each night, around 2am your site’s time, the plugin checks that its own stock, cost, and purchase order records still add up, that its background jobs are running on time, and that its last update finished, and notes anything it finds wrong. It also notes errors in its own code: PHP errors, crashes, failed database queries, errors in its screens, saves that fail, and background jobs that fail. Errors from other plugins and themes are left out. Repeats of the same error are grouped and counted on your site. The plugin sends what it has collected once an hour, and a crash straight away. Once a day the report also describes your server: its limits and settings, its database version, your shop’s currency, and your time zone’s offset from UTC. It never lists your other plugins.
To switch health reports off for your site, email us and we will turn them off from our side.
Field names are the exact wire keys. A name like errors[].message means the message of each entry in errors.
This page covers what the plugin sends us. For how we handle account data, support messages, cookies, and your rights, read our full Privacy Policy.