Skip to main content

Terms of Service

Last updated: October 20, 2026

These Terms of Service ("Terms") govern your access to and use of the StorePilot platform ("Platform"), including the SaaS dashboard, the WordPress plugin ("Plugin"), and all associated APIs and services (collectively, "the Service"). By installing the Plugin or registering an account on the Platform, you ("Client") agree to be bound by these Terms in full.

If you do not agree with any part of these Terms, do not install the Plugin or use the Platform.


1. Acceptance of Terms​

By performing any of the following actions, you acknowledge that you have read, understood, and agree to be bound by these Terms and our Privacy Policy:

  • Creating an account on the Platform;
  • Installing or activating the StorePilot WordPress plugin on any website;
  • Sending data to the Platform API using an API key;
  • Accessing the Platform dashboard.

2. Description of the Service​

StorePilot is a SaaS analytics and monitoring platform for WordPress-based websites. It provides:

  • JavaScript and PHP error capture and grouping;
  • Session recording and replay;
  • WooCommerce lead capture and tracking;
  • Pageview and visitor analytics;
  • Real-time dashboard for all collected data.

The Platform acts as a Data Processor on behalf of the Client. The Client operates as the Data Controller with respect to end-user personal data collected by the Plugin.


3. Client Responsibilities​

By using the Service, you agree that you are solely responsible for:

3.1 Cookie Consent & Visitor Disclosure
Obtaining all legally required consents from your website visitors before the Plugin begins collecting data (page views, session recordings, lead information, etc.). This includes compliance with GDPR, ePrivacy Directive, CCPA, and any other applicable data protection laws in your jurisdiction. The Platform does not manage cookie consent on your behalf — you must integrate a cookie consent mechanism on your own website.

3.2 Privacy Policy
Maintaining an accurate, up-to-date Privacy Policy on your website that discloses to visitors what data is collected, how it is used, and how long it is retained. Your Privacy Policy must reference the use of session recording and analytics tools.

3.3 API Key Security
Keeping your Platform API key confidential. You must not share the API key publicly, commit it to a public repository, or include it in client-side code that is accessible to end users. Any unauthorized use of your API key is your responsibility. The same applies to a personal key you create on your profile: it reads your sites' data on your behalf, and makes changes too if you created it with changes allowed, so keep it where you keep other passwords, and revoke it from your profile as soon as you suspect it has been exposed.

3.4 Lawful Purpose
Using the Service only for lawful purposes consistent with applicable law. You must not use the Service to collect data from minors under 16 years of age without verifiable parental consent.

3.5 Notification of Data Subjects
Informing your website visitors about session recording in your site's Privacy Policy and cookie notice.


4. Data & Privacy​

4.1 Data Ownership
All data collected through the Plugin from your website belongs to you. We do not sell, rent, or share your data with third parties.

4.2 Data Retention
Data is retained according to the schedule published in our Privacy Policy — in summary: pageviews 90 days, session recordings 14 days, errors 180 days, visitor records 400 days, survey responses 365 days, aggregated statistics 2 years. Leads, chat transcripts and the customer's details on an order are kept 365 days from November 3, 2026, unless you set a different limit under Settings → Privacy → Delete leads after.

You may delete individual visitor records, errors, recordings and leads at any time from the dashboard.

4.3 Right to Erasure
The Platform provides a "Right to Erasure" API endpoint (DELETE /api/v1/sites/:id/visitors/:id/data) to allow you to fulfill GDPR Article 17 requests from your website visitors. You are responsible for implementing the process for handling such requests.

4.4 Data Processing Agreement
By accepting these Terms, you also accept the Data Processing Agreement (DPA) which is incorporated herein by reference and governs how we process personal data on your behalf as a Data Processor.

4.5 Usage Limits
Each organization is on a plan, and each plan sets a monthly allowance. The Free plan includes 1 site, 10000 events per month, 100 recorded sessions per month, and 1 GB of session recordings per month.

