NEEDLEIN A HAYSTACK◀ Back to the game

Privacy Policy

Last updated: October 31, 2026

Short version: you can play without an account, and then your farm is saved only in your own browser. We have no ads and we never sell your data. We count visits ourselves, anonymously and without cookies, and we use Google Analytics only if you allow it. If you make an account, we store only what the game needs: a player name, a protected password, your game progress and a few optional extras.

1. Who is responsible

Needle in a Haystack (needleinahaystack.io) is run by a private person in Germany. This person is the "controller" under the EU General Data Protection Regulation (GDPR):

Timur Atmaca
c/o Autorenglück #70028
Albert-Einstein-Straße 47
02977 Hoyerswerda
Germany
Email: support@needleinahaystack.io

We are not required to appoint a data protection officer. For any privacy question, just write to the email address above.

2. Playing as a guest

You can play the whole game without an account. Then:

Even as a guest, your browser talks to our server to load the game, to check for shared game events, to send the anonymous play statistics and, if you choose, to join an online race. See section 5, Anonymous play statistics and section 4.

3. Playing with an account

An account is optional. It lets you count your race wins, appear on the leaderboard, add friends and back up your farm online. Accounts are only for players who are 13 or older (see Children). When you make and use an account, we store:

DataWhyWho can see it
Player name (username)To sign in and to show you in races, on the leaderboard and to friendsPublic in the game
PasswordTo sign in. We store only a scrambled form (a salted scrypt hash). Nobody, not even we, can read your password. Accounts made with Google have no password until you set one.Nobody
Google account ID (only if you use "Sign in with Google")To recognise you when you sign in with Google. It is a number Google gives your Google account. We do not store your Google email address, name or photo (see Sign in with Google).Nobody
Email address (optional)Only to send a link when you forget your password, and to tell you if someone else tries to use your address for a new accountOnly you (shown masked, like "pa***@example.org")
Country (optional)For the country leaderboard and the flag next to your namePublic in the game
Farmer lookA short code for the outfit you picked, so others see your farmer in racesPublic in races
Wins, races played, time of your last win, your places in finished online racesLeaderboards, stats and fair counting of winsWins and races are public; details are internal
Cloud save (your game progress)To back up your farm and let you continue on another device. We keep the current and the previous version.Only you
Diamonds (◆): balance, a list of every diamond reward and purchase, the looks and extras you own, your daily reward streakSo your diamonds and looks are safe on the server and cannot be changed by cheating.Only you
Friends and friend requestsSo you can race and compare with friendsYou and the other player
When the account was made and when it was last usedSecurity, housekeeping and the "online" dot your friends seeFriends see only "online" or not
Sign-in sessionsTo keep you signed in. We store only a scrambled form of the session key, plus when it was made, last used and when it ends. At most 10 devices at once.Nobody
Password reset linksA scrambled one-time code, valid for 30 minutesNobody

When you make an account, you confirm that you are 13 or older. We check this box, but we do not store your age or birthday. We do not ask for your real name, address, phone number or photos. Please do not use your real name as your player name.

Sign in with Google

Instead of a password, you can sign in with your Google account, or connect it to your account later. This is optional; a player name and password work just as well.

Google is a separate company and decides itself what it does with the data it gets when you use its button: Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland (for the EU/EEA and UK) and Google LLC, USA. Google LLC is certified under the EU-U.S. Data Privacy Framework. Google's privacy policy: policies.google.com/privacy. Legal basis: Art. 6 (1) (b) GDPR, because you ask to sign in this way.

4. Online races

In an online race, the server needs a few things to run the race fairly: your race name (your player name, or an automatic guest name like "Farmer_123"), your country flag if you have one (for guests it is guessed from your browser language), your farmer look, your position and actions in the race, and your connection. Other players in the same race see your name, flag and farmer.

For guests, all of this is kept only in the server's memory while the race room exists and is never written to our database. For account players, only the result (who took part, the places and who won) is saved to count wins. The race server checks moves for cheating (for example teleporting); suspicious finishes simply do not count.

5. Technical data, logs and security

We do not load anything from other companies: no fonts, no ads, no social media buttons. There are two exceptions: Google's sign-in button, and only after you open the account window (see Sign in with Google), and Google Analytics, and only if you allow it (see Google Analytics). We do not build profiles and make no automated decisions about you.

We may advertise the game on Google Search. These ads are shown by Google on its own pages. The link in an ad only tells our site that the visit came from Google Ads, and the game itself shows no ads and loads no advertising code.

Anonymous play statistics

To know how many people play, we count visits ourselves, for everyone, guests included. This uses no cookies and stores nothing on your device.

Google Analytics (only if you allow it)

