Home Products Services About Contact

EasyTables privacy notice

Effective 6 October 2026 · Applies to EasyTables 1.41.0 and later.

This notice explains the personal data processed for EasyTables licensing and purchases. It supplements the general privacy policy.

Controller and contact

EDUARD NIZAMOV PR, Njegoševa 9, 34210 Rača, Serbia, registration number (MB) 66819027, tax ID (PIB) 113428509, is the controller for the data described here. Privacy questions and requests: edward.nizamov@gmail.com.

Your table data stays in Tableau

EasyTables reads Tableau summary data and, when Tableau grants Full Data permission, underlying rows for exact calculations. Worksheet rows, field values, workbook names and workbook contents are processed in your browser and are never sent to us. Author settings are stored in the workbook by Tableau, and the workbook owner controls them.

What we process, why and for how long

DataWhenPurpose and legal basis (GDPR Art. 6)How long we keep it
Tableau HTTPS address, site name when visible, Tableau context and the workbook’s activation codeEach access check on Tableau Server or Cloud: when a workbook opens and every few minutes while it is openCheck that the deployment is licensed — performance of the licence contract, Art. 6(1)(b)Not stored per check. The licence records below keep the activated address and site
One-way hash of the Tableau account ID: SHA-256 of the account ID and the Tableau address, computed in the browser. The account ID itself is not sentEach access check on Tableau Server or CloudCount the accounts that use EasyTables Free and apply its limit of 10 accounts a month — legitimate interests, Art. 6(1)(f)Stored only as a keyed hash (HMAC with a secret server key) with the free installation, the calendar month, the first-seen time and the account’s order in that month; deleted 13 months after it was first seen
EasyTables Free installation: Tableau context, address, the site when visible, a SHA-256 digest of its installation code, the keyed hash of the account that started it and the creation timeThe first EasyTables Free access for that Tableau address, site or workbookRun EasyTables Free and reconnect an author’s new workbooks to it — Art. 6(1)(f)Kept while the installation exists; the starting account’s keyed hash is cleared 13 months after creation
IP address and request details in web-server logsEach request to the extension and the licensing serviceSecurity and abuse prevention — legitimate interests, Art. 6(1)(f)14 days on our server. Netlify handles its own request logs under its terms
Licence records: SHA-256 hash of the licence key; Lemon Squeezy order, subscription, licence-key and instance IDs; activated address and site; licence term and statusActivation, renewal, cancellation and refundDeliver and manage the licence — Art. 6(1)(b)The licence term plus 12 months, then deleted
Activation and licence-change audit recordsEach activation or licence changeSecurity and dispute handling — Art. 6(1)(f)24 months
Lemon Squeezy payment events (event type and time)Each subscription or payment eventKeep access in step with payment status — Art. 6(1)(b)90 days
Legacy diagnostic counter (pseudonymous account hash)Only when an author runs the optional older online licence checkCount accounts for an older pilot licence — Art. 6(1)(f)Until the end of the calendar month
Encrypted database backupsDailyRecovery after a failure — Art. 6(1)(f)Up to 14 days
Support emailsWhen you write to usAnswer your request — Art. 6(1)(b) or (f)24 months after the last message

The automatic access check sends no Tableau username or email, and it sends the one-way hash above instead of the Tableau account ID. An access decision concerns a Tableau deployment’s licence. On EasyTables Free, the eleventh and later accounts of a month see a purchase window instead of the table until the next month; this applies the free edition’s account limit and involves no profiling.

In your browser

The account hash is computed in the browser for each access check and is not stored there. The EasyTables Free installation code is saved in the workbook settings, like an activation code, and not in browser storage.

When a Tableau Cloud author uses an activation code in edit mode, EasyTables remembers that code in the browser’s local storage for that Tableau address, for up to 90 days after its last successful use. A new workbook can then offer the masked code, and the code is saved to a workbook only when the author chooses it. Choose “Forget saved code” in EasyTables or clear the browser’s site data to remove it. The code is never added to URLs, settings exports or Excel exports.

Purchases

Lemon Squeezy sells EasyTables as merchant of record. It collects your name, email, billing address, payment and tax details under its own privacy policy and is a separate controller for that data. We never receive card details. Lemon Squeezy sends us the order, subscription and licence-key information listed above so that we can deliver and manage your licence.

Who receives data

  • Netlify: hosting of the extension, purchase pages and this website (United States).
  • Hetzner Online: licensing server and database (European Union).
  • Google: web fonts loaded by this website and the support mailbox.
  • Cloudflare: DNS and email routing for databeyond.app.
  • Lemon Squeezy: merchant of record for purchases.

When a provider processes data outside Serbia or the European Economic Area, the transfer relies on the provider’s Standard Contractual Clauses or its EU–US Data Privacy Framework certification, as applicable. We do not sell personal data or use it for advertising. The EasyTables product page, these legal pages and the extension load no analytics or advertising tags.

Your rights

You can ask for access to your data, correction, deletion, restriction of processing, objection to processing based on legitimate interests, and a copy of data you provided. Email the address above and we will answer within one month. To find the right records we may ask for the licence or the Tableau address concerned, never for passwords or card details. You can also complain to the Serbian Commissioner for Information of Public Importance and Personal Data Protection (poverenik.rs) or to the data-protection authority in your EU country.

Changes

We update this notice when EasyTables processing changes and show the new date at the top.

General privacy policy · Licence and purchase terms · Refund and cancellation policy