I don't want to use keychain access or any password managers for that matter. This is my first mac and I am completely stumped at this supposedly simple task.

My keychain access is not linked to iCloud as in the iCloud setting it's unticked. If I delete everything inside it, the moment I log into anything it starts storing them.

Please just tell me how to stop using keychain access. How can I disable or unistall it permanently.

Edit : I don't want keychain or any program to manage my passords, keychain is automatically storing all my credential without asking for any permission. How can I stop using it completely?

Edit : No I can't just ignore it as it is storing passwords without asking for permissions and blocking me out from using multiple account on same service. This is outright shady, unethical and infuriating and there seems to be no solution.

New contributor
Sahil Singh is a new contributor to this site. Take care in asking for clarification, commenting, and answering. Check out our Code of Conduct.
  • Comments are not for extended discussion; this conversation has been moved to chat.
    – nohillside
    Sep 13 at 8:26

You can let it do its thing and just ignore it.

You don't have to accept to save passwords there. But whether you choose to interact with it directly , or not, leave it alone.

  • It's storing password without asking me, I don't want that to happen. How can I stop this. I can't ignore it because its blocking my work as I can't have two GitHub account as it can only store one and I have to manually delete the key associated with GitHub to use another account, it's infuriating and downright shady and unethical that apple is forcing this software on me. Sep 13 at 6:59
  • Do your Git Accounts use the same email / ID? Perhaps you need to consider that.
    – Solar Mike
    Sep 13 at 7:04
  • No they don't, they use different email id and passwords. Sep 13 at 7:05
  • 1
    Keychain Access is not stopping you from having more than one Github login, or more than one anything else. If you actually provide details about what is occurring, someone can tell you what's going on. Sep 13 at 7:12
  • Keychain access is stopping me. If I go and delete the key associated with GitHub on the keychain and then login with another GitHub account it works but now keychain has this account and won't allow the other account to work. Now again you have to delete the current account from keychain and login again with the account you want to use. Sep 13 at 7:21

You cannot uninstall it, it's part of the system and lots of services and apps rely on it. It not only stores passwords, but also certificates, keys and other information that needs to be stored securely. The Keychain Access.app is merely a UI to access the keychain service; apps and services use dedicated APIs and for the shell, there's the security command. So even if you could remove Keychain Access (the app), the service wouldn't be affected. If you were to remove the service, lots of apps and system functionality would break.

Just don't agree to store your password whenever you are asked.

  • But it is storing password without asking for permission. Sep 13 at 6:59
  • @SahilSingh: Which app is doing this? The keychain cannot operate on its own, it's always an app that is storing the passwords. Is it Safari? Then disable AutoFill: open the Safari settings, go to the "AutoFill" tab and uncheck "User names and password".
    – DarkDust
    Sep 13 at 7:06
  • Why would they make it so that a password manager becomes integral to the system with user having no say in it. I seriously regret having a Mac, such an expensive brick. Sep 13 at 7:09
  • I'm not sure what you're going on about, a Windows box saves passwords and other credentials, and it's a lot harder to figure out where it might have saved them. Sep 13 at 7:10
  • 1
    @SahilSingh: No, you did not tell us. With which app are you using GitHub. That is the most important part. At this point, it might be a good idea to delete this question and create a new question, "How to use multiple GitHub account in <some app>" to get a good solution to your actual problem.
    – DarkDust
    Sep 13 at 7:18

Not the answer you're looking for? Browse other questions tagged .