Paperless Sync v1.2.0
What's new in this release
Platform independence:
- User data now lives in the OS-standard per-user app data location on every platform (via
platformdirs) - Windows:%APPDATA%\PaperlessSync(unchanged), macOS:~/Library/Application Support/PaperlessSync, Linux:~/.config/PaperlessSync. - Added macOS (
.appbundle) and Linux (single executable) build paths. These are untested on real hardware - this environment only has Windows available, so please report issues if you try them. The Windows installer remains the only path that's been fully built and verified end-to-end.
Privacy & security:
- Paperless API token and mTLS client certificate password are no longer stored in plain text - they're now kept in your OS's native credential store (Windows Credential Manager, macOS Keychain, Linux Secret Service). If no OS credential store is available, the app falls back to passphrase-based AES encryption instead of ever silently falling back to plain text.
- The working session (
session_state.json- transaction details and uploaded receipts) is now encrypted at rest. - Backups can now be password-protected (AES-encrypted ZIP) and include your credentials, so a restored backup is actually usable on a new machine.
- Existing installations migrate automatically on first launch after updating - no data loss, no manual steps.
- New README "Privacy & Security" section explaining all of the above.
Installation
- Most users: download
PaperlessSync-Setup-1.2.0.exeand run it. - No-install option: download and unzip
PaperlessSyncQt-1.2.0-portable.zip, then runPaperlessSyncQt.exeinside.