14. Privacy and where your data lives
- No telemetry, no account, no analytics. Seltzer sends nothing about you or your use anywhere.
- Selected text is never logged. Logs and the diagnostics window record lengths, methods and reasons, never the text, the clipboard, option values or keys (unless you turn on Advanced → Log selected text for troubleshooting).
- Network access happens only for: update checks, of the app and of extensions from the catalogue (per your update setting; plain
requests that send no identifier, your version only in the
User-Agent); opening Get Extensions; Iconify icon downloads for extensions that useiconify:icons (Advanced → Icons → Download icons from Iconify turns this off); icon search in the Icon Picker; the Dictionary popup's Wiktionary button when you click it; installing from the catalogue or a directory link you gave; and extensions that declare network access (OpenAI Chat, Shorten Link …) when you use them. Web links open in your browser. - Private browser windows: extensions do not get the page address or title of InPrivate/incognito windows unless you allow it, and links from them open privately. Chrome and other Chromium browsers do not reveal their incognito windows to other programs, though: links from such a window open in a normal window and the page address is shared with extensions like any other window's (Edge InPrivate and Firefox private windows are recognised).
- Secrets (API keys, sign-ins) are encrypted for your Windows account (DPAPI) in your local profile, never in the roaming profile, and never exported. An unverified extension that can run code gets its secrets only after you confirmed it.
| Data | Location |
|---|---|
| Settings | %APPDATA%\Seltzer\settings.json (a backup is kept when a damaged or older file is replaced) |
| Installed extensions | %APPDATA%\Seltzer\Extensions\ |
| API keys and sign-ins | %LOCALAPPDATA%\Seltzer\secrets.dat |
| Logs (7 days, at most 20 files) | %LOCALAPPDATA%\Seltzer\logs\ |
| Caches (icons, Iconify downloads, TypeScript output, dictionary index) | %LOCALAPPDATA%\Seltzer\cache\ |
| The last extension catalogue seen | %LOCALAPPDATA%\Seltzer\catalogue.json |
| The app (installer builds) | %LOCALAPPDATA%\SeltzerApp\ |
| Start at login | HKCU\Software\Microsoft\Windows\CurrentVersion\Run, value Seltzer |
| Record of the one-time WinClip import | %APPDATA%\Seltzer\imported-from-WinClip.json |
File types, "Open with", the folder verb and the seltzer: scheme |
HKCU\Software\Classes |