Cookies
- Last updated
- June 12, 2026
- Version
- 2026.06.1
- Applies to
- EU · France · Canada · United States
In plain language
- We use as little storage as possible. Only strictly-necessary first-party storage runs by default — enough to remember your cookie choice and your theme. Nothing else loads until you say so.
- Analytics is off until you opt in. If you consent, we measure aggregate page usage to improve the site. One of our two analytics tools (Google Analytics) sets first-party cookies; the other (PostHog) is cookieless.
- No advertising cookies, and we never sell or share your data. We don’t run ad networks or build advertising profiles. Rejecting non-essential storage is exactly as easy as accepting it.
- Change your mind anytime via “Manage cookies” in the footer. We also honour Do Not Track and Global Privacy Control as a standing opt-out.
1. What cookies and local storage are
“Cookies” are small text files a site can store in your browser. Related technologies — such as localStorage and sessionStorage — let a site keep small amounts of data on your device too. In this policy we use “cookies” as a shorthand for all of these browser-storage technologies. They can be strictly necessary (the site can’t work without them) or non-essential (everything else, which needs your consent).
A quick note on scope: this policy covers the Pyor website at pyor.review. The Pyor app itself has noPyor-operated server — it talks directly to GitHub from your machine, and any local app storage (such as your access token or cached PR data) is described in our Privacy Policy, not here.
2. Our approach
Pyor runs on the minimum data possible. On the website that means:
- Strictly-necessary storage is the default — and the only thing that runs before you make a choice. It exists to make the site function and to remember the choice you make here.
- Analytics, only with consent. If — and only if — you opt in, we collect aggregate, privacy-friendly metrics about which pages are useful. We build no advertising profile. PostHog is cookieless; Google Analytics sets first-party cookies (see the table below).
- No advertising cookies; we never sell or share your data. We don’t run ad networks and we don’t build advertising profiles. The cookies we set are first-party and used only to measure how the site is used.
The website uses two analytics tools, both gated behind your consent. PostHog (hosted in the European Union) runs cookieless — a random identifier in localStorage, not a cookie. Google Analytics measures aggregate page usage and sets first-party cookies (_ga / _ga_*); withdrawing consent halts it and clears those cookies. The current list of third parties that may process website data on our behalf is kept up to date at Sub-processors.
3. Categories we use
The table below lists every category of browser storage the website uses. Strictly-necessary storage needs no consent; analytics runs only if you grant it.
| Category | Purpose | Examples / storage | Duration |
|---|---|---|---|
| Strictly necessary No consent needed | Make the site work and remember the preferences you set here, so we don’t have to ask again or override your theme. | Your cookie choice, stored as pyor-consent-v1 in localStorage; your theme (light/dark) preference. First-party only. | Persistent, until you clear it. |
| Analytics Only if you consent | Understand which pages are useful so we can improve the site. Aggregate measurement — no advertising and no per-visitor advertising profile. | Two tools, both only after you opt in (see Sub-processors): PostHog — a random id in localStorage, no cookies; and Google Analytics — first-party cookies _ga and _ga_*. | PostHog: aggregate, no long-lived identifier. Google Analytics cookies: up to ~2 years by default — cleared when you withdraw consent. |
4. Your choices
When you first visit, a banner asks what you’re comfortable with. Until you choose, nothing but strictly-necessary storage runs. Your options are:
- Accept all — enables analytics (PostHog and Google Analytics) in addition to the necessary storage.
- Reject non-essential — keeps only strictly-necessary storage. This is a single click, exactly as easy as “Accept all.”
- Customise — toggle the analytics category on or off individually, then Save choices. (Strictly necessary is always on, because the site can’t function without it.)
Your decision is recorded in your browser under pyor-consent-v1 so we don’t ask again. Consent is granular (analytics is a separate, optional category) and withdrawable at any time: choose “Manage cookies” in the site footer to reopen the banner and change or revoke your choice. Withdrawing consent is as easy as giving it.
5. Browser controls
Independently of the banner, your browser gives you direct control over cookies and site storage. You can view, block, or delete them — clearing them will also remove our pyor-consent-v1 record, so the banner will ask again on your next visit. Generally:
- Chrome — Settings → Privacy and security → Third-party cookies, and “Clear browsing data” to delete stored site data.
- Firefox — Settings → Privacy & Security → Cookies and Site Data (“Manage Data…” or “Clear Data…”).
- Safari — Settings → Privacy → Manage Website Data, and “Block all cookies” to refuse them.
- Edge — Settings → Cookies and site permissions → Manage and delete cookies and site data.
Blocking strictly-necessary storage may stop parts of the site from working, including our ability to remember your cookie choice. For other browsers, look for a “Privacy” or “Cookies and site data” section in settings.
6. Do Not Track & Global Privacy Control
We honour browser-level privacy signals as a standing opt-out. If your browser sends a Do Not Track (DNT) or Global Privacy Control (GPC) signal, we treat it as a refusal of non-essential storage: analytics stays off and we don’t show you the banner at all. You can still open “Manage cookies” from the footer to opt in explicitly if you’d like. Because we never sell or share personal data for advertising, there is nothing further to switch off.
7. Changes to this policy
We’ll update this policy if our use of cookies or storage changes, and we’ll revise the “Last updated” date above and bump the version. Material changes — for example, adding a new category — will be reflected here and, where appropriate, in the consent banner so you can review your choice.
8. Contact
Questions about cookies or this policy? Email support@pyor.review. For more on how we handle personal data generally, see our Privacy Policy.