Tenant isolation
Every record belongs to exactly one organization, and every read and write is filtered by it. The organization comes from a verified session or token, never from anything a request supplies, so a caller cannot ask for another organization’s data by naming it. Sessions are bound to one organization at a time.Credentials
Keyless where possible
Azure and GitHub involve no long lived secret from you. Access is a grant on your side, using short lived tokens issued at the time of use.
Always encrypted
Everything is encrypted at rest and in transit.
Yours to revoke
Every credential is one you created and control. Rotate or revoke it at your provider and Amnify’s access ends immediately.
What Amnify reads, and what it does not
- Cloud access is read only and configuration only. Amnify reads how a resource is configured. It has no access to what is inside it.
- GitHub access covers the repositories you select, and nothing else.
- Repository write is bounded to a new branch and a pull request. Never your default branch, and never a merge.