An event is a single pageview, a single error occurrence, a newly captured lead, a recorded interaction (a click, a rage click, a click that changed nothing, or a scroll-depth measurement), or a custom event your site sends with StorePilot.track(). On a typical shop this is about thirty events per visit, most of them clicks. A recorded session is one visit by a person whose session is recorded; events and recorded sessions from visits we identify as automated traffic are credited back to those allowances. Repeated updates to an existing record — a lead's basket changing, time-on-page being reported for a pageview already counted, an order being marked as placed — are not counted again. Allowances reset on the first day of each calendar month, UTC.

Going over an allowance does not interrupt the Service immediately. We will notify the organization's owners by email when usage reaches 80% of an allowance, and again when it reaches 100%. Collection continues until usage reaches 120% of the allowance, after which we may stop accepting pageviews, interaction events, session recordings and page snapshots for the remainder of the calendar month.

Error reports and lead captures are never refused for exceeding an allowance. Error monitoring is what tells you your store is broken, and a captured lead is your revenue and cannot be recreated; we will not withhold either one over a usage limit. Data already collected is never deleted because of an allowance, and remains subject only to the retention schedule in section 4.2.

The number of sites in an organization is checked when a site is created. If you move to a plan that allows fewer sites than you already have, no existing site is disabled or deleted — you are prevented from adding new ones until you are within the limit.


5. Plans and Fees​

Every organization starts on the Free plan, except where StorePilot has granted a larger allowance at no charge — a pilot, a partner or a support case. A granted allowance costs nothing, is never a paid plan, and can be withdrawn; it changes your allowance, not this agreement. No organization is ever charged without an owner first choosing a plan and supplying a payment method, so this cannot start for you without a deliberate action by someone in your organization.

The Service is offered on plans. Each plan grants an allowance of sites, events, recorded sessions and session-recording storage, described in section 4.5, and is billed in advance, monthly or annually as chosen at checkout. An annual plan costs 10 times its monthly price and covers twelve months.

PlanPricePrice per yearSitesEvents / monthRecorded sessions / monthRecording storage / month
FreeFree—1100001001 GB
Starter29 EUR per month290 EUR per year15000001000030 GB
Growth99 EUR per month990 EUR per year515000003000090 GB
Scale249 EUR per month2490 EUR per year105000000100000300 GB
Agency149 EUR per month1490 EUR per year25250000050000150 GB

The Service is sold by the provider named in section 16, which issues your invoice. Payment is taken by Stripe; StorePilot does not receive, process or store card details at any point. Prices are net. While the provider is exempt from Polish VAT, invoices carry no VAT; a business in the European Union that gives a valid VAT identification number is invoiced under the reverse-charge mechanism.

An organization that has never subscribed is on the Free plan. It remains available indefinitely and requires no payment method. The Free plan is one per person: a site can be added to an organization on the Free plan only if none of its owners already owns another organization on the Free plan that has a site.


6. No Free Trial​

Paid plans have no free trial. The Free plan described in section 5 is how the Service is tried: it is available indefinitely and requires no payment method.

Choosing a paid plan requires a payment method, and the first month's fee is charged when the plan is chosen. The plan's allowances apply from that moment, and each following month is billed in advance as section 5 describes.


7. Payment Failure and Suspension​

If a payment fails, we will notify the organization's owners and retry. The subscription enters a past-due state in which the dashboard, exports and all data collection continue to work; the only restriction is that new sites cannot be added.

If payment has not succeeded 14 days after the first failure, the subscription is cancelled. A cancelled subscription is not a deletion and not a lockout:

  • The dashboard remains readable and CSV export remains available. The data is yours, and we will not withhold it to settle an invoice.
  • Error reports and lead captures continue to be collected, for the reason given in section 4.5: error monitoring is what tells you your store is broken, and a lead cannot be recreated.
  • Pageviews, interaction events, heatmaps and session recordings stop being collected.
  • Site settings are read-only until a plan is chosen again; your profile, your team and billing stay editable.

