Summary
30-30 is a client-side web application. Your CSV files and workspace settings are processed and stored on your device. We do not operate user accounts and we do not collect CSV data on our servers.
Data stored on your device
When you use 30-30, the following may be stored locally in your browser:
- Imported CSV row data (via DuckDB-Wasm and the Origin Private File System, where supported)
- UI preferences such as channel selections, map view, chart settings, and snapshots
- Session resume metadata so you can continue working after a page reload
You can clear this data at any time by clearing site data for 30-30.app in your browser, or by starting a new file import within the app.
Data we do not collect
- We do not require sign-in or collect account credentials.
- We do not upload your CSV files to our servers for processing or storage.
- We do not sell personal data.
Third-party services
30-30 may load resources from third parties when you use the app:
- OpenStreetMap tiles โ Map backgrounds are fetched from tile servers when you view the map.
- DuckDB WebAssembly engine โ On first use, the in-browser SQL engine is downloaded from the jsDelivr CDN and stored in your browser cache so later visits do not re-download it. Your CSV data is not sent to jsDelivr.
The app also stores application files locally in your browser (service worker cache) so it can work offline after your first visit. Your CSV data remains on your device in browser storage (OPFS) and is not uploaded to our servers.
OpenStreetMap and jsDelivr may receive standard web request data (such as your IP address and browser user agent) when your browser contacts them directly. Refer to their privacy policies for details.
Hosting
The 30-30 application files are served over HTTPS from our hosting provider. Routine web server logs (IP address, user agent, requested URL) may be retained by the host for security and operations. Those logs do not include your CSV content.
Contact
For privacy questions about 30-30, contact us at [email protected].
