Globe Party

Privacy Policy

Who we are

Globe Party is a geography guessing game that you can play as an Activity inside Discord or in a web browser. In this policy, "Globe Party", "we" and "us" mean the people who run it. You can reach us at support@twograins.app.

What we collect, and why

When you play inside Discord

When you open the Activity, Discord asks whether you want to share your basic account information with the game. This is Discord's identify permission, and it is the only one we ask for. If you allow it, we receive:

We do not receive your email address, phone number, the list of servers you are in, your friends, your messages or anything said in voice chat. We do ask Discord which server a game session was opened in, for the server board (see "The server board").

To confirm your sign-in, Discord gives the game a short-lived access token. Our server passes it straight back to the game running on your device. When you join a game session, the game sends the token to our server once more, and our server shows it to Discord to confirm who you are, so nobody can pretend to be you. We do not store it.

Game sessions

Everyone plays their own board. For your board we store each guess: the country guessed, when it was made, and your user ID and display name. Once someone in the same Activity session has finished all of today's rounds, they can watch your board: they see your display name, avatar and guesses while you play. Only people in that session can watch, and only after they have finished, so they already know the answers. To check that they are in the session, our server asks Discord who is in it.

The server board

When you finish all of today's rounds in a Discord server, we add you to that server's list for the day: your user ID, display name and avatar, how many guesses and hints your day took, when you finished, and which game session you finished in. Anyone who opens the game in that server today sees the list, fewest guesses first, including before they have played: your name, avatar and totals, but not your rounds. Anyone there who has also finished today can open your row to see how your day went: each round's answer and the guesses on your board for it, in order, with the display name of who made each. Only someone who has finished the same day can open it, so it never gives away an answer they have not already found.

To know which server that is, our server asks Discord, using the game's own credentials, which server the session was opened in and who is in it. We ask for nothing else, and nothing changes in what you are asked to allow. The session's server is used for this list, to count once a day that the server played (see "Anonymous usage counts"), and for the list of servers below, and for nothing else. A game in a direct message or group chat has no server, and no list. Each day's list is deleted automatically 48 hours after the first person on it finished.

The list of servers

So we know which communities the game reaches, we keep a list of the Discord servers it is played in: each server's ID, the first and last day it was played there, on how many days, and how many different people opened the game there: on its last day, on its busiest day, and in total over the days it has played. Those are numbers only; the list holds nothing about who played. Where the game's bot has been added to a server, or the server has made itself public on Discord (listed in Server Discovery, or with its server widget switched on), we look up that server's name, and for a public server its approximate member and online counts, from Discord when we read the list; we do not store them. Only the people who run the game can see the list. A server is removed from it automatically 90 days after it was last played there.

The daily recap

When someone opens the game in a Discord channel, we post one message there about how the previous day went in that same channel: who finished, with their avatar, how many guesses and hints their day took, and rows of coloured squares showing how warm each guess was. Never the countries, and never the day being played โ€” a recap of today would give the answer away.

To do that we keep, for each channel, the last day it finished and how many days in a row it has played: your user ID, display name, avatar, your totals, when you finished and which session you played in. Your name is shown as a mention, but the message never notifies you. A channel's recap is deleted automatically 48 hours after the last person there finished.

Opening the game in a channel also posts that you are playing today's puzzle, as a mention that never notifies you. So that reopening it doesn't post again, we keep your user ID for that channel for 10 minutes, then delete it.

Which channel that is comes from Discord, not from the game in your browser: either from the signed request Discord sends us when someone opens the game, or by asking Discord which channel the session was opened in. It is used to post that channel's own recap and for nothing else.

Your stats

So your streak can carry over from day to day, we keep a small record linked to your Discord user ID: how many days you have played, your current and longest streak, your fewest guesses in a day, how many guesses your days usually take, and the last day you played. It also holds the last day you opened the game, on how many separate days you have, how many days in a row, and the first day you played, so we can count each player once a day (see "Anonymous usage counts"). Your stats are shown only to you, inside the game.

Your progress today

So you don't have to start over if you leave and come back, or play in another channel or server, we keep a record linked to your Discord user ID of which of today's rounds you have solved: for each one, the answer, how many guesses and hints it took, who solved it, and the round's guesses with the display name of who made each, so you can look back at the board from any session. You get credit for a round when you see it solved in your session. The details are shown only to you. The other players in a session can see how many of today's rounds you have solved.

Globe Party Plus

