End-User License Agreement
Last updated: March 25, 2026
Quick Summary
This summary is for convenience only. The full agreement below governs your use of our modules.
- Proprietary modules: compliance.tf modules are not open-source. They're licensed, not sold.
- Usage scope: Use modules only in Terraform projects tied to the AWS accounts where you purchased the license.
- Perpetual use: Modules you've already downloaded keep working even if your license expires. You just won't get updates.
- No resale: Don't resell, sublicense, or redistribute the modules outside the terms below.
- Transformed modules: Modules may be modified at download time by compliance controls and operational rules. The transformed output is what you're licensed to use.
- No reverse engineering: Don't decompile, extract, or reconstruct module source code beyond what your subscription provides.
1. License Grant and Usage
This End-User License Agreement ("EULA") governs your use of compliance.tf's Terraform modules. By downloading or using these modules, you agree to the terms below.
We grant you a perpetual license to use Terraform modules retrieved with valid authorization. Modules are delivered as-transformed by compliance.tf, meaning compliance controls and operational rules may have been applied before download. You can use and deploy these modules as part of your Terraform projects indefinitely, as long as you follow this agreement. You can modify them and integrate them into your infrastructure.
The license is scoped to the AWS accounts associated with your subscription. You can't use the modules in AWS accounts that aren't covered by your license.
2. Restrictions
compliance.tf modules are proprietary. They're not open-source and aren't licensed under MIT, Apache, or any other open-source license.
You may not:
- Resell, sublicense, or redistribute the modules outside the AWS accounts covered by your license
- Publish modules or derivative works in public repositories or registries
- Decompile, disassemble, or reverse-engineer any module
- Attempt to extract or reconstruct source code beyond what your subscription provides
- Remove or alter any proprietary notices, labels, or markings
You may not reverse-engineer the transformation process itself, but you're expected to inspect the delivered module code for your own operational purposes. The output is standard HCL — you can read it, diff it, and review it like any other Terraform code.
For the full rules on how you can use the service itself (API access, rate limits, token handling), see our Acceptable Use Policy.
3. Access and Updates
Access to our private registry requires an active license. While your license is active, you'll receive updates and improvements to the modules you're subscribed to.
If your license expires, you lose access to the registry and won't receive updates. But modules you've already downloaded continue to work under the perpetual license described above. You just can't pull new versions.
4. Termination
This EULA is effective until terminated. We may terminate your license if you breach any of its terms. If your account is terminated under our Terms and Conditions, this license terminates with it.
On termination, you must stop using the modules and delete all copies in your possession. The perpetual license for previously deployed modules survives termination only if termination was due to license expiration (not a breach).
5. Contact
Questions about this agreement? Email us at mail@compliance.tf.
Betajob AS (org. nr. 999 153 976)Fredbos vei 59
Asker, Viken 1383
Norway