mirror of https://github.com/nirenjan/libx52.git
3.1 KiB
3.1 KiB
Privacy
This document describes how the libx52 project handles data, for compliance with privacy laws such as the GDPR and CCPA.
Summary
- No automatic collection: The software does not transmit any data to the project or third parties. No telemetry, analytics, or crash reporting is implemented.
- Local operation: All processing is on your machine. Configuration and logs stay local unless you choose to share them (e.g. when opening a bug report).
Data that may be displayed or stored locally
| Data | Where | Purpose |
|---|---|---|
| Device serial number | evtest only |
Shown when you run evtest against a connected device (for local identification). Not included in x52bugreport output. |
| Device type info | x52bugreport, evtest |
Vendor ID, product ID, device version, manufacturer and product name (e.g. "Saitek" / "X52 Pro"). No serial number or hostname in bugreport. |
| System information | x52bugreport only |
Kernel name/release, machine architecture, kernel version string. Hostname is not included. |
| Build environment | x52bugreport only |
Compiler, build date, kernel/arch/OS version at build time. No hostname or other machine identifier. |
| Paths | Daemon logs (if enabled) | Log file path, config path, socket path. Default paths use system directories (e.g. /var, /run, /etc), not your home directory. |
| Configuration | Config files (e.g. under /etc/x52d/) |
MFD/LED and daemon settings. Stored only on your system. |
None of this data is sent anywhere by the software. The only way it leaves your system is if you voluntarily paste it (e.g. into a GitHub issue).
Bug reports
x52bugreport output is designed to avoid personal and device identifiers:
- Device serial number and system hostname are not included in the output.
- Included: package/build version, compiler, build date, kernel and machine type, library versions, device vendor/product ID and device name (manufacturer/product strings only).
You may still redact any line before posting if you prefer. For most bugs, the information above is sufficient.
Your rights (GDPR / CCPA style)
- No account or sign-up is required to use the software, so we do not hold an account-based profile on you.
- No selling of data: We do not collect or sell personal data.
- Transparency: This document describes what the software can display or store locally.
- Control: You decide whether to run
x52bugreportand what to include when opening an issue.
Third-party services
- Source and issues: If you clone the repo or open an issue on GitHub, GitHub’s privacy policy applies to that interaction (GitHub Privacy Statement).
- Packages: Installation via Ubuntu PPA or Arch AUR is subject to Canonical’s or the AUR’s respective terms and privacy practices.
Changes
We may update this document to reflect changes in the software or in legal requirements. The current version is in the project repository.