## TERMS AND CONDITIONS **pgModeler - PostgreSQL Database Modeler** ### 1. INTRODUCTION The PostgreSQL Database Modeler (pgModeler) project is an open-source tool created by Raphael Araújo e Silva. All rights for maintenance, development, and commercial distribution are held by Nullptr Labs ("Company"). The software is provided as a digital download of pre-compiled binary packages. A **free trial version** is available and **must be used** by the user to verify compatibility and features prior to any purchase. The trial is valid for **3 days**, limited to **1 computer** and **1 platform**, and may only be requested **once per e-mail address**. The software is intended to create data models, manage databases, and execute tasks in PostgreSQL systems, supporting versions 10 to 18. There is no support for discontinued PostgreSQL versions (9.x, 8.x, or older). The source code is available under the GPLv3. Binary packages (installers and pre-compiled executables) are provided under the commercial terms described herein. Supported platforms: GNU/Linux, Windows, and macOS (64 bits). ### 2. LICENSING AND ACQUISITION Binary packages are acquired through a subscription-based or perpetual model: * **Validity:** Fixed terms of 6, 12, or 24 months. The 12-month term is the standard/default plan offered at checkout. * **Perpetual:** A "lifetime" option (granted as a 100-year term). * **Platform selection:** Access is restricted to the platforms selected at the time of purchase. * **Seats:** Licenses are sold per "seat" (user), linked to a specific email and access token. * **Legacy short-term licenses:** The previously offered 3-month term is no longer available for new purchases. Licenses with a 3-month term acquired before this update remain valid and continue to be governed by the terms in effect at the time of their purchase, including the reduced fallback window described in Section 4. ### 3. REGISTRATION AND HARDWARE BINDING Upon activation via email and token, the license becomes bound to that specific hardware. * Licenses are non-transferable between different users. * The access key is a management tool for seats/tokens, not a direct download link. * **Hardware migration:** In the event of hardware failure or upgrade, the user may request the de-registration of the token from the current hardware to associate it with a new one. Once migrated, the previous hardware will lose all access to the software. This process is subject to validation by Nullptr Labs to prevent license abuse. ### 4. FALLBACK VERSION For non-perpetual keys, a fallback version (the stable release at the time of purchase) is provided after the license expires: * **Licenses purchased on or after September 14, 2026:** The fallback download window lasts as long as the license's own original term (e.g. a 6-month license gets a 6-month fallback window, a 12-month license gets 12 months, and a 24-month license gets 24 months). This benefit does not apply to trial licenses, which remain governed by Section 5. * **Licenses purchased before September 14, 2026:** The user has a fixed period of 6 (six) months after expiration to download the fallback version, regardless of the original license duration — except for legacy 3-month ("short-term") licenses, which are granted a reduced fallback window of 1 (one) month after expiration. * **Post-fallback lockout:** Once the fallback download window expires, the software will be fully blocked. To regain access to all Plus version features, the user must acquire a new license. Alternatively, the open-source version remains available at no cost for access to the tool's basic features. ### 5. CONNECTIVITY AND OFFLINE USAGE The software requires an active internet connection for periodic validation. **Full licenses:** * **Offline grace period:** The software remains functional for up to 15 consecutive days without internet. * **Lockout:** After 15 days, functionalities will be blocked until a successful revalidation occurs. Connectivity is a technical requirement; lack thereof on the user's side does not constitute a software defect. **Trial licenses:** * There is no grace period. The trial expires strictly on the 3rd day from registration, regardless of connectivity. * Offline usage is limited to the duration of the trial itself (3 days). Once expired, access is permanently revoked and cannot be renewed. ### 6. SOFTWARE VERSIONS * **Stable:** Fully tested releases. * **Development (Alpha/Beta):** At least 4 development versions will be released for every stable version, with minimum 20-day intervals between them. ### 7. TESTED ENVIRONMENTS AND COMPATIBILITY The following environments represent the most recent operational configurations in which pgModeler has been tested and verified to work correctly: | Platform | OS Version | Architecture | |---|---|---| | Windows | Windows 11 | Intel x86\_64 | | macOS | macOS 26 Tahoe | Apple Silicon (arm64) | | GNU/Linux | openSUSE Leap 15.6 | Intel x86\_64 (glibc 2.38, libstdc++ 3.4) | **There is no guarantee that the software will function correctly on operating system versions, distributions, or hardware architectures other than those listed above.** Compatibility with other configurations may exist but has not been formally verified. For this reason, **it is mandatory that the user request and test the free trial version on their specific system before making any purchase.** The trial version is functionally equivalent to the licensed version in terms of platform requirements and serves as the definitive compatibility verification tool. **Failure to observe the requirements listed above, or failure to use the trial version for definitive compatibility verification, does not entitle the user to a refund or chargeback of the amount paid for the license.** All operational details, tested environments, and known limitations have been clearly disclosed prior to purchase. Proceeding with the acquisition constitutes full acknowledgment and acceptance of these conditions by the user. ### 8. DOWNLOAD QUOTAS AND PROOF OF DELIVERY A daily limit of 20 (twenty) downloads per license is enforced. * **Proof of delivery:** Our server logs, recording the IP address, timestamp, and files accessed, serve as definitive proof of product delivery and service execution in the event of a payment dispute or chargeback. ### 9. PAYMENTS AND REFUND POLICY (FINAL SALE) Payments are processed via Stripe (credit card) and PayPal. * **Final sale:** Due to the digital nature of the software and the immediate delivery of binary packages, **all sales are considered final and non-refundable once a download has been initiated.** * **Waiver of right of withdrawal:** By clicking the "download" button or initiating the transfer of any binary package (stable or development versions), the user expressly acknowledges that the service has been fully performed and the digital content consumed, thereby **waiving any right to a refund or withdrawal.** * **Limited refund exception:** A refund request may be evaluated in the following situations: * **Non-usage exception:** If the access key (token) **has not been used** to perform any downloads and the request is made within 7 days of purchase. Once the first download is registered in our server logs, the license is deemed "consumed" and no longer eligible for refund. * **Proven defect exception:** If the user proves that the software does not work properly, through the submission of screenshots or videos detailing the incorrect behavior. Analysis will be conducted by Nullptr Labs to validate whether the reported issue constitutes a legitimate software defect. **Note:** Warnings issued by Windows or macOS indicating that the software source is unknown or unverified do not constitute a functional defect. Such notifications are part of the operating system's native security mechanisms and result from the absence of digital signatures on pgModeler binaries with official certificates issued by Microsoft or Apple. * **Mandatory verification:** Upon receiving the access key, the user must verify all details (platforms, validity, seat count). If any information is incorrect, the user **must not download** any packages and must contact support immediately. * **Dispute policy:** Any attempt to force a refund through payment gateways (chargebacks) after a download has been recorded will be considered a breach of these terms. This will result in the immediate and permanent revocation of all associated licenses and tokens. ### 10. DISCLAIMER AND TRIAL VERIFICATION This software is provided "as is". By purchasing a license, the user confirms they have **pre-tested the trial version** and found it suitable for their hardware, operating system, and specific use case. Nullptr Labs and the author are not liable for data loss, damages, or refunds based on lack of features or hardware incompatibilities that were verifiable in the trial version. ### 11. FISCAL DATA COLLECTION AND COMPLIANCE During the payment process, the following personal data is collected for all customers: * **Full address** (street address, city, state/province, postal code, and country): required for fiscal record-keeping and, where applicable, for the issuance of electronic invoices (Nota Fiscal Eletrônica - NF-e / NFS-e) and other fiscal documents. For customers whose billing address is located in **Brazil**, the following additional data is also collected: * **CPF** (Cadastro de Pessoas Físicas) for individual buyers. * **CNPJ** (Cadastro Nacional da Pessoa Jurídica) for legal entities and companies. This data is collected exclusively for the following purposes: 1. Compliance with Brazilian tax legislation, in particular the obligations set forth by the **Receita Federal do Brasil (RFB)** and state revenue authorities (*Secretarias de Fazenda Estaduais*). 2. Issuance of electronic fiscal documents (NF-e / NFS-e) as required by Brazilian law. 3. Accounting and financial record-keeping required by applicable regulations. This data is processed lawfully under the legal obligations to which Nullptr Labs Software e Tecnologia is subject as a Brazilian legal entity. It is not used for marketing purposes, profiling, or shared with third parties beyond what is strictly required for fiscal compliance. Data is retained for the legally mandated period under Brazilian tax law (generally 5 years). By completing a purchase, the customer acknowledges and consents to the collection and processing of the above data for the stated fiscal purposes. ### 12. STUDENT DISCOUNT LICENSE A 50% discount promo code is available exclusively to university students, subject to the following conditions: * **Eligibility:** The request must be made with a valid institutional e-mail address issued by an accredited educational institution. Disposable/temporary e-mail addresses are not accepted. * **Fixed configuration:** The code is valid only for a license with exactly **1 seat**, **1 platform** and a **6-month** term. Attempting to redeem the code with any other seat count, platform count, term length, or as a perpetual license will be rejected, and the purchase will not proceed. * **Single use:** Each code can be redeemed only once. * **One request per e-mail:** A new code cannot be requested while a previously issued code for the same e-mail address remains unused. Once a code has been used, a new one may only be requested **6 (six) months** after that use. * **Verification:** Nullptr Labs reserves the right to verify the student's institutional affiliation and to revoke or cancel any discount code found to have been obtained through false or misleading information. * **Misuse and revocation:** Any misuse of the student discount code to obtain an undue advantage on a purchase — including, but not limited to, providing false eligibility information or attempting to circumvent the fixed license configuration — may result in the immediate revocation of the license acquired with that code, without refund. --- **Last updated:** September 15, 2026
*Nullptr Labs Software e Tecnologia*
*Palmas, Tocantins - Brazil*