Security

Telemetry

Hot Reload does not, under any circumstance, send project code to our servers. All of your code remains on your local machine, and Hot Reload can be used offline once a valid license has been obtained.

When an error happens in Hot Reload, the exception stacktrace is sent as telemetry to help diagnose and fix the issue. The exception stack trace is only included if it originated from the Hot Reload package or binary. Stacktraces from your own code are not sent. You can disable detailed error reporting in Settings to prevent telemetry from including any information about your project.

Hot Reload also collects basic telemetry data, such as email address, the number of hot reloads and full recompiles performed, and error counters for predefined categories (such as EditGenericClass=1).

Firewall

If you have a firewall that restricts outbound traffic, you can whitelist the following hostname/ports:

  • api.licensespring.com on port 443
    • the licensing API, needs to be accessible for periodic license checks
  • api.unityhotreload.com on port 443
    • used for free consumptions. This endpoint is optional if you have a valid license.
  • telemetry.unityhotreload.com on port 443
    • used for telemetry. Hot Reload works even when this endpoint is blocked

If this firewall configuration would not be allowed by your company policy, please contact us. A custom license mechanism can be figured out to fit your exact needs.


Copyright © 2023 Hot Reload for Unity