diff --git a/PRIVACY_POLICY.md b/PRIVACY_POLICY.md index ad92f080..fc8edd15 100644 --- a/PRIVACY_POLICY.md +++ b/PRIVACY_POLICY.md @@ -1,7 +1,7 @@ # Privacy Policy — OpenSAK **Open Source Geocache Manager** -*Effective date: September 29, 2026* +*Effective date: October 18, 2026* --- @@ -69,6 +69,19 @@ If you set up **Pocket Queries by e-mail**, OpenSAK stores your mail server name When you check for PQ e-mails, OpenSAK connects **only to the mail server you entered**, over an encrypted connection, and verifies the server's certificate before sending your password. It reads messages to find Pocket Query attachments and, if you chose so, deletes the e-mail after a successful import. Nothing from your mailbox is sent anywhere else. +### 2.5 Logs and crash reports + +OpenSAK writes a log file (`opensak.log`, plus `opensak.log.previous` from the session before) to its application data directory. To notice crashes, it also keeps a `session.lock` file while it runs and, if it crashes hard, writes the technical details to `crash_native.log` in the same place. None of these files leave your device on their own. + +When OpenSAK runs into an unexpected error, or finds at startup that the previous session crashed, it shows a crash report dialog with the **exact text** that would be shared. Your home folder path, your computer's user name, e-mail addresses and access tokens are removed from it first. Other details, such as cache or database names, may still appear, so you can check the text before sharing it. + +A crash report is shared **only if you choose to**: + +- **Report on GitHub** opens a prefilled issue in your browser, which you can still edit and must submit yourself. GitHub's privacy statement applies. +- **Send e-mail** opens a prefilled message to hello@opensak.com in your own mail program, which you send yourself. + +Nothing is sent automatically, and you can simply close the dialog. + --- ## 3. Data We Do Not Collect @@ -76,7 +89,7 @@ When you check for PQ e-mails, OpenSAK connects **only to the mail server you en OpenSAK does not collect, transmit, or process any of the following: - Usage statistics or analytics -- Crash reports or error telemetry +- Crash reports or error telemetry (a crash report is only shared when you send it yourself, see 2.5) - Your location or GPS data - Your name, email address, or Geocaching.com username (except as stored in locally imported cache logs) - Any data about how you use the application diff --git a/docs/Uninstalling-OpenSAK.md b/docs/Uninstalling-OpenSAK.md index 8522754d..fca8a79c 100644 --- a/docs/Uninstalling-OpenSAK.md +++ b/docs/Uninstalling-OpenSAK.md @@ -67,6 +67,11 @@ changed in version 1.14.0: | Language only | `preferences.json` | merged into `opensak.json` | | Database(s) | Same folder as settings | A folder you chose in the welcome wizard (can be the same folder, or a different one) | | Logs | `opensak.log` (same folder) | `opensak.log` inside the install folder | +| Crash detection | — | `session.lock` and `crash_native.log` inside the install folder | + +`session.lock` exists while OpenSAK is running (and stays behind if it was +closed abnormally); `crash_native.log` holds the technical details of the last +hard crash, if any. Both are safe to delete while OpenSAK is closed. If you upgraded from an older version to 1.14.0+, OpenSAK automatically copied your old settings into the new `opensak.json` the first time it ran. The old diff --git a/site/PRIVACY_POLICY.html b/site/PRIVACY_POLICY.html index 234cfa41..038a02c7 100644 --- a/site/PRIVACY_POLICY.html +++ b/site/PRIVACY_POLICY.html @@ -50,7 +50,7 @@

// Legal

Privacy Policy

-

Effective date: September 29, 2026

+

Effective date: October 18, 2026

1. Overview

OpenSAK is a free, open source desktop application for managing geocaching data locally on your own computer. It runs on Windows, Linux, and macOS.

@@ -89,12 +89,16 @@

2.4 Pocket Query e-mail settings (optional)

If you set up Pocket Queries by e-mail, your mail server, port, security setting and username are stored in OpenSAK's settings file. The password is stored in your operating system's secure credential store (macOS Keychain, Windows Credential Manager, or the Secret Service keyring on Linux) — never in plain text.

OpenSAK connects only to the mail server you entered, over an encrypted connection, and verifies the server's certificate before sending your password. Nothing from your mailbox is sent anywhere else.

+

2.5 Logs and crash reports

+

OpenSAK keeps a log file (opensak.log and opensak.log.previous) in its application data directory. To notice crashes it also keeps session.lock while it runs and, after a hard crash, crash_native.log in the same place. None of these files leave your device on their own.

+

After an unexpected error or a crash, OpenSAK shows a crash report dialog with the exact text that would be shared, with your home folder path, your computer's user name, e-mail addresses and access tokens removed. Other details, such as cache or database names, may still appear. The report is shared only if you choose to: Report on GitHub opens a prefilled issue that you submit yourself (GitHub's privacy statement applies), and Send e-mail opens a prefilled message to hello@opensak.com in your own mail program. Nothing is sent automatically.

+

3. Data We Do Not Collect