Securely Hosting a Streamlit App with Restricted Access

Hi everyone,

I’m working on a Streamlit app that contains sensitive data, and I need to ensure that only a few authorized users can access it. The data must remain completely secure, and any unauthorized access or data leakage is not acceptable.

Some key points:

  • The app should not be publicly accessible.
  • Only specific users should have access.
  • Data leakage must be prevented at all costs.
  • I’m open to hosting on cloud platforms or self-hosting if needed.

What are the best practices for securing a Streamlit app in this scenario? Are there recommended authentication methods, encryption techniques, or deployment strategies that you’d suggest?

Thanks in advance!

1 Like