
This page serves as the central hub for all legal information related to Nebula Protect app and the nebulaprotect.io website. Here you will find our Privacy Policy, Terms of Use, Licensing Agreement, Third‑Party Notices, and all other documents required to ensure transparency, compliance, and the protection of your rights. Each section outlines how we handle data, how our software can be used, and the obligations that apply to both users and the service provider.
Last updated: June 14, 2026
By accessing https://nebulaprotect.io and using our services, you agree to abide by these Terms & Conditions and to comply with all applicable laws and regulations. If you do not agree with these Terms, you must not use this website or any related services.
These Terms govern your access to and use of the Nebula Protect website (nebulaprotect.io) and the Nebula Protect software ("Nebula", "the Software"), operated by nebulaprotect.io ("we", "us"). We may review and amend these Terms at our discretion; any changes take effect on publication on this page.
Nebula Protect is a developer tool that packages and protects Node.js/Electron applications into native executables. Functionality depends on the licensed tier (Pro, Team, Enterprise) and the options you choose. We may update, improve, or change features over time.
Our order process is conducted by our online reseller Paddle.com. Paddle.com is the Merchant of Record for all our orders. Paddle handles payment processing, billing, tax collection, and invoicing, and customer service for billing enquiries. Your purchase agreement for billing is therefore with Paddle, subject to Paddle's terms (paddle.com). We deliver the licence and the Software.
A purchase grants a licence per the tier you bought, valid for the stated period (typically 12 months) and the number of seats included. Licences are bound to the hardware (HWID) you activate. The Software may periodically contact our verification service at api.nebulaprotect.io to confirm licence status. Licences and downloads are delivered digitally via your account ("My Account") and/or the email you provide at checkout. Renewals extend the licence; if you do not renew, the licence expires and the Software reverts to its limited/free mode. See the End User Licence Agreement (EULA) for the full licence terms.
We offer a 30-day free trial bound to a single machine (HWID). The trial is for evaluation only and may be limited in features. One trial per machine.
You may not: resell, sublicense, or redistribute the Software or the Licensing Kit except as expressly permitted; reverse engineer, decompile, or attempt to defeat Nebula's own protection; use the Software unlawfully; or use the Software to build, protect, or distribute malware or infringing applications.
By using this website you agree not to: use it in any way that abuses or disrupts our networks or any other service we provide; transmit or publish any harassing, indecent, obscene, fraudulent, or unlawful material; send unauthorized advertising or spam; harvest or collect user data without consent; or use it in any way that infringes the privacy, intellectual-property, or other rights of third parties or that breaches any applicable law or regulation.
Nebula Protect, its name, code, and materials are owned by us and protected by law. These Terms grant no ownership — only the licence described in the EULA.
The Software is provided "as is". No software protection is unbreakable: Nebula raises the cost and difficulty of analysis and reverse engineering, but we do not warrant that protected applications cannot be analysed or modified by a sufficiently determined and skilled party. To the maximum extent permitted by law, we disclaim implied warranties of merchantability and fitness for a particular purpose.
To the maximum extent permitted by law, we are not liable for any consequential loss arising from the use of, or inability to use, the website or the Software. "Consequential loss" includes any indirect or consequential loss, and any real or anticipated loss of profit, revenue, business, goodwill, opportunity, savings, reputation, use, or loss or corruption of data, whether arising under statute, contract, equity, tort (including negligence), indemnity, or otherwise. Nothing limits liability that cannot be limited by law, including your statutory consumer rights.
The materials on this website are for general information only and are not exhaustive. We do not warrant the accuracy, completeness, or reliability of any materials on the website or of any resources linked to it.
This website may link to third-party sites we do not control. We are not responsible for their content or policies, and the inclusion of a link does not imply endorsement. You access linked sites at your own risk.
We may suspend or terminate access for breach of these Terms. Licence revocation on refund/chargeback is described in the Refund Policy.
If any provision of these Terms is found wholly or partly invalid or unenforceable, it is severed to that extent; the remaining provisions continue in full force.
These Terms are governed by the laws of Italy, without prejudice to mandatory consumer-protection rights in your country of residence. Disputes are subject to the competent courts of Lecce, Italy, except where mandatory consumer rules assign jurisdiction to the consumer's place of residence.
For any questions regarding these Terms, you may contact us using the following details:
Giuseppe M. Corsano
info@nebulaprotect.io
nebulaprotect.io - Giuseppe M. Corsano
Your privacy is important to us. It is our policy to respect your privacy and comply with any applicable law and regulation regarding any personal information we may collect about you, including via our app, Nebula Protect, and its associated services.
Personal information is any information about you which can be used to identify you. This includes information about you as a person (such as name, address, and date of birth), your devices, payment details, and even information about how you use an app or online service.
In the event our app contains links to third-party sites and services, please be aware that those sites and services have their own privacy policies. After following a link to any third-party content, you should read their posted privacy policy information about how they collect and use personal information. This Privacy Policy does not apply to any of your activities after you leave our app.
This policy is effective as of April 29, 2026
Last updated: June 14, 2026
Information we collect falls into one of two categories: "voluntarily provided" information and "automatically collected" information.
"Voluntarily provided" information refers to any information you knowingly and actively provide us when using our app and its associated services.
"Automatically collected" information refers to any information automatically sent by your device in the course of accessing our app and its associated services.
When you access our servers via our app, we may automatically log the standard data provided by your device. It may include your device's Internet Protocol (IP) address, your device type and version, your activity within the app, time and date, and other details about your usage.
Additionally, when you encounter certain errors while using the app, we automatically collect data about the error and the circumstances surrounding its occurrence. This data may include technical details about your device, what you were trying to do when the error happened, and other technical information relating to the problem. You may or may not receive notice of such errors, even in the moment they occur, that they have occurred, or what the nature of the error is.
Please be aware that while this information may not be personally identifying by itself, it may be possible to combine it with other data to personally identify individual persons.
Our app may access and collect data via your device's in-built tools, such as:
When you install the app or use your device’s tools within the app, we request permission to access this information. The specific data we collect can depend on the individual settings of your device and the permissions you grant when you install and use the app.
We may ask for personal information - for example, when you submit content to us, when you subscribe to our newsletter, when you register an account or when you contact us — which may include one or more of the following:
We only collect and use your personal information when we have a legitimate reason for doing so. In which instance, we only collect personal information that is reasonably necessary to provide our services to you.
We may collect personal information from you when you do any of the following on our app:
We may collect, hold, use, and disclose information for the following purposes, and personal information will not be further processed in a manner that is incompatible with these purposes:
We may combine voluntarily provided and automatically collected personal information with general information or research data we receive from other trusted sources. For example, If you consent to us accessing your social media profiles, we may combine information sourced from those profiles with information received from you directly to provide you with an enhanced experience of our app and services.
When we collect and process personal information, and while we retain this information, we will protect it within commercially acceptable means to prevent loss and theft, as well as unauthorized access, disclosure, copying, use or modification.
Although we will do our best to protect the personal information you provide to us, we advise that no method of electronic transmission or storage is 100% secure and no one can guarantee absolute data security.
You are responsible for selecting any password and its overall security strength, ensuring the security of your own information within the bounds of our services. For example, ensuring any passwords associated with accessing your personal information and accounts are secure and confidential.
We keep your personal information only for as long as we need to. This time period may depend on what we are using your information for, in accordance with this privacy policy. For example, if you have provided us with personal information as part of creating an account with us, we may retain this information for the duration your account exists on our system. If your personal information is no longer required for this purpose, we will delete it or make it anonymous by removing all details that identify you.
However, if necessary, we may retain your personal information for our compliance with a legal, accounting, or reporting obligation or for archiving purposes in the public interest, scientific, or historical research purposes or statistical purposes.
We do not aim any of our products or services directly at children under the age of 13 and we do not knowingly collect personal information about children under 13.
We may disclose personal information to:
Third parties we currently use include:
The personal information we collect is stored and/or processed in Italy, Germany, France , or where we or our partners, affiliates, and third-party providers maintain facilities.
The countries to which we store, process, or transfer your personal information may not have the same data protection laws as the country in which you initially provided the information. If we transfer your personal information to third parties in other countries: (i) we will perform those transfers in accordance with the requirements of applicable law; and (ii) we will protect the transferred personal information in accordance with this privacy policy.
Your choice: By providing personal information to us, you understand we will collect, hold, use, and disclose your personal information in accordance with this privacy policy. You do not have to provide personal information to us, however, if you do not, it may affect your use of our app or the products and/or services offered on or through it.
Information from third parties: If we receive personal information about you from a third party, we will protect it as set out in this privacy policy. If you are a third party providing personal information about somebody else, you represent and warrant that you have such person’s consent to provide the personal information to us.
Marketing permission: If you have previously agreed to us using your personal information for direct marketing purposes, you may change your mind at any time by contacting us using the details below.
Access: You may request details of the personal information that we hold about you.
Correction: If you believe that any information we hold about you is inaccurate, out of date, incomplete, irrelevant, or misleading, please contact us using the details provided in this privacy policy. We will take reasonable steps to correct any information found to be inaccurate, incomplete, misleading, or out of date.
Non-discrimination: We will not discriminate against you for exercising any of your rights over your personal information. Unless your personal information is required to provide you with a particular service or offer (for example serving particular content to your device), we will not deny you goods or services and/or charge you different prices or rates for goods or services, including through granting discounts or other benefits, or imposing penalties, or provide you with a different level or quality of goods or services.
Downloading of Personal Information: We provide a means for you to download the personal information you have shared through our app. Please contact us for more information.
Notification of data breaches: We will comply with laws applicable to us in respect of any data breach.
Complaints: If you believe that we have breached a relevant data protection law and wish to make a complaint, please contact us using the details below and provide us with full details of the alleged breach. We will promptly investigate your complaint and respond to you, in writing, setting out the outcome of our investigation and the steps we will take to deal with your complaint. You also have the right to contact a regulatory body or data protection authority in relation to your complaint.
Unsubscribe: To unsubscribe from our email database or opt-out of communications (including marketing communications), please contact us using the details provided in this privacy policy, or opt-out using the opt-out facilities provided in the communication. We may need to request specific information from you to help us confirm your identity.
Our privacy policy covers the use of cookies between your device and our servers. A cookie is a small piece of data that an app may store on your device, typically containing a unique identifier that allows the app servers to recognise your device when you use the app; information about your account, session and/or device; additional data that serves the purpose of the cookie; and any self-maintenance information about the cookie itself.
We use cookies to give your device access to core features of our app, to track app usage and performance on your device, to tailor your experience of our app based on your preferences, and to serve advertising to your device. Any communication of cookie data between your device and our servers occurs within a secure environment.
Please refer to our Cookie Policy for more information.
If we or our assets are acquired, or in the unlikely event that we go out of business or enter bankruptcy, we would include data, including your personal information, among the assets transferred to any parties who acquire us. You acknowledge that such transfers may occur, and that any parties who acquire us may, to the extent permitted by applicable law, continue to use your personal information according to this policy, which they will be required to assume as it is the basis for any ownership or use rights we have over such information.
Our app may link to external sites that are not operated by us. Please be aware that we have no control over the content and policies of those sites, and cannot accept responsibility or liability for their respective privacy practices.
At our discretion, we may change our privacy policy to reflect updates to our business processes, current acceptable practices, or legislative or regulatory changes. If we decide to change this privacy policy, we will post the changes here at the same link by which you are accessing this privacy policy.
If the changes are significant, or if required by applicable law, we will contact you (based on your selected preferences for communications from us) and all our registered users with the new details and links to the updated or changed policy.
If required by law, we will get your permission or give you the opportunity to opt in to or opt out of, as applicable, any new uses of your personal information.
The GDPR distinguishes between organizations that process personal information for their own purposes (known as "data controllers") and organizations that process personal information on behalf of other organizations (known as "data processors"). We, nebulaprotect.io, located at the address provided in our Contact Us section, are a Data Controller with respect to the personal information you provide to us.
We will only collect and use your personal information when we have a legal right to do so. In which case, we will collect and use your personal information lawfully, fairly, and in a transparent manner. If we seek your consent to process your personal information, and you are under 16 years of age, we will seek your parent or legal guardian’s consent to process your personal information for that specific purpose.
Our lawful bases depend on the services you use and how you use them. This means we only collect and use your information on the following grounds:
Where you give us consent to collect and use your personal information for a specific purpose. You may withdraw your consent at any time using the facilities we provide; however this will not affect any use of your information that has already taken place. You may consent to providing your email address for the purpose of receiving marketing emails from us. While you may unsubscribe at any time, we cannot recall any email we have already sent. If you have any further enquiries about how to withdraw your consent, please feel free to enquire using the details provided in the Contact Us section of this privacy policy.
Where you have entered into a contract or transaction with us, or in order to take preparatory steps prior to our entering into a contract or transaction with you. For example, if you contact us with an enquiry, we may require personal information such as your name and contact details in order to respond.
Where we assess it is necessary for our legitimate interests, such as for us to provide, operate, improve and communicate our services. We consider our legitimate interests to include research and development, understanding our audience, marketing and promoting our services, measures taken to operate our services efficiently, marketing analysis, and measures taken to protect our legal rights and interests.
In some cases, we may have a legal obligation to use or keep your personal information. Such cases may include (but are not limited to) court orders, criminal investigations, government requests, and regulatory obligations. If you have any further enquiries about how we retain personal information in order to comply with the law, please feel free to enquire using the details provided in the Contact Us section of this privacy policy.
We will ensure that any transfer of personal information from countries in the European Economic Area (EEA) to countries outside the EEA will be protected by appropriate safeguards, for example by using standard data protection clauses approved by the European Commission, or the use of binding corporate rules or other legally accepted means.
Restrict: You have the right to request that we restrict the processing of your personal information if:
Objecting to processing: You have the right to object to processing of your personal information that is based on our legitimate interests or public interest. If this is done, we must provide compelling legitimate grounds for the processing which overrides your interests, rights, and freedoms, in order to proceed with the processing of your personal information.
Data portability: You may have the right to request a copy of the personal information we hold about you. Where possible, we will provide this information in CSV format or other easily readable machine format. You may also have the right to request that we transfer this personal information to a third party.
Deletion: You may have a right to request that we delete the personal information we hold about you at any time, and we will take reasonable steps to delete your personal information from our current records. If you ask us to delete your personal information, we will let you know how the deletion affects your use of our website or products and services. There may be exceptions to this right for specific legal reasons which, if applicable, we will set out for you in response to your request. If you terminate or delete your account, we will delete your personal information within 30 days of the deletion of your account. Please be aware that search engines and similar third parties may still retain copies of your personal information that has been made public at least once, like certain profile information and public comments, even after you have deleted the information from our services or deactivated your account.
For any questions or concerns regarding your privacy, you may contact us using the following details:
Giuseppe M. Corsano
info@nebulaprotect.io
Effective Date: June 14, 2026
We use cookies to help improve your experience of our website at https://nebulaprotect.io and its subdomains. This cookie policy is part of our privacy policy. It covers the use of cookies between your device and our site.
We also provide basic information on third-party services we may use, who may also use cookies as part of their service. This policy does not cover their cookies.
If you don’t wish to accept cookies from us, you should instruct your browser to refuse cookies from https://nebulaprotect.io. In such a case, we may be unable to provide you with some of your desired content and services.
A cookie is a small piece of data that a website stores on your device when you visit. It typically contains information about the website itself, a unique identifier that allows the site to recognise your web browser when you return, additional data that serves the cookie’s purpose, and the lifespan of the cookie itself.
Cookies are used to enable certain features (e.g. logging in), track site usage (e.g. analytics), store your user settings (e.g. time zone, notification preferences), and to personalize your content (e.g. advertising, language).
Cookies set by the website you are visiting are usually referred to as first-party cookies. They typically only track your activity on that particular site.
Cookies set by other sites and companies (i.e. third parties) are called third-party cookies. They can be used to track you on other websites that use the same third-party service.
You have the right to decide whether to accept or reject cookies on our Website. You can manage your cookie preferences in our Cookie Consent Manager. The Cookie Consent Manager allows you to select which categories of cookies you accept or reject. Essential cookies cannot be rejected as they are strictly necessary to provide you with the services on our Website.
You may also be able to set or amend your cookie preferences by managing your web browser settings. As each web browser is different, please consult the instructions provided by your web browser (typically in the "help" section). If you choose to refuse or disable cookies you may still use the Website, though some of the functionality of the Website may not be available to you.
We may update this Cookie Policy from time to time in order to reflect any changes to the cookies and related technologies we use, or for other operational, legal or regulatory reasons.
Each time you use our Website, the current version of the Cookie Policy will apply. When you use our Website, you should check the date of this Cookie Policy (which appears at the top of this document) and review any changes since the last version.
For any questions or concerns regarding our Cookie Policy, you may contact us using the following details:
Giuseppe M. Corsano
info@nebulaprotect.io
Payments and refunds are processed by Paddle.com, our Merchant of Record.
You may request a full refund within 14 days of purchase, for any reason — whether or not the licence has been activated. This applies to all paid purchases. We also provide a 30-day free trial so you can evaluate Nebula before buying.
If you are a consumer in the EU/EEA, you have a 14-day right of withdrawal for digital content. Our 14-day refund policy applies to all customers and meets or exceeds this statutory right.
To request a refund or raise a billing issue, contact Paddle (the Merchant of Record) or us at info@nebulaprotect.io. Approved refunds are issued by Paddle to your original payment method.
If a refund or chargeback is granted, the corresponding licence is revoked; continued use of the Software after revocation is not permitted.
You can cancel a renewal at any time via Paddle / your account; cancellation stops future renewals. The current licence remains valid until its expiry date.
For any questions regarding refunds or cancellations, you may contact us using the following details:
Giuseppe M. Corsano
info@nebulaprotect.io
nebulaprotect.io - Giuseppe M. Corsano
Version 1.0 · Effective from 2026-05-06
Copyright © 2026 Giuseppe M. Corsano (operating as Nebula Protect, nebulaprotect.io) — all rights reserved.
PLEASE READ CAREFULLY. By installing, copying, executing, or otherwise using the Nebula Protect software (the "Software"), you ("Licensee", "you") agree to be bound by the terms of this End-User License Agreement (the "Agreement"). If you do not agree, do not install or use the Software.
1.1. "Software" means the Nebula Protect compiler tool (the nebula / nebula.exe executable), the Rust launcher prebuilts (launcher-headless, launcher-gui), associated documentation, the licensing client SDK, and any updates or upgrades provided by Nebula Protect.
1.2. "Licensor" means Giuseppe M. Corsano, operating commercially as Nebula Protect, registered in Italy.
1.3. "License" means the right to use the Software granted by this Agreement, subject to the tier purchased (Free / Trial / Pro / Team / Enterprise).
1.4. "Compiled Output" means a native executable, application bundle, or disk image produced by running the Software on Licensee's source code. The Compiled Output incorporates Nebula Protect's runtime components, including the Rust launcher, Node.js runtime, and the Nebula loader code.
1.5. "End User" means any person or entity who receives, installs, or runs a Compiled Output produced by Licensee.
Subject to compliance with this Agreement and timely payment of all applicable fees, Licensor grants Licensee a non-exclusive, non-transferable, non-sublicensable, revocable license to:
2.1. Install and use the Software on the number of machines / by the number of developers permitted by the purchased tier.
2.2. Compile Licensee's own source code into Compiled Outputs.
2.3. Distribute the Compiled Outputs (including the embedded Rust launcher, Node.js runtime, and Nebula loader) to End Users without further per-end-user licensing fees, provided that:
nebula compiler) in unmodified form.2.4. Tier-specific features are governed by the feature matrix published at nebulaprotect.io/pricing. In case of dispute, Licensor's License Verification System (the "Licensing Server" and embedded license validators) is authoritative.
| Tier | Use | Limitations |
|---|---|---|
| Free | Personal projects, evaluation | No commercial use; "Built with Nebula" watermark; no preset above standard |
| Trial | Evaluation of paid features | 30-day automatic expiration baked into Compiled Outputs; no commercial use |
| Pro | Single developer, commercial | 1 developer seat per license |
| Team | Up to 5 developers, commercial | 5 developer seats per license; shared licensing infrastructure |
| Enterprise | Unlimited developers, commercial | Custom terms; SLA; priority support |
The Free and Trial tiers are licensed for evaluation and personal use only and may NOT be used to produce Compiled Outputs distributed for commercial purposes. Commercial use requires a paid tier (Pro, Team, or Enterprise).
Licensee shall NOT:
4.1. Reverse engineer, decompile, disassemble, or otherwise attempt to derive the source code, algorithms, or internal structure of the Software, except to the limited extent that such activity is expressly permitted by mandatory applicable law (e.g. EU Directive 2009/24/EC Article 6 for interoperability) and only after providing Licensor with reasonable advance notice and an opportunity to provide the necessary information.
4.2. Modify, adapt, translate, or create derivative works of the Software (other than Compiled Outputs of Licensee's own source code).
4.3. Rent, lease, lend, sell, redistribute, or sublicense the Software itself (the nebula compiler, the Rust launcher source code, or the licensing infrastructure). This restriction does not apply to Compiled Outputs as defined in §2.3.
4.4. Use the Software to develop competing products, including but not limited to: alternative software protection / obfuscation / packaging tools, license verification systems, or anti-debug runtimes intended for resale or distribution as a service.
4.5. Remove, alter, or obscure any proprietary notices, copyright marks, license fingerprints, or attribution embedded in the Software or Compiled Outputs.
4.6. Use the Software to develop or distribute software that:
4.7. Bypass or tamper with the Software's license validation, expiration, or hardware fingerprint mechanisms.
4.8. Share license keys issued to Licensee with parties outside the licensed seat allotment.
5.1. The Software, including all source code, compiled binaries, the Rust launcher, the Nebula loader runtime, the licensing infrastructure, and all associated documentation, is the sole and exclusive property of Licensor, protected by Italian, EU, and international copyright and intellectual property laws.
5.2. This Agreement grants Licensee only the limited rights expressly set forth herein. No other rights are granted by implication, estoppel, or otherwise. All rights not expressly granted are reserved by Licensor.
5.3. Licensee retains full ownership of its own source code, application logic, branding, and any data processed by the Compiled Outputs. Licensor claims no rights over Licensee's original work.
The Software incorporates third-party open-source components, redistributed under their respective licenses. A complete list is provided in the file THIRD-PARTY-NOTICES.md, which is incorporated into this Agreement by reference. Notable components include:
Licensee's use of these components is governed by their respective licenses, which are not superseded by this Agreement.
7.1. Paid tiers include access to all Software updates and upgrades released during the active subscription period.
7.2. Subscription expiration: paid licenses are time-limited subscriptions. Upon expiration without renewal, the License Verification System will refuse to validate the License for new compilation operations, and Licensee will no longer be able to produce new Compiled Outputs using the Software. Compiled Outputs already produced and distributed before expiration remain valid and continue to function indefinitely for End Users — expiration affects only Licensee's ability to produce new builds, not the runtime validity of binaries already in distribution. To resume compiling, Licensee must renew the subscription or purchase a new license.
7.3. Free tier updates are provided at Licensor's discretion and do not constitute an obligation.
8.1. THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR THAT THE SOFTWARE WILL BE ERROR-FREE OR UNINTERRUPTED.
8.2. Licensor does not warrant that the protection mechanisms (encryption, obfuscation, VM bytecode, anti-debug) will resist all forms of reverse engineering, tampering, or attack. No software protection is unbreakable. The Software is designed to substantially raise the cost and complexity of reverse engineering, not to provide absolute security.
8.3. Licensee is responsible for evaluating the suitability of the Software for its intended use, for backing up its source code and license keys, and for testing Compiled Outputs before distribution.
9.1. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL LICENSOR BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS, REVENUE, DATA, GOODWILL, OR BUSINESS OPPORTUNITIES, ARISING FROM OR RELATED TO THE USE OR INABILITY TO USE THE SOFTWARE, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
9.2. LICENSOR'S TOTAL CUMULATIVE LIABILITY ARISING FROM OR RELATED TO THIS AGREEMENT OR THE SOFTWARE SHALL NOT EXCEED THE FEES ACTUALLY PAID BY LICENSEE TO LICENSOR UNDER THE APPLICABLE LICENSE TIER IN THE TWELVE (12) MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM.
9.3. The limitations in this §9 apply notwithstanding the failure of essential purpose of any limited remedy.
9.4. Some jurisdictions do not allow the exclusion or limitation of certain damages; in such jurisdictions, Licensor's liability shall be limited to the smallest extent permitted by applicable mandatory law.
Licensee shall indemnify, defend, and hold harmless Licensor and its affiliates, agents, and employees from and against any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising from or related to:
10.1. Licensee's source code, Compiled Outputs, or any product or service distributed by Licensee that incorporates the Software's runtime components;
10.2. Licensee's breach of this Agreement;
10.3. Licensee's violation of any applicable law or third-party right in connection with its use of the Software.
The Software contains cryptographic functionality (AES-256-GCM, ECDSA, custom VM bytecode) and is subject to export control regulations of the European Union (EU Dual-Use Regulation 2021/821) and other jurisdictions. Licensee shall comply with all applicable export control laws and shall not export, re-export, or transfer the Software to any country, person, or entity prohibited by applicable export laws or sanctions, including but not limited to embargoed jurisdictions.
12.1. The Software does not collect telemetry, usage analytics, or personally identifiable information beyond what is strictly necessary for license validation.
12.2. License validation may, at Licensor's discretion, include periodic online verification (default: every 15 days, with a 5-day grace period) against the Licensor's verification server (api.nebulaprotect.io/verify). Such verification transmits only the license ID and the hardware fingerprint hash. No source code, compilation parameters, or End User data is transmitted.
12.3. The hardware fingerprint is a one-way hash derived from non-reversible hardware identifiers and is used solely to enforce per-machine license terms.
12.4. Compiled Outputs do not contact Licensor's servers and do not transmit any data to Licensor.
13.1. This Agreement is effective from the date Licensee first installs or uses the Software and continues until terminated.
13.2. Subscription expiration: paid tiers (Pro, Team, Enterprise) are subscription-based. Upon non-renewal, the licenses for new builds expire as described in §7.2.
13.3. Termination for breach: Licensor may terminate this Agreement immediately upon notice if Licensee materially breaches any provision and fails to cure such breach within thirty (30) days of written notice (or immediately if the breach is incurable, e.g. license sharing or reverse engineering).
13.4. Effect of termination: upon termination, Licensee shall (a) cease all use of the Software, (b) delete all copies of the Software in its possession, and (c) cease producing new Compiled Outputs. Compiled Outputs already distributed before termination remain unaffected by termination, but Licensee may not produce new Compiled Outputs.
13.5. Sections 4 (Restrictions), 5 (IP), 8 (Warranty Disclaimer), 9 (Limitation of Liability), 10 (Indemnification), 11 (Export Controls), 14 (Governing Law), and 15 (General) survive termination.
14.1. This Agreement is governed by and construed in accordance with the laws of the Republic of Italy, without regard to its conflict-of-laws principles.
14.2. Any dispute arising from or related to this Agreement shall be subject to the exclusive jurisdiction of the Courts of Lecce, Italy, except where mandatory consumer protection law assigns jurisdiction to a different court (e.g. consumer's place of residence within the EU under Regulation (EU) 1215/2012).
14.3. The United Nations Convention on Contracts for the International Sale of Goods does not apply to this Agreement.
15.1. Entire Agreement: this Agreement, together with the file THIRD-PARTY-NOTICES.md and the order/invoice issued at purchase, constitutes the entire agreement between Licensee and Licensor regarding the Software, and supersedes all prior or contemporaneous agreements, representations, and understandings.
15.2. Amendments: Licensor may update this Agreement from time to time. Material changes will be communicated to active subscribers at least 30 days before taking effect. Continued use of the Software after the effective date constitutes acceptance of the updated Agreement.
15.3. Severability: if any provision of this Agreement is held invalid or unenforceable, the remaining provisions remain in full force and effect, and the invalid provision shall be reformed to the minimum extent necessary to make it valid and enforceable.
15.4. No Waiver: failure by Licensor to enforce any provision shall not constitute a waiver of that provision or any other.
15.5. Assignment: Licensee may not assign or transfer this Agreement or any rights hereunder without Licensor's prior written consent. Licensor may freely assign this Agreement.
15.6. Notices: notices to Licensor shall be sent to info@nebulaprotect.io with confirmation of receipt. Notices to Licensee shall be sent to the email address provided at the time of license purchase.
15.7. Force Majeure: neither party is liable for delays or failures caused by events beyond reasonable control (natural disasters, war, government action, internet outages, etc.).
15.8. Italian Civil Code Article 1341 / 1342 (Vessatory Clauses): in accordance with Italian law, Licensee specifically acknowledges and accepts the following clauses, which contain limitations or exclusions in favor of Licensor:
By installing or using the Software, Licensee specifically approves these clauses in writing pursuant to Italian Civil Code Article 1341 second paragraph.
Nebula Protect — Giuseppe M. Corsano Lecce, Italy info@nebulaprotect.io nebulaprotect.io
This file lists the open-source software components incorporated into Nebula Protect, redistributed under their respective licenses. Each license below is included in full as required by its terms.
This document is incorporated by reference into the LICENSE-EULA.md file. Use of these components is governed by their respective licenses, which are not superseded by Nebula's EULA.
These components are bundled inside binaries produced by Nebula. End-users of those binaries indirectly receive these components.
Copyright Node.js contributors. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to
deal in the Software without restriction, including without limitation the
rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
Source and license: https://github.com/nodejs/node/blob/main/LICENSE
The Nebula launcher (Rust) depends on the following crates, all dual-licensed under MIT or Apache-2.0:
Each crate is © its respective authors. Full license texts available on crates.io.
The MIT license text is identical to the Node.js block above. The Apache-2.0 license is available at https://www.apache.org/licenses/LICENSE-2.0.
These components are used by the Nebula CLI during compilation but are NOT embedded into Compiled Outputs.
Copyright (c) 2020 Evan Wallace.
Source: https://github.com/evanw/esbuild. License text identical to Node.js MIT block above.
Copyright (c) 2012-present, Acorn Contributors.
Source: https://github.com/acornjs/acorn.
Copyright (c) 2012-2014, Yusuke Suzuki utatane.tea@gmail.com.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
Copyright (C) 2012-2013 Yusuke Suzuki utatane.tea@gmail.com. License text identical to escodegen.
Copyright (c) 2016-2024 Timofey Kachalov. License text identical to escodegen.
Copyright (c) 2011 TJ Holowaychuk tj@vision-media.ca. License text identical to Node.js MIT block.
Copyright (c) Sindre Sorhus sindresorhus@gmail.com. License text identical to Node.js MIT block.
Copyright (c) Sindre Sorhus sindresorhus@gmail.com. License text identical to Node.js MIT block.
Copyright OpenJS Foundation and Node.js contributors. License text identical to Node.js MIT block.
Copyright (c) Stephen Steel. License text identical to Node.js MIT block. Used by Nebula's IconPhase to convert PNG icon files to Windows .ico format.
Copyright (c) 2020 Evan Wallace. License text identical to Node.js MIT block. Source: https://github.com/evanw/esbuild. Used as a fallback bundler when the native esbuild binary is unavailable.
Nebula 3.7.0 and later include a compatibility shim (src/electron-shim/) that re-implements a subset of the Electron API (app, BrowserWindow, ipcMain, ipcRenderer, contextBridge, Menu, Tray, dialog, shell, clipboard, nativeImage, Notification) so that Node.js applications written against require('electron') can be compiled by Nebula without modification.
Important clarifications:
--app=URL mode).Even though no Electron source code is incorporated into Nebula, this attribution is provided as a courtesy to acknowledge the API design.
When Nebula's Licensee distributes a Compiled Output (a binary produced by nebula app.js -o app.exe), the Compiled Output incorporates Node.js and the Rust launcher (with its dependencies). The Licensee, as the distributor of the Compiled Output, is responsible for ensuring its End Users receive notice of these components in compliance with their licenses.
The simplest way is to include THIRD-PARTY-NOTICES.md file (or an equivalent listing) alongside the distributed binary, or to make it accessible from the application's "About" or "Credits" screen.
Nebula Protect, as the bundler tool vendor, has already complied with attribution requirements for the components it ships in this distribution. Licensee's redistribution obligations are independent and arise from the terms of each component's license.
This file is updated whenever Nebula's dependencies change. The version current at any given Nebula release is included with that release. For the latest version, visit nebulaprotect.io/legal/third-party-notices.
Last updated: 2026-05-06 (Nebula 3.7.0)