mirror of
https://github.com/twinksoftware/Gearslip.git
synced 2026-11-10 16:02:25 +01:00
opt-in usage notes and a stats dashboard
Release builds ask in setup and Settings whether to send a short note when the app is opened and after each drive: the version, plus the Android version, phone model and cars people tick. Nothing runs in the background. Dev builds always send. The Cloudflare Worker in stats-worker/ stores the notes and serves a private dashboard with GitHub downloads alongside.
This commit is contained in:
1 parent
b6bd6497b2
commit
5a3bbe82a0
13 files changed
+812
-6
No files matched your search
@@ -74,6 +74,27 @@ mode.
|
||||
adb commands: one removes the audio dialog for good, and the other keeps notifications
|
||||
visible while audio plays.
|
||||
|
||||
## Usage notes
|
||||
|
||||
Gearslip can send short notes that show which cars it works in. They stay off unless you
|
||||
turn them on, in setup or in Settings.
|
||||
|
||||
- **When they go out.** When you open Gearslip, at most once a day, and after each drive.
|
||||
Nothing runs in the background.
|
||||
- **What they carry.** The Gearslip version, plus whatever you tick: the Android version
|
||||
and whether the phone runs GrapheneOS, the phone model, whether a car connected that
|
||||
day, and each car's head unit, model, year, screen size, and connection result.
|
||||
Settings shows the exact note.
|
||||
- **What they leave out.** Your name, accounts, location, contacts, messages, and
|
||||
anything you type or play.
|
||||
- **How phones are counted.** A random number counts each phone once. The server keeps
|
||||
only a salted hash of it.
|
||||
- **Where they go.** To a Cloudflare Worker, whose code is in
|
||||
[stats-worker/](stats-worker/). Cloudflare sees your IP address in delivering a note,
|
||||
as it would for any website; the Worker doesn't store it.
|
||||
|
||||
Turn the notes off, and they stop at once.
|
||||
|
||||
## Building
|
||||
|
||||
```
|
||||
|
||||
Reference in new issue
Block a user