Terms of Use — Runner Images

Effective date: 2026-04-29

1. Parties

2. License grant

3SR grants the Customer a non-exclusive, non-transferable, revocable license to receive runner image versions from 3SR's central Compute Gallery into the Customer's gallery deployed by the Managed Application, for the duration of the Marketplace subscription.

The image content itself is composed of open-source operating system distributions (Canonical Ubuntu LTS, Microsoft Windows Server) and freely redistributable build tools as packaged by the upstream actions/runner-images open-source repository. Customer use is subject to each component's own license terms.

3. Pricing and billing

Billing is handled by Microsoft Commercial Marketplace. 3SR does not invoice the Customer directly.

4. Software components deployed

By installing, the Customer authorizes 3SR to deploy the following resources in a Managed Resource Group within their Azure subscription:

Resources are tagged devOpsRepo: Runner-Images. The Managed Resource Group is read-only locked (lockLevel: ReadOnly).

5. Admin consent — pre-requisite

For 3SR to publish image versions into the Customer's gallery, the Customer must grant administrative consent to 3SR's multi-tenant Service Principal 3SR-Runner-Images-Gallery (AppId 7372b3fa-2250-4fdb-a127-294b5531f77b) in the Customer's Microsoft Entra ID directory.

The consent URL is provided in the post-deployment view of the Managed Application (Overview tab). Without this consent, the Compute Gallery deployed in the managed RG remains empty — no image versions can be distributed.

The Customer may revoke this consent at any time via Microsoft Entra ID portal → Enterprise Applications. Revocation stops image distribution but does not affect images already present in the Customer's gallery.

6. Distribution schedule

7. Customer's obligations

8. Service Level Agreement (SLA)

Note: image content (specific tools, versions of .NET, Node, etc.) tracks the upstream actions/runner-images manifest. 3SR does not alter the manifest. Compatibility issues caused by upstream changes are not under 3SR's SLA.

9. Limitation of liability

3SR's liability is capped at the lower of total fees paid by the Customer over the 12 months preceding the incident, or 10 000 EUR. 3SR is not liable for damages caused by upstream Packer scripts, by Microsoft Azure infrastructure incidents, or by changes in the embedded tools' behavior.

10. Termination

The Customer may terminate at any time by uninstalling the Managed Application. 3SR may terminate with 60 days notice. After termination, 3SR removes the Customer from its distribution list. Image versions already in the Customer's gallery remain — the Customer may delete them or keep them for further use, with the understanding that they will not receive further updates.

11. Data

Refer to the Privacy Policy.

12. Governing law

French law. Disputes submitted to the courts of Bordeaux, France.

13. Contact

3SR — support@3sr.fr · https://3sr.fr