Light puzzle: turn the mirrors, guide the lighthouse beam to every ship and keep the pirates in the dark. 30 levels, two lighthouses — free, no download.
—
—
—
Puzzle · Light · Single player · 5–15 min · free · no download · no sign-up
Beacon Keeper is a light-reflection puzzle. A lighthouse shines over the night sea; turn the mirrors to guide its beam to the ships. When every ship is lit, the harbour lights up and the level is done. Glass splitters divide the beam in two, and pirate ships must stay in the dark. In the later levels a yellow and a blue lighthouse shine together, and flagged ships need light of their own colour. Each of the thirty levels was designed to be solvable in a minimum number of taps and checked by computer.
Privacy Notice · Effective and last updated: 11 October 2026 · Permanent address: yozgames.com/en/privacy
Data controller: YOZGAMES (yozgames.com). Contact: iletisim@yozgames.com. This notice is prepared under the Turkish Personal Data Protection Law No. 6698 (KVKK).
In short: There are no accounts; we never ask for your name, e-mail or phone number. There are no advertising or tracking cookies. By default your game data stays only on your own device (in your browser's local storage). If you choose to join the leaderboard, use a progress transfer code or play online, the server processing in the table below applies.
| Feature | Data processed | Purpose | Legal basis | Retention |
|---|---|---|---|---|
| Stored on your device (default) | High scores, level stars, badges, quest streak, sound preference, nickname, record deletion key, first-visit-of-the-day date marker | Running the games and remembering your progress | Not sent to the server | Until you delete it (cleared with your browser data) |
| Visit statistics | Page viewed, game opened and active play time, device type, the domain you came from — daily totals only. No IP address is used; daily unique visitors are counted with a date marker on your device | Improving the site and the games | Legitimate interest (KVKK art. 5/2-f) | Totals at most 90 days |
| Leaderboard and weekly tournament (optional) | Nickname, game, score, difficulty, date and time, a hash of your device key | Providing the public leaderboard and tournament, preventing cheating, verifying deletion requests | Providing the service you requested (art. 5/2-c); legitimate interest for cheat checks (art. 5/2-f) | Records outside the top 200: 70 days; no record, including the top 200, is kept longer than 365 days. You can delete them at any time |
| Daily quest counter | Only the number of people who completed the quest that day | Showing how many people completed it | Legitimate interest (art. 5/2-f) | Count at most 90 days |
| Abuse prevention (rate limits) | A short hash derived from the IP address | Blocking excessive requests, fake scores and spam | Legitimate interest (art. 5/2-f) | Kept only in server memory, never written to disk; deleted shortly after |
| Lokma arena | Nickname, in-game position and movements | Running the multiplayer game; adding your score to the leaderboard if it qualifies | Providing the service you requested (art. 5/2-c) | In memory during the game; leaderboard records as above |
| Online 2-player room | Random room code and game moves (keys, ball/shell position, score) | Relaying the game between two players | Providing the service you requested (art. 5/2-c) | Not stored; the room is deleted when the connection closes |
| Progress transfer code (optional) | Badges, high scores, level stars, nickname, quest streak | Moving your progress to another device | Providing the service you requested (art. 5/2-c) | Single use; deleted once used or after at most 7 days |
| Hosting, security and technical logs (Cloudflare) | IP address, browser and request details | Running the site securely and reliably, blocking attacks | Legitimate interest (art. 5/2-f) | Per Cloudflare's own retention periods |
| Requests and contact by e-mail | Your e-mail address and what you write | Answering your question or request | Legal obligation (art. 5/2-ç) and legitimate interest (art. 5/2-f) | At most 1 year after the request is closed |
About nicknames: A nickname does not identify you on its own, but it may identify you indirectly. Do not use your real name, school, where you live or contact details in your nickname. Inappropriate nicknames are replaced automatically.
About the statistics counter: Our own counter does not use or store your IP address; it keeps daily totals only. So that you are not counted twice on the same day, a marker containing only the date is stored on your device. The IP address is used only to prevent abuse, briefly and only in server memory.
Score sharing: The "Share" button creates the score card in your browser and hands it to your device's share menu; no image or personal data is sent to us. The target score in a shared link is shown only in the browser of whoever opens it. Game music and sound effects are generated on your device.
Recipients and international transfer: The site runs on Cloudflare, Inc. (USA) infrastructure for hosting, content delivery, security and server processing. The server data above may therefore also be processed in Cloudflare data centres outside Turkey; Cloudflare acts as a data processor for these services. This transfer falls under KVKK art. 9; write to iletisim@yozgames.com for information on the basis of the transfer. Data is not shared with anyone else, not sold and not used for advertising.
Your rights (KVKK art. 11): to learn whether your personal data is processed; to request information if it is; to learn the purpose of processing and whether it is used for that purpose; to know the third parties it is transferred to in Turkey or abroad; to request correction if it is incomplete or wrong; to request deletion or destruction; to request that corrections and deletions be notified to those third parties; to object to an outcome against you that results solely from automated analysis; and to claim compensation if you suffer damage from unlawful processing.
How to make a request: You can delete your leaderboard records yourself, instantly, in the "My leaderboard records" section of the badges screen (🏅); this covers records sent from that device and is verified with a secret key stored on it. For all other requests, and for records sent before this feature or from another device, write to iletisim@yozgames.com. We do not ask for ID documents; to confirm a record is yours we may ask about the game, approximate date and score. Requests are free of charge and answered within 30 days at the latest. If you are not satisfied with the answer you may complain to the Turkish Personal Data Protection Board.
Children and parents (short and simple): There are no accounts, chat, messaging or ads on the site. Your nickname is visible to everyone on the leaderboard, so do not write your real name, school or where you live. Never share your progress transfer code. Joining the leaderboard is optional; tap "Not now" and keep playing. Parents can delete their child's leaderboard records from the badges screen or by writing to iletisim@yozgames.com.
Changes: When this notice changes, the date above is updated; important changes are announced on the home page. If a feature that involves ads or identity is ever added, this notice will be updated beforehand.
Terms of Use · Effective and last updated: 11 October 2026 · Permanent address: yozgames.com/en/terms
The games on YOZGAMES are free and provided "as is"; there is no guarantee that they will run without interruption or errors.
Unless stated otherwise, the game code, graphics, sounds and texts created by YOZGAMES belong to YOZGAMES and may not be copied, modified or published on another site or app without permission. Third-party components are subject to their own licences. You are welcome to link to the site.
Nicknames: Your nickname is shown to everyone on the leaderboard and in multiplayer games. Nicknames containing insults, hate speech, obscenity, another person's name/identity or a registered trademark are not allowed; the system may replace them automatically. There is no chat or messaging in the games.
Fair play: Cheating, automation (bots/scripts), one person filling the list under several nicknames, or putting excessive load on the server is prohibited. Scores sent to the leaderboard pass a plausibility check on the server; records that break the rules or are implausible may be removed. If you think your record was removed unfairly, use the appeal route below.
1. Each tournament starts on Monday at 00:00 and ends on Sunday at 23:59:59 (Turkey time, UTC+3). The game of the week is announced in the tournament box on the home page.
2. For each nickname, the best score in that week's game counts. On a tie, whoever reached the score first ranks higher. Hard mode counts ×1.2; Easy mode does not enter the leaderboard.
3. When the week ends, the top 10 nicknames are shown as "last week's champions". The "Tournament player" badge is awarded automatically on a device that opens the site with the same nickname. There are no cash or material prizes.
4. Records that break the rules may be removed from the results; the players below then move up.
5. Appeals: Within 7 days of the end of the week, write to iletisim@yozgames.com with your nickname, the game and the approximate time. Appeals are reviewed and answered within 14 days at the latest.
Changes: These terms may be updated; the current version is always on this page and the date above changes. Important changes are announced on the home page. Turkish law applies to disputes.
The YOZGAMES game code, the code-generated game visuals and the programmatic sound effects are original work. The third-party fonts and other third-party elements used (e.g. emoji characters provided by the operating system) are subject to their respective licenses.
Fonts (SIL Open Font License 1.1):
Press Start 2P — Copyright 2012 The Press Start 2P Project Authors, Reserved Font Name "Press Start 2P". The file from the official distribution is embedded unmodified.
Chakra Petch — Copyright 2018 The Chakra Petch Project Authors. Embedded as a subset of the official distribution files for web display under OFL 1.1.
License texts: yozgames.com/licenses.txt (full copy of the OFL text for both fonts) · openfontlicense.org
YOZGAMES is an independent project. Data controller: YOZGAMES (yozgames.com).
For feedback, suggestions, bug reports, data protection requests and tournament appeals:
iletisim@yozgames.com
Requests are free of charge and answered within 30 days at the latest. You can also delete your leaderboard records yourself from the badges screen (🏅).