# Build Retention

> Configure Build Retention Policies in Applivery at the Workspace and App levels to manage storage and ensure access to recent Builds.

Source: https://docs.applivery.com/en/app-distribution/builds/build-retention/  •  Last updated: 2026-03-31

**Key topics:** Build Retention Policy, Workspace Configuration, App Configuration, Retention Period, Unlimited Retention, Applivery, Enterprise plans

---

**TL;DR:** Applivery's build retention feature lets you control how long your app builds are stored, helping you manage storage and ensure access to recent versions.

:::warning
This feature may vary depending on your current plan. Check the availability on our [pricing page.](https://www.applivery.com/app-distribution-pricing/)
:::

**Build Retention** allows you to define how long uploaded Builds are stored in Applivery before they are automatically archived and permanently deleted.

Previously, uploaded Builds were kept indefinitely. With this new system, Builds are now retained based on your **subscription plan** and **retention settings**.

-   **Unlimited retention** is only available for **Enterprise plans** and must be explicitly enabled upon request.
    
-   Once a Build reaches the end of its retention period, it moves to the **Pending deletion stage**, where it remains for a **30-day grace period** before permanent deletion.
    

## Automatic retention rules

Even with retention limits in place, Applivery automatically preserves a **minimum number of recent Builds per Publication**.

This ensures that you always have access to the most recent Builds for every App Publication within your Workspace.

When the retention limit is reached, the oldest Builds are deleted first while newer ones are retained.

## Configuring Build Retention

You can configure Build Retention at two levels:

-   Workspace level.
    
-   App level.
    

### Workspace level

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), navigate to your **Workspace Settings** 1, select **Storage** 2 from the left-hand menu and scroll down to locate the **Build retention policy** 3 configuration.

![build retention](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/b8e3109b-d325-4029-91d8-882d3858da62.png)

Here you can:

-   Specify the **retention period** (the number of days a Build is kept before being deleted).
    
-   Set the **number of recent Builds to retain per Publication** (these are preserved even beyond the retention period).
    

:::info
By default, all Apps within the Workspace inherit these settings.
:::
:::warning
In **Enterprise plans**, you can enable **Unlimited retention** if it has been previously activated after contacting our team. For other plans, you can adjust the values within the limits of your subscription.
:::

### App level

Once in the [**Applivery Dashboard**](https://dashboard.applivery.io/), select the **App** you want to configure, then go to the **Settings** tab and open the **Advanced** section.

Locate the **Build retention policy** configuration.

![build retention period app](https://docs.applivery.com/int/_r2/media/09ac0a4e-3ad8-478f-9f15-3474973eec71/5109af55-aa1d-48e1-bd64-df5c9431b7e2.png)

At this level, you can:

-   Inherit Workspace settings, or
    
-   Define a **custom retention policy** for that specific App — including unlimited retention (if available in your plan) or a custom retention period and number of Builds to retain per Publication.
