# Software License Agreement

> Configure Software License Agreements (EULAs) for macOS Devices in Applivery — enforce acceptance before App access using Policies.

Source: https://docs.applivery.com/en/device-management/apple/macos/policies/software-license-agreement/  •  Last updated: 2026-06-09

**Key topics:** Software Licensing, Policy Configuration, Device Management, Applivery, EULA, Software License Agreement

---

**TL;DR:** Learn how to upload and configure software license agreements in Applivery to ensure users accept the terms before using the software.

Software license agreements vary in type, depending on the nature of the software and the manner in which it is licensed for use by third parties.

As software is protected by copyright law, it must be licensed by the owner to authorize third parties to use it. Software may be distributed either directly by the developer or owner or indirectly through third-party distributors.

An **End User License Agreement** (**EULA**) is a form of software license that grants an end user the right to use the software and defines the terms and conditions for its usage.

EULAs are typically agreements between the software owner or developer (the licensor) and the individual or entity using the software (the licensee).

## Configuration

**Upload the File**

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io), head to the **Resources** 1 section. From the left-hand menu, select the **Books** 2 tab and click the **\+ Upload Book** 3 button.

A modal view will appear, allowing you to upload files in `.pdf`, `.epub`, `.rtf`, `.rtfd` and `.txt` formats.

![books](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/87de1bc7-1273-4f42-ad04-8bb5d8615994.png)

**Configure your Policy**

After uploading the file, navigate to any of your **Policies** 4 or [create a new one](https://docs.applivery.com/en/device-management/general-settings/create-device-policies/). Select the **Resources** 5 section from the left-hand menu, and click the **\+ Add Resource** button.

![add book](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/2b42376e-3dd1-4551-bab3-955644adf52a.png)

In the modal view, switch to the **Book** tab, where you can either select the file you uploaded earlier or upload a new one. Next, set the scope to **System**.

The path to define must be `/Library/Security/{assetName}.rtfd`.

![policy book](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/6eaa9674-8565-49c9-9204-c21a896e3feb.png)

**Log in on the Device**

When the user attempts to log in on the Device, a new window will open showing the document. The login process will be blocked until the user accepts the terms. Only after agreeing to the terms will they be able to proceed with the login.
