> For the complete documentation index, see [llms.txt](https://docs.couchdrop.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.couchdrop.io/security-and-governance/user-and-account-policies/password-policies.md).

# Password Policies

Learn about Couchdrop's password policy management

## Overview

Couchdrop password policies let administrators enforce password requirements across the account or for specific groups.

Password policies are managed from **Administration > Security > Policies**.

## Enforce Password Policy

Enable **Enforce password policy** to require newly created passwords to comply with Couchdrop's password policy requirements.

When enabled, Couchdrop validates new passwords against the configured policy before they can be used.

## Global Password Policy

Couchdrop includes a **Default global policy** with an **Account** scope.

This policy applies across the account unless a group-specific password policy is configured.

## Group Password Policies

Group password policies let you apply different password requirements to specific groups.

Click **Add group policy**, select the group, then configure the required password rules.

Available controls include:

* Minimum password length
* Username restrictions
* Letter and number requirements
* Dictionary word restrictions
* Uppercase and lowercase requirements
* Special character requirements
* Password expiry

Group policies are useful where different sets of users require different password rules, including environments where particular SFTP or FTP clients have limitations around password complexity.

### Password Expiry

Password policies can be configured to expire passwords.

When **Passwords will expire** is enabled for a policy, users covered by that policy must reset their password once it expires.

An expired password can be reset either by an administrator or by the user through the password reset process.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.couchdrop.io/security-and-governance/user-and-account-policies/password-policies.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
