Privacy
BlossomBuddy is self-hosted by IrishScotty - not a third-party chat service. This page is the full version of what's in /buddy privacy in-game.
Hosting
The cross-realm features run through a relay IrishScotty runs and pays for directly, at relay.blossombuddy.site. It's a server rented from OVH, and only IrishScotty has access to it. It is not affiliated with BlossomCraft or Mojang. The one other service involved is Discord, covered below.
What the mod reads in chat
The mod runs inside your game, so it reads the chat your game receives, including private messages, marry chat and party chat, on your own computer. That is how its features work: the secondary chat windows and filters (for example the Messages window), chat search, Chat Notify keywords, the dungeon timer, and noticing server messages such as party and staff chat state. None of that is sent anywhere. Chat search keeps the last 1,000 lines in memory only and forgets them when you leave. The only chat that ever leaves your computer is what you type into cross-realm chat (/xc), and only if you have turned that on. Whispers, marry chat and party chat themselves are BlossomCraft's own systems and nothing in BlossomBuddy sends them to the relay.
Staff
If your scoreboard shows a "Visibility" line (so you are staff), the mod reads it to know whether you are in vanish. While you are vanished you are left off the player list and your Discord status is not shown. Staff who are visible show up like anyone else, and both can be switched off by the player (the player list in Settings, Discord with /buddy presence off). This is worked out on your computer from your own scoreboard and is not sent anywhere.
What's collected
Cross-realm chat (/xc) Opt-in
Off by default, and it only covers messages you send with /xc - never normal server chat. Each message is tied to your verified Minecraft name. The relay holds messages in memory only, for at most 10 minutes or 200 messages, and never writes them to disk. However, /xc messages are also posted to a channel in the BlossomBuddy Discord. Discord keeps them, and anyone in that channel (and IrishScotty, as its admin) can read them. If you want one removed, ask.
Player list ("who's using the mod") On by default Memory only
Shows your Minecraft name and realm to other players who also appear, and to the BlossomBuddy Discord through its /online command, which lists who is on each realm with their Minecraft heads (the head images are loaded from mc-api.io). On by default, but you get a one-time notice with a grace period before anything is sent, and you can turn it off any time with /buddy who off. Entries live in memory only and expire 90 seconds after you stop using the mod.
Vote-party sharing Opt-in Memory only
Off by default. Shares your realm's vote-party countdown (no player names or UUIDs) so other realms get an alert. Memory only.
Anonymous usage stats On by default
A random install ID, the mod version, and which days you used it - so support and bug-fixing can be targeted at versions actually in use. The relay never stores IP addresses (the web server and host in front of it may keep standard connection logs, as any website does). Turn it off with /buddy stats off.
Linking your username to that ID Opt-in
Off unless you run /buddy stats name on. You can unlink or fully delete your usage record yourself at any time, in-game, no request needed.
Linking your Discord account Opt-in
If you run /buddy verify and enter the code in the BlossomBuddy Discord, the relay saves one small record: your Discord account id next to your Minecraft name and UUID, and the time you linked. It's used to unlock the chat channel and to show your Discord messages in the cross-realm chat under your Minecraft name and gradient. Delete it any time with /buddy verify remove in game or the Unlink button in Discord. It's also deleted if you leave the Discord server.
Leaderboard On by default
On by default: the first time, the mod tells you in chat and waits a minute before sending anything, so you can switch it off first (/buddy top off, or the switch in the leaderboard window or settings; once you choose, it stays that way). While it is on, the mod proves your Minecraft account with Mojang's login check and, every few minutes while you play, sends your job money and overflow XP totals per realm. The relay saves one small record per player on disk: your Minecraft name and UUID, those running totals, and small per-day gains for the last few weeks (that is where "this week" and "today" come from). The leaderboard shows your Minecraft name and totals to everyone, in game and on this website. The same record also keeps what your BlossomBuddy level is worked out from: how many minutes you have spent on a realm, how many dungeon runs you cleared or failed, which one-off "first time" things you have tried, your resulting XP, and the name gradient and symbol you chose to wear. A public profile page (blossombuddy.site/profile.html?name=YourName) shows your level, rank, earnings and totals per realm, a week of daily earnings, dungeon counts, time on realms, your chosen look and when you were last seen; anyone who knows or searches your Minecraft name can open it, and players with no entry have no page. Your chosen gradient and symbol also show beside your name to other BlossomBuddy players in cross-realm chat, the player list and over your head. The numbers come from your own mod, so they are for fun, not proof. /buddy top off deletes your record immediately; or message IrishScotty and it will be removed.
Music sharing ("what I'm listening to") Opt-in Memory only
Off by default, and it is two separate switches. Music controls (/buddy music on, Windows and macOS) ask your own computer what is playing, so the mod can show it on a HUD and let you skip with keys; that stays on your computer. Only if you also turn on sharing (/buddy music share on) does your heartbeat to the player list include the song title and artist, which other players in the list can see next to your name. The relay keeps it in memory only, clipped to 80 characters, and it disappears when you pause, turn sharing off, or stop playing (within 90 seconds at most). Nothing is written to disk or logged.
Discord presence Opt-in
Off by default (/buddy presence on). When on, the mod tells the Discord app running on your own computer to show "Playing BlossomBuddy - On Cherry Realm" (and "In a dungeon" during a dungeon run). That goes to Discord, not to the BlossomBuddy relay: Discord and the people who can see your Discord activity learn which realm you are on. The relay is not involved and nothing is stored by BlossomBuddy.
Kept on your computer only
Your session history (/buddy session: time played, money and overflow XP earned, dungeon runs), the chest finder (/buddy find: what was in the containers you opened), Chat Notify keywords, the dungeon timer and the server TPS reading are all saved or worked out on your computer and never sent anywhere. /buddy find forget and the Clear history button in the session window delete them.
Emotes and other cosmetic grants Opt-in / by request
If you're granted an emote or other cosmetic, that grant is stored against your Minecraft account (e.g. "IrishScotty: Emotes: Dance") so it persists between sessions. This is the one thing that's kept longer-term. Message IrishScotty any time to have a grant removed.
IP addresses
Like any website or online service, the relay and this website necessarily receive your IP address whenever your mod or browser connects - that's how the internet works, and it can't be avoided. What the relay's software does with it: rate limiting (to stop spam) uses a salted, one-way hash of the address, kept in memory only, and no IP is written to disk by the relay or stored against your name or install ID. The server itself is run by IrishScotty, so a standard connection log at the server or host level is possible and outside what the relay software controls. The other services involved - Mojang (for verifying your account) and Discord (for the chat mirror) - see your connection to them as they normally would.
Your rights
- Access or deletion - most data described above already deletes itself automatically (in-memory, short-lived). For the things that don't (your usage-stats record, a leaderboard entry, any cosmetic grant, a Discord link, and your /xc messages in Discord), you can self-serve the stats, leaderboard and Discord-link ones in-game, or message IrishScotty for anything else.
- Consent - everything beyond keeping the relay itself running is opt-in, and can be withdrawn at any time with the commands above.
- Controller/contact - IrishScotty, reachable on Discord or in-game.
Source code
The mod's source is public: github.com/ScottK16/blossombuddy - read it, build it yourself, or send a pull request. It's source-available rather than fully open source: redistributing, rebranding, or running your own public copy needs permission first (see the repository's LICENSE for the details, including the parts that stay MIT: BlossomSuite and Jobs Overflow XP). The backend relay and admin tools aren't included, for the same reason the admin panel isn't public - nothing about how chat/data is handled is any less documented for it though (see above).