# `Ash.Policy.Check.PrivateAction`
[🔗](https://github.com/ash-project/ash/blob/v3.24.3/lib/ash/policy/check/private_action.ex#L5)

This check is true when the current action is private (`public?: false`).

Use it to bypass authorization for internal-only actions that must never be
exposed by API extensions (e.g. AshGraphql, AshJsonApi):

```elixir
policy bypass private_action?() do
  authorize_if always()
end
```

# `eager_evaluate?`

# `init`

# `prefer_expanded_description?`

# `requires_original_data?`

# `strict_check`

# `type`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
