hackmarket

hackmarket Privacy Policy

Last updated: October 12, 2026

We collect only what we need to run a free game: your sign-in details, your gameplay and basic technical data, crash reports unless you switch them off, plus usage analytics if you allow them. We do not sell your personal information or show ads.

This policy explains how 127THOUSAND, LLC ("hackmarket," "we," "us") handles information when you use the hackmarket game at https://hackmarket.dev and in our apps (the "Service").

1. What we collect

Category What it includes Where it comes from
GitHub sign-in GitHub user ID, username, email address, profile picture GitHub, when you sign in with it
Google sign-in Google account ID, email address, profile picture Google, when you sign in with it
Apple sign-in Apple user ID, the email address Apple shares with us (your own, or an Apple private relay address if you choose Hide My Email), whether Apple has verified it, and a refresh token Apple issues Apple, when you sign in with it
Game profile Your username (your GitHub username, or the one you choose when you sign in with Google or Apple), your settings such as your watchlist and appearance, account creation date You
Gameplay Orders, trades, positions, virtual balances, account value history, rankings Created as you play
Floor chat Messages you send, messages you report, the traders you mute, whether your trades are shown in the chat, and when you were last connected to it You, and created as you play
Technical IP address, browser and device information sent with each request, server logs Your device, automatically
Usage analytics With your consent: pages and screens viewed, taps and clicks, how fast pages load, when the app is opened and closed, browser or device type, app version, approximate location from your IP address, and a random identifier for your browser or device. Not linked to your account, and your screen is never recorded. If you decline on the web, only a count of your visit (see section 5). Your device, through PostHog
Crash reports Unless you switch them off: errors and crashes with their technical details (error message and stack trace), the screens and steps that led to them, browser or device type and operating system, app version, whether a session ended in a crash, how long screens take to load in about 1 in 10 sessions, and in the apps a random identifier for the installation. Not linked to your account or username; no IP address is kept with them, and your screen is never recorded. Your device, through Sentry
Push notifications In the apps, if you allow notifications: a push token for each phone, its platform (iOS or Android) and the app's language, plus your notification switches Your device, through Firebase Cloud Messaging
Emails Your account's email address, username and app language, your email switches, and for daily recaps and weekly digests the in-game figures they contain (results, trades and rank in play money) Your account, and created as you play
Support Messages you send us and our replies You

We never receive your GitHub, Google or Apple password. From GitHub we ask only to read your email addresses and basic profile, not your repositories, code or organizations. From Google we ask only for your basic profile and email address. Google also sends your name; we do not store it. From Apple we ask only for your email address, not your name; with Hide My Email, Apple gives us a private relay address (ending in @privaterelay.appleid.com) that forwards to your real one. We keep Apple's refresh token to keep your sign-in link valid and to revoke it.

2. How we use it

For users in the EU and UK, our legal bases are performing our contract with you (running the game, including sending the push notifications you allow and the account emails), our legitimate interests (security, preventing cheating, keeping the Service running, finding and fixing crashes through crash reports, counting visits without cookies, and sending daily recaps and weekly digests you can switch off), and your consent for usage analytics, for push notifications (given in your phone's permission prompt) and for product update emails, which you can withdraw at any time.

3. What other players see

Leaderboards and player profiles are visible to other signed-in players. They show:

The floor chat is visible to every signed-in player too. It shows:

If you list a GitHub repository as a new market, it is shown publicly as listed by you: your username appears on that market and in the floor chat. If you delete your account, the market stays listed but no longer shows your name.

Your email address is never shown to other players.

4. Who we share it with

We do not sell your personal information or share it for advertising. We share it only with:

Our servers and database are hosted in Europe, and usage analytics, crash reports, push notifications and emails are processed by PostHog, Sentry, Firebase Cloud Messaging and Loops in the United States. We are based in the United States, so your information may also be accessed from the United States. Where the law requires, we use appropriate safeguards for these transfers.

We use your browser's or device's storage to keep you signed in and to remember your settings. These are needed for the Service and are not used to track you.

Usage analytics are optional, and we ask first. Until you answer the cookie and analytics question shown when you open hackmarket, nothing is stored for analytics and no analytics are collected.

You can change your answer at any time in the app (Settings, then About, then Usage analytics); withdrawing consent stops the analytics from then on. We do not use advertising cookies, and the game works the same whatever you choose.

Crash reports are on unless you switch them off, at any time, in the app (Settings, then About, then Crash reports); switched off, nothing is sent to Sentry from then on. On the web, crash reporting stores nothing on your device. In the apps, Sentry keeps a random installation identifier on your device to count crash-free sessions; it is not linked to your account.

Push notifications are sent only if you allow them in your phone's permission prompt. You can turn them off at any time in your phone's settings, or choose which ones you get in the app (Settings, then Notifications).

Daily recaps and weekly digests are on unless you switch them off; product updates are off until you turn them on. You can change each one at any time in the app (Settings, then Emails), or with the one-click unsubscribe link in every recap, digest and product update. Welcome, delisting and account deletion emails are part of running your account.

6. How long we keep it

We keep account and gameplay data while your account exists. Your account value history is kept for 30 days, and floor chat messages and activity for 7 days. Crash reports are kept by Sentry for up to 90 days. When you delete your account in the app (Settings, then Delete account), we delete it and its data at once: your username, profile and profile picture, sign-in link, positions, orders, trades, settings, account value history, and your chat messages, activity, reports and chat settings. If you ask us by email instead, we do the same within 30 days. Reports of a message are kept with it, for review, and deleted with it. Server logs, which may still reference your account's ID, are kept only as long as needed to run and secure the Service, and we may keep anything we must for legal or security reasons. We may delete accounts that have been inactive for a long time. Anonymized, aggregated game statistics may be kept indefinitely.

A push token is deleted when you sign out on that phone, when you delete your account, or when Firebase Cloud Messaging reports it is no longer valid; your notification switches are deleted with your account.

Loops keeps a contact for you only if you turn product updates on; we delete it when you delete your account. Loops keeps its logs of the emails it has sent for its own retention period.

7. Your choices and rights

Depending on where you live (for example the EU, UK, California or Texas), you may have additional rights, including to object to or restrict processing and to appeal our decision on a request. We will not discriminate against you for exercising them. We respond within the time the law requires, normally 30 to 45 days. EU and UK users may also complain to their local data protection authority.

8. Children

The Service is not directed to children under 13, and we do not knowingly collect their personal information. If you believe a child under 13 has an account, contact us at [email protected] and we will delete it.

9. Security

We use reasonable safeguards, including encryption in transit and access controls, to protect your information. No system is perfectly secure, and we cannot guarantee absolute security.

10. Changes to this policy

We may update this policy. If a change is material, we will notify you in the Service before it takes effect.

11. Contact

127THOUSAND, LLC · 6605 Grand Montecito Pkwy, Suite 100, Las Vegas, NV 89149 · [email protected]