Legal

Privacy Policy

Last updated: 1 January 2025  ·  Effective: 1 January 2025  ·  Version 1.0

Short version: ThresholdIQ processes all your data entirely inside your browser. Files you upload never leave your device. We do not operate servers that receive your data, and we do not sell or share personal information with third parties.

1. Who We Are

ThresholdIQ ("we", "our", "us") is the operator of thresholdiq.app and the ThresholdIQ alert threshold simulation tool.

For privacy enquiries, contact us at: support@thresholdiq.app

2. What Data We Collect

2.1 Data You Upload (Files)

When you upload CSV, XLSX, JSON, or XML files into ThresholdIQ, those files are read entirely within your browser using the FileReader API. The file bytes are never transmitted to our servers or any third party. Once you close or refresh the tab, the data is gone.

2.2 Browser Local Storage

If you accept our storage notice, we store the following in your browser's localStorage — this data stays on your device and is never sent anywhere:

KeyWhat it storesPurpose
tiq_consent"1" (accepted) or "0" (declined)Records your storage consent decision
tiq_pro"1" or "0"Whether Pro mode is active this session
tiq_profilesJSON array of saved threshold profilesAllows you to reload your configurations
tiq_runsInteger run countTracks free-tier simulation usage

If you decline storage, none of the above is written. The app still works — your profiles simply won't persist after you close the tab.

2.3 Third-Party CDN Libraries

ThresholdIQ loads open-source JavaScript libraries from cdnjs.cloudflare.com (Chart.js, PapaParse, jsPDF, SheetJS). When your browser requests these scripts, Cloudflare's CDN will receive your IP address as part of normal HTTP requests. We do not control or receive this data. Cloudflare's privacy policy applies: cloudflare.com/privacypolicy

2.4 Fonts

ThresholdIQ self-hosts its fonts. No requests are made to Google Fonts or any external font provider. No IP address is shared with font CDNs.

2.5 Email Modal

The "Email Report" feature collects a recipient email address typed by you, solely to compose a mailto: link that opens your local email client. We never receive, transmit, or store this email address.

2.6 Analytics

ThresholdIQ does not currently use any analytics, tracking pixels, session recording, or behavioural monitoring tools.

3. Legal Bases for Processing (GDPR)

For users in the European Economic Area (EEA) and United Kingdom, our legal bases are:

4. Your Rights

You have the right to:

To clear all ThresholdIQ data: open DevTools (F12) → Application tab → Local Storage → right-click your domain → Clear.

5. Data Retention

Data in localStorage persists until you clear it, or until your browser clears site data. We have no server-side retention as we do not receive your data.

6. International Transfers

Because no personal data is sent to our servers, there are no international data transfers by us. The only third-party transfer is your IP address to Cloudflare's CDN when loading library scripts (see section 2.3).

7. Children's Privacy

ThresholdIQ is not directed at children under 13 (or 16 in the EEA). We do not knowingly collect data from children.

8. Changes to This Policy

We may update this policy. The "Last updated" date at the top will reflect changes. Continued use after changes constitutes acceptance of the updated policy.

9. Contact

For privacy questions or requests: support@thresholdiq.app

Mailing address: ThresholdIQ, thresholdiq.app