Connections are private by design, not by accident.
Branch Manager treats a Git provider credential as a sensitive connection. It is scoped to your account, encrypted before persistence, and used only to make the provider request you initiated.
Four controls that keep the boundary clear.
These are implemented product behaviors, not a claim of certification or a substitute for your own Git-provider access controls.
Encrypted before storage
Not returned to clients
Safer host validation
Use the smallest provider permission that does the job.
Branch Manager relies on the personal access token or credential you choose for each server. Your provider controls which repositories and organization actions that credential can access.
- Create a token with only the scopes necessary for the repositories and actions you intend to use.
- Keep the token private and revoke or rotate it with your Git provider if you believe it has been exposed.
- Remove a server connection from Branch Manager when you no longer want its encrypted credential record stored here.
- Delete your Branch Manager account to remove all saved server connections and their encrypted credential records from the application database.
Your provider stays in control.
Branch Manager sends requested repository actions to the Git provider you selected. Repository permissions, provider-side audit records, and provider retention remain under that provider’s controls.
Know what this does not promise.
No service or transmission method can be guaranteed completely secure. Branch Manager does not claim a security certification, and its controls complement rather than replace the security choices in your Git provider account.
Need to remove a connection or your account?
You can remove individual server connections in the product. A signed-in user can also delete the Branch Manager account and saved connections from the public account-deletion flow.