Nocturne Voss

Privacy policy

Badge Previewer for Discord browser extension · Version 1.1.0 · Last updated 28 August 2026

The short version

The extension runs on your own machine. It reads your badge statistics out of the Discord tab you are already signed in to, works out your progress there, and stores the result locally. There is no analytics and no telemetry of any kind.

There is exactly one thing that ever leaves your machine, and it is off until you switch it on: the optional leaderboard. If you never join it, nothing is transmitted anywhere, ever.

What the extension reads

While a Discord tab is open, the extension observes the responses Discord already sends to your browser, for four specific endpoints:

It reads response bodies only. It never reads request headers, never reads cookies, never reads or copies your authentication token, and never issues an authenticated request of its own on your behalf. It cannot post, message, join or change anything in your account, because it never makes a request as you.

Each payload is stripped down before it is stored, so message contents, friends, servers and connected accounts never reach storage at all.

What is stored, and where

Stored on your own machine using chrome.storage.local:

None of this is synced, backed up or copied anywhere. Removing the extension removes it.

The optional leaderboard

The leaderboard is off by default. Before anything is sent, the extension shows you a screen naming exactly what would be sent and what would not, with a plain “Not now” alongside the join button. Dismissing that screen changes nothing.

If you choose to join, exactly four things are sent, and only these four:

FieldWhy
Your Discord user id To keep one entry per person, and to let you remove it later
Your display name So the board can show who a score belongs to
Your badge score The number being ranked
Which badges and tiers you hold So the board can show your rarest badge, and work out how rare it actually is across everyone using the extension
Your avatar So your row on the board is recognisably you

A tier is a band, not a figure. "Game Time tier 9" records that the account passed 2,500 hours. It does not carry how many hours the account actually has, and the service has nowhere to put that number.

The badge list is versioned by consent. The first version of the consent screen named a score and a display name only. Badges were added in the second version, and the extension attaches them only for someone who has seen and accepted that screen. If you joined before it existed, nothing about your badges is sent until you opt in again.

That is the complete list. The service has no field for anything else. It is used to place you on the board and to work out your percentile and the gap to the person immediately ahead of you. It is not used for anything else, not sold, and not shared with third parties.

Your display name, avatar, badge score and rarest badge are visible to other people using the leaderboard, which is the point of a leaderboard. Your avatar links to your Discord profile, so your Discord user id is visible to other people on the board.

This is a change, and it is opt in. An earlier version of this policy said the user id was never shown. If you joined under that version, your id and avatar are withheld and your row shows a name only, until you accept the newer consent screen inside the extension that names this. The server checks which version you accepted before it returns anything about you, so the change cannot reach back and expose somebody who never agreed to it.

What is never collected

Deleting your leaderboard entry

Press Leave the leaderboard in the extension. Your entry is deleted immediately: the ranking record and the stored name and score are removed, not flagged and not archived. There is no separate request process and no waiting period.

If you can no longer use the extension, email the address below with your Discord user id and the entry will be removed.

Where the leaderboard is stored

On Upstash (Redis), served through Vercel. Both are processors acting on our instructions, and neither is given anything beyond the three fields above.

Permissions and why each exists

PermissionWhy
storage To keep your progress, your preview choices and your opt-in on your own machine
https://discord.com/* To observe the four response bodies above, in the tab you are already signed in to
The leaderboard host Contacted only after you join the leaderboard, and only with the three fields above

There is no cookies permission, no tabs permission, no webRequest permission and no host wildcard.

Badge artwork

Badge images are loaded from Discord's own public CDN at the moment they are displayed. No Discord artwork is bundled in the extension package.

Children

The extension is not directed at children under 13, matching Discord's own minimum age.

Your rights

Data protection law gives you rights of access, correction, deletion, portability and objection. While the leaderboard is off we hold nothing about you at all: everything is on your machine, under your control. If you joined the leaderboard, the three fields above are what we hold, and the Leave button exercises your deletion right in one click without asking us.

Changes

If the collected fields ever change, the consent screen inside the extension changes first, and no new field is collected from anyone who has not seen and accepted the new screen. Any change to this policy is published with a new version of the extension and a new date above.

Contact

Nocturne Voss, an independent studio based in France.
nocturne.voss@mail.ru · nocturnevoss.tech

Not affiliated with Discord

This is an unofficial tool. It is not affiliated with, endorsed by, or sponsored by Discord Inc. “Discord” is a trademark of Discord Inc.