Traitors at the Lighthouse
Traitors at the Lighthouse works without an account and can run a game offline. This policy explains what stays on your device and what happens when you use an optional QR page or contact support.
Last updated: October 22, 2026
About this policy
This policy covers Traitors at the Lighthouse. For privacy questions or requests, contact us at [email protected].
Information stored on your device
The app stores information locally so you can prepare, run, resume, and review games. Depending on how you use it, this can include player names or labels and seat order; scripts and game setup; secret role assignments; choices, events, and game history; saved drafts; and app preferences. This information is kept in the app’s local storage and is not uploaded during normal offline gameplay. Anyone who can unlock your device and open the app may be able to see it. Device backup services may copy app data according to your operating-system settings and their own policies.
Local diagnostics and Sentry error reports
When certain errors occur, the app may keep up to 20 technical diagnostic captures to help reproduce them. A capture can include the time, app and runtime versions, error details, and technical context. If an error occurs during a game, it may also include the game’s event history, a state snapshot, the script and role assignments, and the attempted action. The app also keeps a local log of up to 80 error entries; in release builds, these entries contain a limited source, time, and generic message. These complete local captures and logs are not automatically uploaded to Sentry. Separately, builds with error reporting enabled automatically send technical error reports to Sentry to detect and fix failures. Reports can include the error type and stack trace, app version, operating-system and device information, and SDK-generated installation identifiers. Our JavaScript error filter removes error messages, user details, request data, game context, and interaction breadcrumbs before sending the report. Native crash reports may contain additional technical context. Sentry may derive approximate location, such as country, region, or city, from the connection’s IP address and retain it with a report; the app does not request GPS location for this purpose. Reports are not necessarily anonymous. Screenshots, screen recordings, session replay, and automatic performance tracing are disabled in the current configuration. There is currently no in-app switch to disable error reporting. Reports may be queued on the device and sent when connectivity returns. Older local captures are removed as the limit is reached. Removing local app data or uninstalling the app removes local records, but does not delete reports already sent to Sentry.
Optional QR page
If you choose to create or open a game QR link, it can include the public list of possible roles and, for a game table, player names or labels, seat order, and a random non-secret game identifier. It does not include the secret role assignments, teams, player states, or game history. The QR page needs these URL parameters to display the public table. Anyone who can scan or receive the link can see the information in it, and it may appear in browser history or technical logs. The page stores any death markers in that browser’s local storage; they are not synchronized to our server. Do not share a QR link if you do not want the listed names and possible roles to be visible.
When you visit the QR page
When your browser opens our hosted QR page, our hosting and security infrastructure may process standard technical request information such as an IP address, browser or device details, the requested page, and the time of the request to deliver, secure, and troubleshoot the service. The QR flow does not create a server-side game or upload secret role assignments.
Support messages
If you email support, we receive your email address, message, and any details or attachments you choose to include, such as your device model and app version. Please send only information needed to explain the issue. Do not email secret role assignments or a diagnostic capture unless our support team asks you to do so. [email protected].
Service providers and advertising
We use Sentry as a service provider to process technical error reports on our behalf, hosting and security providers to serve the optional QR page, and an email provider to receive and respond to support messages. Error reports are used to diagnose failures and improve reliability, not for advertising or tracking across apps. The app does not include third-party advertising SDKs. Local game captures are not automatically uploaded as part of Sentry reports. If you open a QR page, the public table information described above is sent to that page so it can be displayed. Apple, Google, and your device operating system may process installation, device, or diagnostic information under their own privacy policies.
Retention and deletion
Game data remains on your device until you remove local app data, clear its storage, or uninstall the app. Local diagnostic captures are limited to the 20 most recent and older captures are replaced as new ones are added. Browser data for a QR page remains in that browser until you clear its site data. Reports already sent to Sentry are retained according to the configured service retention and our operational needs; uninstalling the app does not remove those remote reports. We retain support messages and technical server records only as long as reasonably needed to respond, operate, protect, and troubleshoot the service or meet legal obligations. You can contact support to request deletion of personal data, including information associated with diagnostic reports; we may need additional details to locate the relevant records.
Your choices and privacy rights
You can choose not to use QR pages and can remove local app data from the device. If you are in a place where privacy laws give you rights to access, correct, delete, restrict, or object to processing of personal data, you can make a request at [email protected].
You may also lodge a complaint with your local data protection authority. In Spain, this is the Spanish Data Protection Agency (AEPD).
Changes to this policy
We will update this page if the app’s data practices change. The date above shows when this policy was last revised.