Last updated: 2026-11-14
In one sentence: your homework data lives on your own computer. Only two things leave it, and both are your decision — the control pairing you switch on yourself, and the platform statistics you can turn off in settings.
| What | Where (under the application data directory) | Notes |
|---|---|---|
| Assignments and notes | data/board/<year>/<month>/<day>/*.cbnote | One file per assignment, rich text and handwriting included |
| Replay history | data/history/board/ | Append-only log behind the replay view |
| Settings | data/config/settings.json | Interface, board and update preferences |
| Device ID | data/config/sectl-device.json | A randomly generated UUID used to tell devices apart |
| Pending counters | data/config/usage-stats.json | Usage increments not yet sent |
None of it is uploaded to any cloud storage. Deleting the application data directory wipes the local data.
Control only dials out if you turn it on in Settings → Control; the master switch is off by default.
See Control for the details.
The application reports three kinds of data to SECTL's aggregation endpoint, POST https://sectl.cn/api/stats/report:
| Kind | Contents | Frequency |
|---|---|---|
| Online heartbeat | Platform identifier, random device ID, device type (e.g. windows-desktop) | Every 2 minutes |
| Version report | Application version, random device ID | Once per launch |
| Usage | Launches today, assignments created today, exports today (counts only) | Batched |
A few clarifications:
ghproxy.sectl.cn mirror). That request is read-only and uploads nothing.This site is static:
Questions about privacy, or about a specific piece of data collection: open an issue at GitHub Issues, or reach SECTL through sectl.cn.
When this notice changes, the "last updated" date above changes with it; any material change to what is collected is also noted in the application's release notes.