Section 10
Adding and removing people
The instinct is to send a teammate the credentials folder. Resist it. Every copy is a permanent liability you cannot audit, and it turns a routine departure into a full five-key rotation.
Add someone without handing over any keys
- Give them access to the GitHub repository. They can now run
leas build --cloud, and the workflow injects the secrets at runtime — they never see a credential. - Invite them to your Apple team with the Developer role, so they can build and debug locally on their own device without any ability to ship.
- Invite them to Play Console with view-only or track-limited permissions matching their job.
Someone with only this access can do everything day-to-day work requires. Reserve the actual credential files for whoever must debug the pipeline itself.
Remove someone
- Remove them from the GitHub repository or organization, and from your Apple and Play teams.
- If they only ever held those roles, you are finished.
- If they ever held a copy of the credential files, run the full rotation in section 8. There is no middle position here — bearer credentials cannot be un-shared.
A useful habit
Keep a short note in your password manager recording who has ever received a credential file and when. On the day someone leaves, that note is the difference between a five-minute offboarding and an afternoon of guesswork.