Plus is bought through Discord, and Discord handles the payment. We never see your card or any other payment details. Plus is bought for a whole Discord server, so to know whether you have Plus, we ask Discord which of our Plus products your Discord user ID owns and whether the server you are playing in has a Plus subscription, and we keep each answer for a few minutes so we don't have to ask on every move. If you buy the lifetime pass and apply it to a server, we keep that server's ID together with your Discord user ID and when you applied it, for as long as we run Globe Party: it is what gives that server Plus, and what stops one pass being used for two servers. Anyone playing in a server with Plus can see that it has Plus, but not who paid for it. We also keep the decorations you have chosen, linked to your Discord user ID. While you have Plus, the other players in your session and on your server's board see your avatar frame and board row, and the frame round your results when they open your day from the board. If you top your server's board for the day, others there see your finisher play with your display name. Lifetime owners also get a "Founder" mark. If you start the free trial, we keep when it started and ended, linked to your Discord user ID, so that each account gets it once. When it ends, we ask up to three short questions about it, once; we keep when you answered or closed them, so they are not asked again, but never your answers, which go only into the anonymous counts below. When we tell you news about Plus, we keep which news you were shown, so it is shown once. When a server you play in gets Plus, we tell you once; to do that we keep the time that server's Plus began, but not which server it was, and we never say who paid for it. So the Plus games pick up where you left them on another device, we keep your best endless runs and the earlier days you have finished, with their totals, and, for today only, the countries you have guessed and hints taken in the bonus rounds and whether you have played today's Country Runner and Top 10; today's part is deleted with your progress today. If we give you Plus as a gift, we keep your Discord user ID on a private list of gifted players for as long as the gift lasts.

When you play in a web browser

The web version does not ask who you are, and it does not store anything about you on our servers. Your progress on today's puzzle is kept in your own browser, as described under "On your own device".

Anonymous usage counts

So we know how many people play, where the game is too hard, and what goes wrong, it sends our server a short note when it opens, when you start a round, when a round or a whole day is finished, and when a round is left unfinished. It also sends one when the game has finished loading, when something goes wrong, when you use one of a few controls (the "How to play" guide, a hint, sound or theme, the Discord invite, the feedback link, your results, and in Discord the ways into Globe Party Plus, its checkout buttons and its free trial: that a button was pressed, never whether anything was bought or by whom), and when you answer the "How was it?" question. Once a day it also sends a note that someone played that day, so we can count players rather than page loads. The note says:

The note carries no user ID, name, IP address or anything else that identifies you or your device, and nothing that lets two notes be linked to each other. We store these counts with Cloudflare Workers Analytics Engine, and once a day add them up into daily totals (for example "212 players on the web yesterday"), which we keep in a Cloudflare database so we can see how the game changes over time.

On your own device

The game remembers your light/dark theme, whether sound is muted, whether you have seen the "How to play" guide and whether it has already asked "How was it?" today, using your browser's local storage. It also keeps a count of how many separate days, and how many days in a row, you have opened the game, and the day you first opened it, which is what the broad bands described above are worked out from. On the web it also keeps your progress on today's puzzle there: the countries you have guessed in each round and the hints you took, so a refresh or a closed tab doesn't lose them. It is replaced when the next day's puzzle starts. If your browser supports it, the game also stores its own files on your device so it can open without a connection. All of this stays on your device and is never sent to us. We do not use cookies.

Technical information

The game is hosted on Cloudflare. As with any website, Cloudflare processes technical information such as your IP address and browser type in order to deliver the game and protect it from abuse. We do not use this to identify you, and we do not keep our own logs of it. Avatars are loaded from Discord's image servers through Discord.

How we use it

We use the information above only to run the game:

We do not use it for advertising, we do not build profiles of you, we do not sell or rent it, and we do not use it to train AI models.

Who we share it with

We would disclose information beyond this only if the law required us to.

How long we keep it

Your choices

Children

You must meet Discord's minimum age to use Discord, which is 13 in most countries. Globe Party is not directed at children under 13. If you believe a child under 13 has shared information with us, contact us and we will delete it.

Security and where data is stored

Everything is sent over encrypted connections (HTTPS). The data is stored on Cloudflare's network, which runs in many countries, so it may be processed outside the country where you live. No system is perfectly secure, but we keep what we store to the small set described on this page.

Changes to this policy

If we change this policy, we will update this page and the date at the top. If a change is significant, we will also say so in the game.

Contact

Questions, or want your data deleted? Email support@twograins.app.