Data already collected is never deleted because of a payment failure. It remains subject only to the retention schedule in section 4.2.


8. Cancellation and Refunds​

You may cancel at any time from Billing → Payment details, which opens the payment provider's own portal. Cancellation takes effect at the end of the period already paid for; access is not cut short, and the plan's allowances apply for the remainder of that period. At the end of that period the organization returns to the Free plan; nothing is suspended and no data is deleted as a result.

Fees already paid are not refunded on a pro-rata basis for an unused part of a period, except where a refund is required by applicable consumer law. If you believe you have been charged in error, contact us at the address in section 16 and we will investigate.

Deleting your account is a separate action from cancelling a subscription, and it does delete your data. See section 4.3 and the GDPR notice.


9. Changes to Plans and Prices​

We may change plan prices, allowances or composition. For an existing paid subscription:

  • We will give at least 30 days' notice by email to the organization's owners before a change takes effect.
  • The change applies from the start of the next billing period after that notice.
  • If you do not accept it, you may cancel before it takes effect under section 8.

Changing your own plan takes effect immediately for allowances. Moving to a plan that permits fewer sites does not disable or delete any existing site — see section 4.5.


10. Service Availability​

The Platform is provided on an "as-is" and "as-available" basis. We do not guarantee uninterrupted uptime. Scheduled maintenance and unexpected outages may occur. We will make commercially reasonable efforts to maintain service availability.


11. Intellectual Property​

The Platform, the dashboard and the StorePilot Node SDK are and remain the exclusive intellectual property of StorePilot. These Terms do not grant you any rights to their source code, to StorePilot trademarks, or to any other intellectual property of the Service beyond the limited right to use the Service as described herein. The Node SDK carries its own proprietary licence, distributed with the package.

The WordPress plugin is the exception, and it is licensed to you under the GNU General Public License, version 2 or later. A WordPress plugin runs inside WordPress and is a derivative work of it, so it could not honestly be licensed any other way. That licence gives you the right to read, modify and pass on the plugin's own source code. It reaches nothing else: not the Platform, which is a network service we never distribute to you, not the dashboard, and not the Node SDK. Copyright in the plugin remains ours; the GPL is a licence to distribute, not a transfer of ownership, and it says nothing about what the Service costs.


12. Prohibited Use​

You must not:

  • Reverse-engineer, decompile, or disassemble any portion of the Platform;
  • Attempt to gain unauthorized access to the Platform or its infrastructure;
  • Use the Service to collect data in violation of applicable law;
  • Resell, sublicense, or transfer your account to a third party;
  • Use the Service to store illegal, defamatory, or infringing content;
  • Flood the ingestion API with synthetic or test data at a scale that degrades service for other clients.

13. Limitation of Liability​

To the maximum extent permitted by applicable law, StorePilot shall not be liable for any indirect, incidental, special, or consequential damages arising out of or in connection with the use or inability to use the Service, including but not limited to loss of revenue, data, or business opportunity, even if advised of the possibility of such damages.


14. Modification of Terms​

We reserve the right to modify these Terms at any time. We announce material changes on the Announced Changes page, and may also tell you by email or through the Platform dashboard. Continued use of the Service after changes take effect constitutes your acceptance of the revised Terms.


15. Governing Law​

These Terms are governed by the laws of Poland. Disputes are resolved by the courts competent for Rzeszów, Poland, without prejudice to any mandatory consumer protection that applies where you live.


16. Who Provides the Service, and Contact​

StorePilot is provided by:

Volodymyr Masytskyi — Webity, a sole proprietorship registered in Poland
ul. Miła 29k lok. 13, 35-314 Rzeszów, Poland
NIP: 8133922990 · REGON: 529977260

In these Terms, the Privacy Policy and the Data Processing Agreement, "StorePilot", "we" and "us" refer to that provider.

For questions about these Terms, please contact us at: contact@store-pilot.net