GitHub Username Changed but Streamlit Profile Still Shows Old Username

Welcome to the Streamlit community, and thanks for your detailed question and screenshot! :balloon: When you change your GitHub username, Streamlit Community Cloud may not automatically update your displayed username/profile mapping. This is a known limitation—Streamlit identifies apps and accounts by the original GitHub coordinates, and changing your GitHub username can cause your Streamlit profile or deployed apps to still show the old username or even restrict admin access. Logging out/in or clearing cache usually won’t resolve this.

To update your Streamlit account to reflect your new GitHub username, you generally need to delete and redeploy your apps under the new username. If you want your profile mapping updated, or if you have existing apps you can’t manage, you should contact Streamlit support and provide both your old and new GitHub usernames. The support team can manually update the database to reflect your new username. For more details, see the official guidance on renaming your app in GitHub and related forum discussions. Community members, feel free to share your experiences or tips!

Sources: