Before taking the cloud deployment public, the web app needs
[x] a notice in a prominent place (without being more intrusive than absolutely necessary) to inform the user about the use of cookies,
[x] a way for the user to acknowledge (and hide) this notice,
[x] another (footer) notice about the irrelevance of personal data to the application itself, and a link to Streamlit's / Snowflake's privacy policy concerning the Streamlit Community Cloud's general usage tracking,
[x] and finally, a commandline override to suppress all this when the application is installed and launched locally (rather than visiting the cloud deployment).
Before taking the cloud deployment public, the web app needs
Commits: e5f9a78 52c62ca 37e5be9 fec9a3c .
NB The cloud hosting environment uses both Heap and HubSpot analytics at the present time, and sets cookies for both: https://help.heap.io/data-privacy/data-privacy-faqs/what-cookies-does-heap-set-and-what-are-they-used-for/ https://knowledge.hubspot.com/privacy-and-consent/what-cookies-does-hubspot-set-in-a-visitor-s-browser
I have checked that setting
browser.gatherUsageStats
tofalse
inconfig.toml
does not avoid these cookies.