

The Antiro dashboard: protection status, recent activity and suspicious traffic of your store.
Antiro analyzes every order in real-time using IP geolocation, device fingerprinting, VPN/proxy detection, and behavioral analysis to prevent fraudulent orders before they cost you money.
Features:
This plugin connects to Antiro, a fraud-screening service operated by Antiro (https://antiro.io). An Antiro account is required.
Connection — when the administrator clicks “Connect”, the browser is sent to https://dashboard.antiro.io with the site’s domain and the address of the plugin’s settings page. Once the administrator approves the connection there, the plugin asks https://api.antiro.io to complete it: Antiro calls this site’s /wp-json/antiro/v1/verify endpoint to confirm the site belongs to the administrator, and answers with the store’s API key and publishable key. While the site is not connected, the settings page asks https://api.antiro.io whether the site’s domain is already registered; once it is connected, the settings page checks the API key with Antiro each time it is opened. The plugin also asks Antiro for the store’s current publishable key twice a day (with WP-Cron) and when an administrator opens wp-admin (at most every 12 hours), and keeps the key named in the answer to an order check, so that a key renewed, deleted or switched off in the Antiro dashboard reaches your pages.
Relay through your store — some networks cannot reach Antiro’s addresses while they reach your store. For their customers, the browser script sends the same data through your own site instead (REST route /wp-json/antiro/v1/sdk/m), only when Antiro itself does not answer: the plugin forwards each message unchanged to https://api.antiro.io/v1/sdk/r with your secret API key, the customer’s IP address (as the plugin reads it for the order check) and the request headers the browser sent (User-Agent, Accept, Accept-Language, the Sec-CH-UA and Sec-Fetch headers, Origin, X-Requested-With; never cookies). When https://js.antiro.io has not loaded the script within 3.5 seconds, the page loads the same script from your site (REST route /wp-json/antiro/v1/sdk.js), which the plugin fetches from https://js.antiro.io and keeps for 5 minutes. The plugin stores none of this: no option, no log line.
Terms of service: https://antiro.io/terms
Privacy policy: https://antiro.io/privacy