Last Updated: March 3, 2026
📋 TL;DR Summary: Your JSON data stays 100% in your browser. We collect minimal account data, anonymized usage stats, and technical fingerprints for fraud prevention. We never sell your data.
JQTable ("we", "our", or "the Extension") respects your privacy. This policy explains in detail what data we collect, why we collect it, and how it's used. We believe in complete transparency about our data practices.
✅ Your JSON data remains entirely in your browser. We never see, collect, store, or transmit your JSON data. All JSON processing happens 100% locally on your device. This includes:
| Data Type | Collected | Purpose | Retention |
|---|---|---|---|
| Email Address | ✓ Collected | Account identification, subscription management, support | Until account deletion |
| User ID (randomly generated) | ✓ Collected | Anonymous account identifier | Until account deletion |
| Subscription Status | ✓ Collected | Feature access management | Until account deletion |
| Billing Information | ✗ Not Collected | Processed by LemonSqueezy only | N/A |
For fraud prevention, subscription management, and to prevent trial abuse, we collect the following device fingerprint data:
| Data Type | Collected | Purpose |
|---|---|---|
| Canvas Fingerprint | ✓ Collected | Unique device identification (anti-fraud) |
| WebGL Renderer Info | ✓ Collected | Device fingerprinting component |
| IP Address | ✓ Collected | Geolocation, fraud detection, trial abuse prevention |
| User Agent | ✓ Collected | Browser/OS identification |
| Timezone | ✓ Collected | Geolocation approximation |
| Language Preferences | ✓ Collected | Localization, fingerprinting |
| Hardware Concurrency (CPU cores) | ✓ Collected | Device fingerprinting |
| Device Memory | ✓ Collected | Device fingerprinting |
| Screen Resolution | ✓ Collected | Device fingerprinting |
| Color Depth | ✓ Collected | Device fingerprinting |
| Pixel Ratio | ✓ Collected | Device fingerprinting |
We collect anonymized usage data to improve the Extension:
This data is aggregated and cannot identify you personally.
The Extension stores data locally in your browser using Chrome's storage API. This data never leaves your device unless you have Chrome Sync enabled:
When you register via email prompt, we collect your email and generate a unique user ID.
We use canvas fingerprinting and collect hardware/software characteristics to create a unique device identifier. This helps us:
We collect your IP address via ipify.org, a third-party service. This is used for:
We use LemonSqueezy for payment processing. When you subscribe:
We use Supabase to store:
Supabase privacy policy: https://supabase.com/privacy
Our API is hosted on Vercel. Vercel may collect standard server logs including IP addresses. Vercel privacy policy: https://vercel.com/privacy
We use ipify.org to retrieve your public IP address. ipify.org privacy policy: https://www.ipify.org/privacy.html
If you are in the European Economic Area (EEA), our legal basis for collecting and using your information depends on the data type:
We implement industry-standard security measures:
You have the right to:
To permanently delete your account and all associated data:
Important: If you have an active subscription, you must cancel it first before deleting your account.
| Data Type | Retention Period |
|---|---|
| Account Information | Until account deletion + 30 days (backup) |
| Device Fingerprints | 24 months after last activity |
| Usage Analytics | 36 months (aggregated, anonymized) |
| IP Address Logs | 30 days |
| Local Browser Storage | Until cleared by user |
When you delete your account, the following data is immediately and permanently deleted or anonymized:
✓ Deleted/Anonymized Immediately:
For legal compliance (tax laws, fraud prevention), we retain the following data even after account deletion:
⚖️ Retained for Legal Compliance (7 years):
Note: These records are anonymized (your email is removed) but kept for tax compliance as required by law in most jurisdictions.
The Extension itself does not use cookies. However:
The Extension is not intended for users under 13 years of age. We do not knowingly collect data from children under 13. If you believe a child has provided us with data, contact us to delete it.
Your information may be transferred to and processed in countries other than your own. We ensure appropriate safeguards are in place:
We may update this policy. Changes will be posted here with an updated "Last Updated" date. Material changes will be notified via:
For privacy questions, data requests, or to exercise your rights:
If you believe we have not complied with data protection laws, you have the right to lodge a complaint with your local supervisory authority.
© 2026 JQTable. All rights reserved.