Privacy Policy
SheetTimeline is designed so your project plan never leaves your computer. This page explains, in plain language, exactly what we do and do not collect.
What we collect
The public landing page records two anonymous counters so we can publish "unique users" and "sessions" totals:
- Visitor row: a randomly generated ID stored in your browser (
localStoragekeysheettimeline.anonId) and the timestamp of your first visit. - Session row: the same anonymous ID, the session start timestamp, and a
YYYY-MMmonth tag used for the "sessions this month" tile.
A new session is only recorded when there is no active session in this browser tab, or after 30 minutes of inactivity. Neither row contains anything that identifies you.
What we do NOT collect
- Your plan file never leaves your device. The .xlsx you load is parsed entirely in your browser. No filenames, task titles, dates, statuses, notes, or any other content from your plan is sent to us or to any third party.
- No advertising, no third-party analytics, no fingerprinting.
- No cookies for tracking. We use browser storage only.
- We never sell, rent, or share the anonymous counters above.
Data stored locally in your browser
The app stores your loaded plan, your edits, and your preferences in your browser's IndexedDB and localStorage, under the taskviewer.* and sheettimeline.*namespaces. This data stays on your device.
You can clear it any time by using your browser's "Clear site data" option for this site, or by opening DevTools → Application → Storage. Before clearing, export your session so your edits are safely written back into your .xlsx.
Contact
Questions or data requests: contact via LinkedIn at linkedin.com/in/kqadir/.
Effective July 13, 2026.
