plankit / signals
Site observability without surveillance
See what's happening on your site, without watching your visitors.
signals answers simple questions about your site — how many visitors, where from, which pages, what broke — without cookies, fingerprinting, or cross-day tracking. The CLI binary is sig; you can also query via Model Context Protocol or a minimal web dashboard.
Designed for small sites: single-tenant, your own Azure infrastructure. Open source under MIT, with an auditable beacon script.
Two modes
- Counter mode (default) No cookies, no IPs retained, no identifiers. Counts pageviews per page, the referring domain, and whether the visitor is on mobile. Nothing else. plankit.com itself runs in this mode.
- Signal mode (optional) Richer metrics for sites that need them. Uses a daily-rotated salt so fingerprints never link across days.
What it does
-
CLI, MCP, and dashboard
Ask questions via
sig, via Model Context Protocol from your AI tooling, or via a minimal web dashboard — all reading the same narrow question catalog. - Single-tenant on your own Azure Static Web Apps + Functions + Table Storage + Key Vault. You own the data and the infrastructure.
- Auditable beacon The beacon script is open source and small enough to read end-to-end. The privacy story is verifiable, not just claimed.
Install
signals is in development. plankit.com will be its first user; install instructions and downloads land with the first release.
Source: github.com/markwharton/signals — MIT licensed (coming with first release).