When your app is public, anyone can use the GitHub Marketplace or an installation URL to install the app on their repository. When your app is private, only you can install the app on repositories that you own.
After creating a GitHub App, you can make changes to it.
After registering a GitHub App, you can modify your app's permissions.
When setting up a GitHub App, you can make its installation public so any GitHub user or organization can install the app, or private so you can only install it on the account that created it.
You can temporarily block a GitHub App's access to your account's resources by suspending the app.
You can transfer ownership of a GitHub App to another user or organization.
You can delete GitHub Apps when you no longer use them.