LightHouse Privacy Policy

Last updated: 31 October 2026

This policy covers the LightHouse game for Android, LightHouse Daily (in your browser on this website and as an app on Reddit) and support correspondence about them. The website has its own privacy notice, and our other game, Ela! Alfa Beta, has its own policy. Which optional features are available can vary between versions and platforms.

1Who we are

Halonen Games Oy publishes LightHouse and is the controller responsible for the personal information described here.

2Playing and saving your progress

You do not need an account to play. The game keeps your progress, unfinished puzzles, scores, streaks, hints, beacons, purchases and settings on your phone. Your settings include every privacy choice described below, and a deletion request that has not reached the server yet waits there too.

The game does not ask for your contacts, photos, microphone, camera or precise location.

3Your player and cloud save

So that a new phone or a reinstall can carry on where you left off, the game signs you in to Unity Gaming Services as an anonymous player and keeps a copy of your progress and settings in Unity Cloud Save. The anonymous player is an identifier Unity generates; it carries no name or email address.

On Android the game also asks Google Play Games, silently, for the account you are already signed in to, and links the anonymous Unity player to it. That is what makes the cloud copy follow you rather than the installation. If any step fails, the game carries on with the local copy.

While you are signed in to Google Play Games, the game also unlocks achievements and submits your scores to two Play Games leaderboards: puzzles solved and best daily time. Google processes these under your Play Games profile, and your Play Games settings decide who can see them; see Google's Privacy Policy.

Cloud save can be switched off in Settings → Privacy settings, which stops further copies being written. Our basis for cloud save and the player identifier is performing the feature you asked for; you can play with it off. Your player card shows a short player code; you only need it if you ask us for help with your progress.

4The weekly race

The weekly race is optional and nothing is sent until you join it. When you do, the game submits your weekly score and your player name to a Unity Leaderboard, where the other players in your group of thirty can see them. The name is either one the game draws for you or one you type yourself on your player card; please don't use your full real name or anything else that identifies you. The game refuses names that are offensive or pretend to be official, and we may remove a name that breaks this rule. Your avatar stays on your phone.

Weeks are archived when they reset. Our basis is the feature you chose to take part in; you can play the whole game without joining.

5LightHouse Daily in your browser

You can play the daily puzzle at halonengames.com/lighthouse/play/ without an account. The game runs entirely in your browser: your score for each day, your best time, your streak and whether you have seen the how-to are kept in your browser's local storage on this device, and nothing about your play is sent to us. Clearing your browser data removes it.

The page itself follows the website privacy notice: optional Google Analytics only with your cookie consent. Pressing Share your score only copies your result or opens your device's share sheet; nothing is posted for you.

6LightHouse Daily on Reddit

LightHouse Daily also runs as an app inside Reddit, in the r/LightHouseDaily community and others that install it. There it uses your Reddit account, and Reddit's Privacy Policy covers the account itself.

The app stores, in Reddit's app storage, per player and day: when you first opened the puzzle, your score and whether you posted it as a comment; and per player: your best score, your current and best streak, whether you have seen the how-to and whether you pressed Join. The day's best score is stored with your Reddit username, and your username and score appear in the day's top 10 for other players to see. A comment is posted and a community joined only when you press that button.

Everything that identifies a player expires automatically 30 days after it was last updated. Our basis is the game you chose to play. To have your entries removed sooner, write to us at halonengamesfin@gmail.com with your Reddit username.

7Optional gameplay analytics

Gameplay analytics is off until you allow it on the data-choices card or in Settings → Privacy settings. It helps us see where puzzles are too hard and which parts of the game go unused.

Each event records the mode, route level, board size and difficulty; whether a puzzle was started, resumed, exited, restarted or completed; active play time, mistakes, remaining lights, hints and beacons used; and a random puzzle-attempt identifier that ties the events of one attempt together. The events carry no name, email address or puzzle seed.

Unity Analytics also processes technical data of its own, including IP addresses, installation and user identifiers, and applicable device identifiers. Unity processes it on our behalf; see Unity's Analytics privacy information.

Our basis is your consent. Withdrawing it stops further collection and does not affect what was lawful before.

8Campaign measurement

Separately, and only if you allow it, the game uses Google Analytics for Firebase to measure which advertising campaign an installation came from. This is its own choice: allowing gameplay analytics does not switch it on, and neither is implied by the other.

Firebase processes app, device and installation information and an app-instance identifier for this. See Firebase's privacy information and Google's Privacy Policy. Our basis is your consent, and you can withdraw it in Settings → Privacy settings.

9Crash reports and technical diagnostics

The game sends crash, freeze and uncaught-error reports through Firebase Crashlytics so we can fix what breaks. A report carries the device model, the operating system version, the place in the code, an installation identifier Crashlytics generates, and three keys about the puzzle you were in: mode, level and board size.

Crash reporting is separate from gameplay analytics and is not switched off by turning analytics off. Our basis is our legitimate interest in a stable game on the modest phones most players use. For access, deletion or an objection concerning crash data, write to us at the address above.

