What is?
https://agaric.coop/blog/create-and-use-custom-permission-your-module
You can define your own permissions for the Drupal permissions page /admin/people/permissions.
How to use?
- Create your permission file Add permission file to module
- For example, use your permission in hook Check for permission in your code