Braai Master
Sign In

Client Security and Transparency

What the client does, and what it never does.

The Braai Master desktop client is an optional companion app. We know installing any executable asks for trust, so this page lays out - in plain terms - exactly how the client behaves, every server it connects to, and how you can verify for yourself that the file you downloaded is the real one.

What it is

The client is built with Electron - the same framework behind Discord, Slack, Visual Studio Code, and many other everyday desktop apps. That is why the installer is around 100 MB: most of that weight is the standard Chromium and Node runtime that Electron ships. Our own application code is a small fraction of it and is ordinary, readable JavaScript - it is not obfuscated or packed.

It is a first-party app for one community: it shows your Rust stats and leaderboards, an in-game overlay, companion tools (map, calculators, Rust+ pairing), and it keeps itself up to date. That is the whole job.

What it never does

Exactly where it connects

When the client is running, its network traffic goes to just these places, all over encrypted HTTPS:

That is the complete list. If you capture the client's traffic you should see only braaimaster.co (and your paired game server). There is no separate "beacon" host.

How signing in works

When you sign in "with your browser," the client opens your normal web browser to braaimaster.co and you log in there. Your password and any Discord or Steam login happen on the website in your own browser - the app itself never sees your password. The website then hands a short-lived, single-use code back to the app, which the app trades for its own session. You can also protect your account with two-factor authentication.

About signing and antivirus warnings

The installer is not yet code-signed with a paid certificate, so Windows SmartScreen may show an "unknown publisher" warning, and some heuristic antivirus tools may flag any unsigned Electron installer out of caution. A signing certificate is on our roadmap; until then, the best way to be sure your file is genuine is to check its hash below. A clean automated scan on a service like VirusTotal is another good signal.

If your antivirus flags it

Because the app is new and not yet code-signed, some antivirus tools flag it on reputation or behaviour alone - not because they found anything harmful. This is common for unsigned game overlays (Discord, OBS and others hit the same warnings when they are new). Here is what you might see and what to do:

Before you allow any file, confirm it is the genuine one by checking its SHA-256 against the table below. We also submit each build to the antivirus vendors, so these warnings clear over time. If anything looks off, ask us on the Support page or in Discord first.

Verify your download

Before installing, confirm the file you downloaded matches the official hash. In Windows PowerShell, run:

Get-FileHash -Algorithm SHA256 "C:\path\to\the-installer.exe"

Compare the result (case-insensitive) to the matching row below. If it does not match exactly, do not run the file.

Build Version File SHA-256 Scan
Desktop client (tester) 0.1.0-tester.27 Braai-Master-Client-Tester-Setup-0.1.0-tester.27.exe c0de780826320f6dc8d99e946fdb7aca4f0bc4964a0b7c8ee6f7f45b5c60e34d VirusTotal
Desktop client (tester) 0.1.0-tester.25 Braai-Master-Client-Tester-Setup-0.1.0-tester.25.exe 304834c31b0f86d307aa58ce36edc72e536439019293d4579b89fa833b165c5e VirusTotal
Desktop client (tester) 0.1.0-tester.24 Braai-Master-Client-Tester-Setup-0.1.0-tester.24.exe 51892079e50d4c00146a0a1c0101b328a602d552a1bb2c12de4927b7ded47b79 VirusTotal
Desktop client (tester) 0.1.0-tester.23 Braai-Master-Client-Tester-Setup-0.1.0-tester.23.exe 23260f34181a1a360d5e5231b5e2f626bcbf3dd5515735e673b87007ec845641 VirusTotal
Desktop client (tester) 0.1.0-tester.22 Braai-Master-Client-Tester-Setup-0.1.0-tester.22.exe 770a62e45b24ed7e7a85695f5e10bfeab23e357bb4fa24ee4a7168abf273d8bd VirusTotal
Desktop client (tester) 0.1.0-tester.21 Braai-Master-Client-Tester-Setup-0.1.0-tester.21.exe c07ad2ce66c581b418f4cd5c8a3ce461306d79169d66a65c5e925a40e6493059 VirusTotal
Rust overlay (dev) 0.1.0-dev.36 Braai-Master-Rust-Overlay-Dev-Setup-0.1.0-dev.36.exe bca0fce881963762235c1b87f16b06245dde36c83c63f102f3b0285fe2523eb4 VirusTotal
Rust overlay (public) 0.1.1 Braai-Master-Rust-Overlay-Setup-0.1.1.exe 4429ecbf01cc9d3e066b07220633248185f2b492748d3b4bd66d0a92207bb690 VirusTotal

Hashes are updated here each time a new build is published. The version you install should always match a row on this page.

Questions or concerns?

If something about the client looks wrong to you, please tell us - we would rather explain it than have anyone guess. Open a ticket on the Support page or ask in Discord and staff will walk through it with you.