10Optional rewarded ads

LightHouse never interrupts you with an advert. The only ads are rewarded ones you ask for by pressing a button — three hints, or one continue when your lights go out. Before the first one the game shows a card explaining what the ad SDK does, and ads stay off until you allow them there; you can change that in Settings → Privacy settings → Ad privacy. With ads off, the game plays normally and the ad reward is simply not available.

Ads are delivered by Unity Ads through Unity LevelPlay. This can involve your IP address and the approximate location derived from it, device and advertising identifiers where available, app and device information, and ad requests, impressions, interactions and reward events. We receive performance reporting, not identifiable data.

The game requests non-personalized advertising and signals a sale/sharing opt-out; your gameplay-analytics choice is never passed on as advertising consent. Unity's own processing, its partners and its controls are described in its Game Player and App User Privacy Policy. Your phone has advertising controls of its own.

11Reminders and messages

Reminders are optional and off until you turn them on and grant your phone's notification permission. A reminder is scheduled on the phone itself after a day away, at a civilised hour, and returning to the game cancels it. Nothing about your play schedule is sent to us for this.

If you have allowed both reminders and gameplay analytics, the game also registers for Unity Push Notifications so we can send occasional messages about the game, such as the weekly race. Registration stores a push token with Unity, and Google's messaging service delivers the message on Android. Turning off either reminders or analytics stops it, and you can revoke the notification permission in your phone's settings.

12Purchases

Hint and beacon packs are sold through Google Play. Google handles the payment and the receipt; we never see your card or bank details. The game receives the product and a transaction identifier, checks the receipt and stores it with your save — and in the cloud copy if cloud save is on — so a pack cannot be granted twice and survives a reinstall.

Our basis for keeping the purchase record is performing the purchase and our legal obligations. Refunds are handled by Google Play.

13If you email us

When you write to us we receive your email address and whatever you include. We use it to answer, to investigate the problem and to handle privacy requests, and we keep the correspondence only as long as the matter needs. Our mailbox is Gmail, so Google processes the message as our email provider; see Google's Privacy Policy.

14Sharing and international processing

We share information with the service providers above as their functions require: Unity (analytics, cloud save, leaderboards, authentication, push), Google (Play, Play Games, Firebase, Gmail) and the advertising providers. Unity may act as an independent controller for the advertising purposes described in its own policy. We do not sell your game data or publish your private correspondence, and we disclose information otherwise only where the law requires it or to establish, exercise or defend legal claims.

These providers may process data outside the European Economic Area under recognised safeguards such as adequacy decisions or standard contractual clauses. Unity's arrangements are in its Data Processing Addendum and Google's in its privacy terms. Ask us if you need the detail relevant to your data.

15How long things are kept

  • On your phone: until you delete the game or clear its storage. Device backups are governed by the backup provider.
  • Cloud save: kept while the player exists, and replaced by each new copy. Switching cloud save off stops new copies; ask us to delete the stored one.
  • Leaderboard entries: the current week, then its archive.
  • LightHouse Daily in the browser: on your device until you clear your browser data.
  • LightHouse Daily on Reddit: player entries expire 30 days after their last update.
  • Gameplay analytics: Unity's default personal-data retention period is 13 months. You can request deletion sooner from inside the game.
  • Crash reports and campaign measurement: kept for the retention periods Google documents for Crashlytics and Firebase.
  • Advertising data: kept by the advertising providers under their own criteria, including fraud prevention and legal obligations.
  • Purchase records: as long as needed for support and accounting obligations.
  • Support messages: until the matter is resolved and any legal obligation has run out.

16Your rights and choices

Depending on applicable law you may ask for access, correction, deletion, restriction or portability of your personal information, and object to processing based on legitimate interests. Where we rely on consent you may withdraw it at any time. We do not make automated decisions that produce legal or similarly significant effects on you.

Most choices are in the game itself: Settings → Privacy settings holds gameplay analytics, campaign measurement, ad privacy and cloud save, and Settings holds reminders. The same screen has Request analytics data deletion, which asks Unity to delete the Analytics data of your installation and turns analytics off. A request may wait for a connection, and it does not remove your local progress, your crash reports or advertising records.

For anything else, email halonengamesfin@gmail.com. We may need a little information to identify the right installation or message, and we will say what. Never send passwords or card numbers. You may also complain to your local data-protection authority; in Finland that is the Office of the Data Protection Ombudsman.

17Children and teenagers

LightHouse is intended for players aged 13 and above. It is not directed to children under 13, and the advertising configuration is set accordingly. This does not replace local rules on a young person's consent. If you believe a child has given us personal information without the permission the law requires, contact us and we will look into it and delete what we must.

18Changes to this policy

We update this policy when the game or its data practices change; the date above is the latest revision. Where the law requires it we will give notice or ask for a new consent before the processing starts.

For privacy questions, contact Halonen Games Oy at halonengamesfin@gmail.com.