Skip to content
Formula Audit XL

Privacy policy

Last updated: .

This policy describes how Formula Audit XL ("Formula Audit XL", "we", "us") collects, uses, and protects information when you use the Formula Audit XL Excel add-in, the Formula Audit XL website at https://formulaudit.com, and the free web tools.

1. Model content and local processing

The Formula Audit XL Excel add-in processes your workbooks locally on your machine, inside the Excel process. Your cell values, formula text, sheet names, named ranges, and model structure are never transmitted to Formula Audit XL servers.

The free web tools (available at /free-tools) parse uploaded files entirely in your browser using client-side JavaScript. Uploaded files are not sent to any server. Closing or refreshing the browser tab discards all parsed data.

2. Data we collect

2.1 Account and billing data

When you purchase a licence, we collect your email address and payment-method details. Payment data is processed by Stripe; Formula Audit XL does not store credit card numbers. We retain your email address and subscription status for as long as your account exists.

2.2 Licence validation

The add-in periodically validates your licence by sending your licence key and the add-in version number to our licensing API over HTTPS. No model content, file paths, or machine identifiers are included in this request.

2.3 Anonymous usage analytics

We collect anonymous, aggregated events to understand product usage. These events include:

  • Feature invocations (e.g. "Trace started"): no inputs or outputs are captured
  • Add-in version and operating system type
  • Session start and end timestamps
  • Generic error codes (not stack traces)

These events do not include cell values, formula text, file names, or any model-derived content. You can disable analytics in Add-in Settings → Privacy.

2.4 Website analytics

The Formula Audit XL marketing website collects standard web analytics (page views, referrer, browser type, rough geographic region from IP address). We use this data to understand which content is useful and to improve the site. We do not track individual users across sessions and do not build behavioural profiles for advertising.

2.5 Cookies

The website uses a small number of cookies:

  • theme: stores your light/dark preference (localStorage, not transmitted to servers)
  • Analytics session: anonymous session identifier for page-view analytics. Expires after 24 hours.

We do not use advertising cookies or cross-site tracking.

3. How we use the data

  • To activate and validate your licence
  • To process payments and send receipts and renewal reminders
  • To respond to support requests you send us
  • To improve the product, based on aggregated, anonymous usage data
  • To understand website traffic and improve content

We do not sell, rent, or share personal data with third parties for marketing purposes.

4. Third-party processors

  • Stripe: payment processing. Stripe's privacy policy: stripe.com/privacy
  • Hosting provider: the website is hosted on Cloudflare Pages. Access logs may be retained for a limited period for security purposes.

5. Data retention

We retain your account data for as long as your subscription is active plus a reasonable period thereafter (up to 12 months) for accounting and dispute purposes. You may request deletion of your account data by emailing [email protected]. Anonymous usage analytics are retained in aggregate and cannot be attributed to you once collected.

6. Your rights

Depending on your jurisdiction, you may have rights to access, correct, or delete personal data we hold about you, and to object to or restrict certain processing. To exercise these rights, contact us at [email protected].

7. Security

We use HTTPS/TLS for all data in transit. Our licensing infrastructure is accessed only over authenticated, encrypted connections. See the Security page for a full description of our data-handling architecture.

8. Changes to this policy

We will post any material changes to this policy on this page and update the "Last updated" date above. We will notify active subscribers by email for changes that materially affect how their data is processed.

9. Contact

For privacy questions or data requests, contact us at [email protected].