# Author a Time-Based Restriction Policy

1. Determine your [policy scope](https://documentation.immuta.com/saas/govern/secure-your-data/authoring-policies-in-secure/..#policy-scope):
   * **Global policy**:
     * Click the <i class="fa-shield">:shield:</i> **Policies** icon in the navigation menu and select the **Data Policies** tab. Click **New data policy** and complete the **Policy name** field.
     * Select **Protect** as the policy type.
   * **Local policy**: Navigate to a specific data source and click the **Policies** tab. Scroll to the **Data Policies** section and click **New Policy**.
2. Select **Only show data by time** from the first dropdown.
3. Select where data is **more recent than** or **older than** from the next dropdown, and then enter the number of **minutes**, **hours**, **days**, or **years** that you would like to restrict the data source to. Note that unlike many other policies, there is no field to select a column to drive the policy. This type of policy will be driven by the data source's event-time column, which is selected at data source creation.
4. Choose **for everyone**, **everyone except**, or **for everyone who** to drive the policy. If you choose for everyone except, use the subsequent dropdown to choose the group, purpose, or attribute for your condition. If you choose for everyone who as a condition, complete the **Otherwise** clause before continuing to the next step.
5. <i class="fa-sparkles">:sparkles:</i> [**AI-powered feature**](https://documentation.immuta.com/saas/configuration/application-configuration/reference-guides/immuta-ai-faq/immutas-ai-features)**:** Click **Explain this policy** to open the AI assistant side sheet. The [AI assistant](https://documentation.immuta.com/saas/govern/secure-your-data/authoring-policies-in-secure/reference-guides/data-policies#ai-assistant) will generate a textual summary and explanation of the policy behavior on various users using mock data.
6. Opt to complete the **Enter Rationale for Policy (Optional)** field, and then click **Add**.
7. For global policies: Click the dropdown menu beneath **Where should this policy be applied**, and select **On all data sources**, **On data sources**, or **When selected by data owners**. If you select **On data sources**, finish the condition in one of the following ways:
   * **tagged**: Select this option and then search for **tags** in the subsequent dropdown menu.
   * **with columns tagged**: Select this option and then search for **tags** in the subsequent dropdown menu.
   * **with column names spelled like**: Select this option, and then enter a **regex** and choose a **modifier** in the subsequent fields.
   * **in server**: Select this option and then choose a **server** from the subsequent dropdown menu to apply the policy to data sources that share this connection string.
   * **created between**: Select this option and then choose a **start date** and an **end date** in the subsequent dropdown menus.
8. Click **Create Policy**. If creating a global policy, you then need to click **Activate Policy** or **Stage Policy**.