If you press Allow in the small card on the main menu (or switch on Settings → Privacy → Analytics), the game uses Google Analytics 4, a web analytics service of Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland ("Google"). If you press No thanks or do nothing, Google Analytics is not loaded at all and nothing is sent to Google.

Google's privacy policy: policies.google.com/privacy.

6. Cookies and browser storage

We use one cookie, and only after you sign in or make an account: a session cookie (called "__Host-needle-session") that keeps you signed in. It is protected (HttpOnly, Secure, SameSite=Strict), is not used for tracking and ends 30 days after you last used it (at the latest 180 days after sign-in), or when you log out.

The game also uses your browser's storage (IndexedDB and localStorage) to save your farm and settings on your device, as described in section 2. Both the cookie and this storage are strictly necessary for the game you asked for, so they need no consent (German law: § 25 (2) no. 2 TDDDG). Your choice about Google Analytics is stored there as well.

Only if you allow Google Analytics, Google's cookies "_ga" and "_ga_" plus our ID are set, and the game keeps the day of your first game (see Google Analytics and Anonymous play statistics). Switching Analytics off deletes them. Our own anonymous play statistics use no cookies.

7. Emails

We only send emails if you gave us an email address, and only for two reasons: a password reset link you asked for, and a warning if someone tries to make a new account with your address. We never send newsletters or ads. These emails are sent through the mailbox of our email provider checkdomain GmbH, Große Burgstr. 27/29, 23552 Lübeck, Germany (checkdomain, Germany). Our server does not keep a copy of sent emails.

Many players are young, so a parent's email address is perfectly fine.

Contact form

If you write to us with our contact form, we process your name (optional), your email address, the topic you pick and your message, only to answer you. Legal basis: Art. 6 (1) (b) GDPR when your message is about the game or your account, otherwise Art. 6 (1) (f) GDPR (our legitimate interest in answering questions). Our game server does not store the message: it passes it on once, as an email, to our mailbox at checkdomain (see above). We keep it there as long as we need it to answer you, at most 12 months. To stop spam, the server counts messages per network for at most one hour (see section 11).

8. Why we may use your data (legal bases)

For people in the EU, EEA and UK, the GDPR requires a legal reason for each use:

9. Who else gets data

We do not sell, rent or share your personal data for advertising. Only these service providers handle data for us, under a data processing agreement and only on our instructions:

We may also have to share data if the law requires it (for example a court order).

10. Servers in the USA (international transfer)

We live in the EU, but our game server is in the USA. So data about you (as listed above) is stored and processed in the USA. To protect it, we rely on the EU Standard Contractual Clauses (European Commission decision 2021/914, module two: controller to processor) that are part of our hosting provider's data processing addendum (Art. 46 (2) (c) GDPR). Data is sent only over encrypted connections. You can ask us for a copy of these safeguards at support@needleinahaystack.io.

If you allow Google Analytics, data may also go to Google LLC in the USA. Google LLC is certified under the EU-U.S. Data Privacy Framework (Art. 45 GDPR), see Google Analytics.

11. How long we keep data

12. Deleting your account

You can delete your account yourself, at any time, inside the game:

  1. Open the account dialog (the button with your name at the top, or Menu → Account).
  2. Choose Delete Account… and then Delete Account and Cloud Data.
  3. For your safety, your sign-in must be no older than ten minutes; otherwise, log out, log in again and repeat.

This immediately and permanently deletes your account, your cloud saves, sessions, friends and friend requests, your race places, your diamonds and looks, your Google connection and any open reset links. Wins you gave to other players stay counted for them. The farm saved in your browser stays, so you can keep playing as a guest. Tip: download a copy of your cloud save first (Download Cloud Save). If you cannot sign in any more, email us from the address stored in your account, or tell us your player name, and we will help.

13. Your rights

You have the right to:

Just email support@needleinahaystack.io. We answer within one month. To protect your account, we may ask you to prove it is yours (for example by writing from the stored email address). These rights are free of charge.

14. Children

Needle in a Haystack is made to be fun and safe for everyone, including kids.

15. For players in the USA

We do not sell personal information and do not share it for targeted ("cross-context behavioral") advertising, and we do not use it for profiling. Because we are a small private, non-commercial project, U.S. state privacy laws such as the California Consumer Privacy Act (CCPA/CPRA) most likely do not apply to us, as we are below their size thresholds. Still, we offer everyone, wherever they live, the same rights described in section 13: to know what we store, to get a copy, to correct it and to delete it. We will never treat you differently for using these rights. We do not track you across websites. Google Analytics runs only if you press "Allow"; without that, nothing is sent to Google, whatever your "Do Not Track" or Global Privacy Control setting is.

16. Changes and contact

If the game changes (for example, if we add purchases), we will update this policy and change the date at the top. For important changes we will also tell you in the game.

Questions? Write to support@needleinahaystack.io. See also our Terms of Use and Legal Notice.