
Privacy Policy for Hub Chrome Extension
Last updated: May 2, 2025
1. Introduction
Hub is a Chrome extension for Current RMS that enhances your workflow by injecting custom modules (Shortages, Suppliers, Message Hub, etc.) and a paid “Pro” upgrade via Lemon Squeezy. This policy explains what information we collect, how we use it, and your rights in relation to that data.
2. Data We Collect & Store
We collect and store the following information only on your device or within your Current RMS session:
-
Current RMS Subdomain & API Key
-
Purpose: Authenticate API requests to Current RMS for all Hub features (Shortages, Volume, Suppliers, Message Hub, etc.)
-
Storage: Chrome Sync Storage (chrome.storage.sync)
-
-
Feature Toggles (which Hubs you’ve enabled/disabled)
-
Purpose: Remember your configuration across browser restarts
-
Storage: Chrome Sync Storage (chrome.storage.sync)
-
-
Lemon Squeezy License Key & Pro Status
-
Purpose: Validate paid subscription and unlock Pro-only modules (e.g. Total Volume Calculator)
-
Storage: Chrome Local Storage (chrome.storage.local)
-
-
Product Volume Cache
-
What:
-
productVolumeMap (JSON mapping product IDs → volume in m³)
-
volumeLastRefresh (timestamp of last fetch)
-
-
Purpose: Speed up “Total Volume” calculations by avoiding hourly refetches of your entire product catalog
-
Storage: The injected page’s localStorage on the Current RMS domain
-
-
Per-Session Volume Totals
-
What: volume_total_<opportunityId> (last computed total volume)
-
Purpose: Immediately display the last total-volume calculation on popup reload
-
Storage: The injected page’s sessionStorage (cleared on tab close)
-
-
Message Hub Throttling
-
What:
-
lastOpportunityId (ID of the last opportunity shown)
-
lastPopupTime (timestamp of when the Message Hub last popped up)
-
-
Purpose: Limit the auto-popup of the Message Hub to once per hour per opportunity
-
Storage: The injected page’s localStorage on the Current RMS domain
-
3. How We Use Your Data
-
To authenticate and fetch data from Current RMS (shortages, availability, suppliers, etc.)
-
To validate your Lemon Squeezy license and unlock Pro features
-
To remember which modules you’ve turned on/off and your API credentials
-
To improve performance by caching product metadata and session-specific calculations
-
To throttle in-app reminders so they’re not disruptive
4. Data Sharing & Third-Party Services
We do not sell or share your data with any third parties except:
-
Current RMS API – to retrieve your inventory, bookings, and opportunities
-
Lemon Squeezy API – to validate your paid subscription
-
Lemon Squeezy handles payment processing and stores credit-card data on their servers. For details, see their Privacy Policy: https://www.lemonsqueezy.com/privacy
5. Data Retention
All data is stored only on your device or in the Current RMS page session. You can clear it at any time by:
-
Using Chrome’s “Clear site data” (for page-localStorage/sessionStorage)
-
Going to chrome://extensions → Hub → “Details” → “Storage” → “Clear data”
-
Uninstalling the extension, which removes all stored extension data
6. Security
-
Your API keys, license keys, and any tokens are encrypted by Chrome and accessible only to this extension.
-
We never transmit your Current RMS API key or Lemon Squeezy license key to our own servers.
7. Your Rights
Since data never leaves your device, you have full control. You can:
-
View, modify, or delete stored settings via Chrome’s extension storage UI
-
Uninstall the extension to remove all data
-
Contact us (see below) for any questions or requests
8. Changes to This Policy
We may update this policy to reflect new features or legal requirements. We’ll post the revised date above and link from the extension UI.
9. Contact Us
If you have any questions or need assistance, please reach out to:
Email: hub@clearsound.co.uk