We do not store/save your data in any way. The data gets processed and, once you log-out, it disappears from our servers. We have no way of looking at your data. We take this very seriously. As stated in our terms:
We cache the data while a session is active to improve performance. We clear the Streamlit cache automatically after 30 minutes.
You can also clear the cache yourself. On the upper right corner of the screen you have a button. Click on it and then click on "Clear Cache". Or simply hit the "c" key and confirm.
Our application is developed using Streamlit. As the name implies, Streamlit uses "streams". In their words:
Streamlit isn’t saving your file anywhere. The file uploader takes the stream of bytes coming from the widget and saving it in RAM (like any other piece of data). By not writing to disk, you’re removing a step which takes time, so you’re improving performance.
The data lives on until the Streamlit app re-runs from top-to-bottom, which is on each widget interaction.
Files are stored in memory (i.e. RAM, not disk), and they get deleted immediately as soon as they’re not needed anymore.
This means we remove a file from memory when:
- The user uploads another file, replacing the original one
- The user clears the file uploader
- The user closes the browser tab where they uploaded the file