Skip to content

Sessyn Infrastructure · Rule distribution

Rules go out.
Nothing comes back.

This domain distributes signed, versioned rule datasets to Sessyn clients. It is deliberately one-directional: the extension downloads rules and evaluates them on your device. It never asks this server about a site you are visiting, because that question would itself be a privacy leak.

Distribution model

Why there is no lookup API.

The obvious design — ask the server "is tracker.example a tracker?" — would hand us a live feed of everything you browse. It is cheaper to build and it is disqualifying.

Instead the full ruleset ships to the client, signed and versioned. Evaluation is local. The only thing this server learns is that some browser requested the current dataset.

sessyn.net
    ↓  signed + versioned ruleset
Extension verifies Ed25519 signature
    ↓
Rules stored locally
    ↓
Browsing evaluated on device

Requests to sessyn.net per page load: 0
Current ruleset 2026.09.12-1 Schema v1 · 8 rules · generated 2026-09-12

Published ruleset

Every rule, with its evidence.

A classification without a source is an opinion. Each rule carries an owner, a category, a confidence level, and a review date. Anything above "unknown" confidence must cite a reviewable source, and the schema rejects rules that do not.

Current Sessyn ruleset
RuleOwnerCategory ActionConfidenceReviewed
tracker.google.analytics Google LLC analytics block verified 2026-09-12
tracker.google.tagmanager Google LLC analytics restrict verified 2026-09-12
tracker.google.doubleclick Google LLC advertising block verified 2026-09-12
tracker.meta.pixel Meta Platforms, Inc. advertising block verified 2026-09-12
tracker.microsoft.clarity Microsoft Corporation analytics block verified 2026-09-12
tracker.tiktok.pixel ByteDance Ltd. advertising block verified 2026-09-12
cdn.jsdelivr jsDelivr cdn allow verified 2026-09-12
payment.stripe.js Stripe, Inc. payment allow verified 2026-09-12

Note the allow entries. A payment script and a content network are not trackers, and a blocklist that cannot express "this one is fine" breaks the web and gets switched off.

Integrity

Rulesets are signed with Ed25519. The public key is published in the source repository and embedded in the extension; the private key is held in a secret manager and never touches the repository, a build log, or a developer machine.

Current status: Phase 1 ships rules inside the store-signed extension artifact. Remote rule fetching is disabled until client-side signature verification is implemented and independently reviewed. Shipping an update channel before its verifier would be the single worst thing this project could do, so it waits.

Disputes and corrections

If you operate a domain classified here and believe it is wrong, write to [email protected] with your evidence. Corrections are published with a changed review date.

Classification is never for sale. Sessyn will not accept payment to allowlist a tracker or to describe tracking as essential — that is written into the project's monetisation guardrails, not left to good intentions.

Machine-readable endpoints

PathPurposeStatus
/rules/trackers.jsonCurrent tracker rulesetPlanned
/rules/trackers.sig.jsonDetached Ed25519 signaturePlanned
/rules/latest.jsonVersion pointer for update checksPlanned
/security.txtSecurity contactLive

No endpoint here accepts a URL, a hostname, or any browsing input. Sessyn will not operate an API that could be turned into an open proxy or an internal-network scanner.