This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Legal

License terms and privacy policy for OPAL.

The legal basics for using OPAL: what you’re allowed to do with the software, and what data it touches.

In this section

  • License — OPAL is proprietary, free to use, and not open source. The full terms of use.
  • Privacy — What OPAL collects (by default: nothing), what it sends when you opt in, and the handful of endpoints it must talk to.
  • O3DE’s own license — OPAL is a third-party launcher for O3DE; the engine itself is Apache 2.0 and governed separately.
  • Contact — for licensing questions, bundling requests, or data concerns.

1 - License

OPAL license and terms of use.

OPAL is proprietary software, free to download and use, distributed by the O3DM team. OPAL is not open source.

What you can do

  • Download and use OPAL. Free of charge, for personal or commercial O3DE work.
  • Install, manage, and build O3DE engines, projects, and gems with it — that’s the whole point of the tool.
  • Run OPAL on as many machines as you own or control. No seat caps, no license keys, no activation servers.

What you can’t do

  • Redistribute the OPAL binaries or installers outside this site. Point people at opal.o3dm.net instead.
  • Modify, reverse-engineer, decompile, or repackage OPAL — in whole or in part.
  • Bundle OPAL inside another product without a written agreement from the O3DM team.
  • Remove or obscure branding, attribution, or in-app notices.

O3DE is separate

OPAL is a third-party launcher for O3DE. The O3DE engine itself is an independent, Apache 2.0-licensed project of the O3DE Foundation. Installing, building, and shipping engines or games made with O3DE is governed by O3DE’s own license — see o3de.org. Nothing here changes that.

Third-party components

OPAL bundles a number of third-party libraries. The full third-party license list ships with every release as THIRD-PARTY-LICENSES.md inside the install directory.

Questions

Licensing questions, bundling requests, or enterprise arrangements — get in touch.

2 - Privacy

What OPAL collects (and what it doesn’t).

Short version: OPAL ships with telemetry off. We don’t collect anything unless you explicitly opt in. We never sell, share, or monetize user data.

What OPAL does not collect by default

  • Your name, email, IP address, machine identifiers
  • Which projects you have, what they contain, where they live
  • Which engines you install, what you build
  • Any content from project.json, gem.json, or your source code

What OPAL collects when you opt in

Under Settings → Advanced → Telemetry, you can opt in to two categories:

1. Crash reports

  • Stack traces from crashes and unhandled errors
  • OPAL version, OS name + version, CPU architecture
  • A generated install ID (not tied to you)

Never included: file paths containing user data, project or engine contents, personal identifiers.

2. Anonymous feature-use stats

  • Which pages you visit in OPAL (counts, not sessions)
  • Which actions you invoke (e.g. “installed engine”, “started build”)
  • Time-to-first-project on first install (a UX metric)

All stats are aggregated, bucketed, and stripped of anything identifying before they leave your machine. We don’t run analytics inside OPAL — it’s a single HTTPS POST to a collector endpoint you can block via your firewall or network policy.

What OPAL must connect to, regardless of telemetry settings

EndpointPurposeOpt out?
O3DE release metadataList available engine versionsNo (no engines without it)
Configured gem repositoriesIndex gemsRemove the repo
OPAL update checkNotify you of OPAL updatesYes — Settings → Advanced → Auto-update
OPAL crash reporterOnly if opted inYes — default off

Data retention

  • Crash reports: 90 days, then purged.
  • Feature-use stats: aggregated indefinitely in anonymous bucket counts only.
  • No user-identifying data is retained at any stage.

Your rights

Because we don’t collect user-identifying data, there’s nothing to delete, export, or correct. If you believe that has changed — for example, a bug causes personal data to leak into a crash report — contact us and we’ll address it.

Changes to this policy

Material changes will be announced in the Changelog and via the in-app update notification. The policy is versioned and ships with every release as PRIVACY.md inside the install directory.

Last updated: 2026-04-20.