Privacy Policy for the CheerpJ JNLP Runner Browser Extension
Last reviewed: 27 October 2026
Effective date: 27 October 2026
This Privacy Policy explains how Leaning Technologies Limited (“Leaning Technologies”, “we”, “us” and “our”) collects, uses, shares and protects information when you use the CheerpJ JNLP Runner browser extension for Chrome and Edge (the “Extension”), whether you install it from the Chrome Web Store or Microsoft Edge Add-ons, or your organisation deploys it.
The Extension runs Java Web Start applications inside your browser. Their files, their data and the traffic between them and their servers stay between your browser and those servers, and do not pass through us. This policy does not cover those applications or servers, or the CheerpJ website, which has its own Privacy Policy.
1. Who We Are
CheerpJ is a trading name of Leaning Technologies Limited, a company registered in England and Wales under company number 08227826. Our registered office is Nexus, Discovery Way, Leeds, England, LS2 3AA. We are the controller of the personal data described in this policy.
2. Information We Collect
Usage and error statistics
When you start an application, the Extension sends usage and error statistics to Plausible Analytics, which we host ourselves. They may include which steps of the launch completed, which errors occurred, which features of the application’s JNLP file it relies on, whether some advanced settings are turned on, and a count of your first few clicks in the application.
The statistics do not include the address of the JNLP file, the name of the application, what you type or what the application shows. Plausible does not use cookies and does not identify you: your IP address and browser information are used only to derive your country, browser, operating system and device type, and to count unique users within a day, and are not stored.
Bug reports
If an application fails to start, the Extension offers to report the problem to us. If you choose to, it sends us the application’s JNLP file and its name, and may add a description of the error. A JNLP file can contain server addresses, web addresses, application arguments and settings, which may identify your organisation’s internal systems.
The Extension also links to GitHub, where you can open a public bug report. The report’s title is prefilled with the address of the JNLP file, which you can change before posting. What you post on GitHub is public and handled under GitHub’s privacy policy.
Licences
If you activate the Extension with a licence key, it sends the key and a random identifier for your installation to our licence server. It does so when you activate it, when the Extension or your browser updates, and when the licence it holds expires. The server replies with your licence, which includes the name of its owner. Licences installed as a signed token, including those deployed by an administrator, are checked inside the Extension and send nothing to us.
When you buy a licence, FastSpring processes your order and payment as our reseller and merchant of record, under its own privacy policy. It shares with us the details we need to issue and renew your licence, which may include your name, company and email address.
Information collected automatically
Our servers, and those of our providers, receive your IP address and browser information with every request the Extension sends, as part of how the internet works.
Pages the Extension opens
- The welcome page, shown once after installation, loads icons from Google Fonts, so Google receives your IP address and information about your browser.
- The feedback page, which your browser opens when you remove the Extension, contains a Google Form. Answering it is optional; what you enter is collected through Google Forms.
The Extension does not use cookies, and does not collect the contents of your applications or files, your keystrokes or your browsing history.
3. How We Use Information
We use the information we collect to:
- measure which applications and features work, and find and fix problems;
- investigate the bug reports you send us, and keep the JNLP files you report as test cases, so later versions keep working with them;
- issue, validate and renew licences, and limit each licence to the installations it covers;
- respond to you and manage our relationship with you as a customer; and
- detect abuse, protect our rights and users, and comply with legal obligations.
We do not sell your personal information, use it for advertising, or use it for automated decision-making that has legal or similarly significant effects on you.
4. Our Lawful Bases
Under the UK GDPR, we rely on:
- legitimate interests, to measure and improve the Extension with usage and error statistics, investigate the bug reports you send and keep them as test cases, read the feedback you give, and secure our services, where those interests are not overridden by your rights;
- contract, to issue, validate and renew the licences you buy; and
- legal obligation, to keep records of purchases and where the law otherwise requires us to process information.
5. How We Share Information
We share information only where reasonably necessary for the purposes described above, including with:
- affiliates and group companies that help us operate or support CheerpJ;
- service providers and subprocessors, listed in section 6;
- FastSpring, which sells our licences as merchant of record;
- professional advisers, regulators, courts, law enforcement or other authorities where disclosure is required by law or reasonably necessary to protect rights, property or safety; and
- a buyer, successor or other transaction counterparty if we are involved in a merger, acquisition, financing, reorganisation or sale of all or part of our business.
6. Hosting, Data Location and Subprocessors
Our key subprocessors for the Extension currently include:
- Cloudflare, Inc., which runs our licence server and receives and stores bug reports, on its global infrastructure.
- Google LLC, which provides Google Fonts and Google Forms.
Some of these providers may process personal data outside the United Kingdom. Where personal data is transferred internationally, we rely on appropriate safeguards, such as the UK International Data Transfer Addendum, Standard Contractual Clauses or UK adequacy regulations.
7. Data Retention
We keep personal information only for as long as reasonably necessary for the purposes described in this policy, including to resolve disputes, enforce agreements and comply with legal obligations. More specifically:
- Plausible does not store personal data;
- bug reports are kept for as long as we use them to fix problems and to test the Extension, and deleted if you ask us;
- licence records, including the purchase details FastSpring shares with us, are kept for as long as your licence is active, and afterwards for as long as we need them for our business records; and
- feedback form answers are kept for as long as they help us improve the Extension.
8. Your Rights and Choices
Under the UK GDPR, the Data Protection Act 2018 and other applicable data protection laws, you may have the right to:
- be informed about how your personal information is used;
- access a copy of the personal information we hold about you;
- have inaccurate or incomplete information corrected;
- have your personal information deleted in certain circumstances;
- restrict processing in certain circumstances;
- object to processing, including the usage and error statistics; and
- data portability, where applicable.
You choose whether to send a bug report and whether to answer the feedback form. Removing the Extension stops all of the data described in this policy from being sent.
To exercise your rights, please contact us at [email protected]. If you are not satisfied with our response, you may complain to the UK Information Commissioner’s Office.
9. Children
The Extension is not intended for children under 13, and we do not knowingly collect their personal information. If you believe a child has given us personal information, please contact us and we will delete it.
10. Security
We use commercially reasonable physical, technical and organisational safeguards to protect personal information. No method of transmission over the internet or of electronic storage is completely secure, so we cannot guarantee absolute security.
11. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the “Last reviewed” and “Effective date” at the top of this page. If a change adds a new kind of data the Extension sends, we will also say so in its store listings.
12. Contact Us
If you have questions about this Privacy Policy or about how we handle your personal data, please contact us at [email protected].