---
title: Require purpose justification after login · Cloudflare Zero Trust docs
description: Cloudflare Access allows security and IT teams to present users
  with a purpose justification screen directly after they log in to an Access
  application. This allows organizations to audit not only for who is accessing
  their resources, but also for why they are requesting access.
lastUpdated: 2025-10-22T21:11:06.000Z
chatbotDeprioritize: false
source_url:
  html: https://developers.cloudflare.com/cloudflare-one/access-controls/policies/require-purpose-justification/
  md: https://developers.cloudflare.com/cloudflare-one/access-controls/policies/require-purpose-justification/index.md
---

Cloudflare Access allows security and IT teams to present users with a purpose justification screen directly after they log in to an Access application. This allows organizations to audit not only for who is accessing their resources, but also for why they are requesting access.

The purpose justification screen will show for any new sessions of an application. For example, if an Access application has a session time of eight hours, a user will see the purpose justification screen once every eight hours.

Configuring a purpose justification screen is done as part of configuring an Access policy.

1. In [Zero Trust](https://one.dash.cloudflare.com), go to **Access** > **Applications**.
2. Choose an application and select **Configure**.
3. Go to **Policies**.
4. Choose an **Allow** policy and select **Configure**.
5. Under **Additional settings**, turn on **Purpose justification**.
6. (Optional) Set a custom purpose justification message. This will appear on the purpose justification screen and will be visible to the user.
7. Save the policy.

Users who match this policy will see the following screen:

![Finalized purpose justification screen displaying custom message.](https://developers.cloudflare.com/_astro/purpose-justification.Bgv25E7i_28Shdw.webp)
