How to Use SaveState (Quick Start)
- Start on the Home page: Click “Home” above. Fill in the form with your support issue or ticket details. You can enter things like the ticket number, what the problem is, your device, browser, and any notes.
- Save your entry: Click the “Save” button. Your entry is now stored safely in your browser for this session.
- See all your entries: Click “Entries” in the menu to view everything you’ve logged. You can search, sort, and review your tickets here.
- Keep entries for later: Want to save your tickets for the future or share them? Click “Vault” and follow the prompts to create or select a vault. You can import/export entries as files, too.
- Try the Tools: Click “Tools” to test your clipboard, keyboard, mouse, microphone, speakers, or see info about your system. These are handy for troubleshooting or checking your setup.
- Switch up the look: Use the theme selector at the top to pick a color style you like best—dark, light, or special themes.
- Mark tickets as solved: When you solve a ticket, check the “Solved” box and enjoy a little confetti celebration!
- Share your session: You can copy your session link from the Entries page to share your log with others.
No account or password needed. Everything is private to your browser unless you choose to save or share it.
What is SaveState?
SaveState is a simple, privacy-friendly app for logging support tickets, device/browser issues, and customer interactions. You can keep your notes for yourself, save them to a vault for later, or share them with others. It also includes handy tools for testing your computer or browser.
- Log and view support entries by session or vault
- Import/export entries as JSON or CSV
- Clipboard, keyboard, mouse, microphone, and speaker test tools
- Themeable interface with confetti celebration
Technical Details
Frontend
- Uses plain JavaScript for all features—no account needed
- Session and vault info stored in your browser (localStorage)
- Separate pages for logging, viewing, vaults, tools, and about
- Modern browser features for clipboard, audio, and device info
Backend
- PHP APIs for session entries and vaults
- Data stored as JSON files, with sessions auto-expiring after 12 hours
- CORS enabled for frontend-backend communication
- UUIDs for privacy and session isolation
Security & Privacy
- No accounts or passwords required
- All data is local/session-based unless saved to a vault
- Vaults can be shared or kept private