Game progress on your device
Your layouts, completed chambers, preferences and personal best times are stored in your browser. Clearing site storage removes that local progress. No account is required to play.
Invitations and optional browser notifications
Invitation access uses an anonymous browser session. The server stores an invitation code, first invitation attribution, a verified first chamber completion, qualification and reward records. Submitted instrument positions are checked against the server optical model; invitation records retain the verified level and time, not the submitted layout. A keyed network hash is used to restrict self-invites and repeated shared-network qualifications; raw IP addresses are not stored in invitation profiles. Browser sessions and network checks are abuse controls, not proof of a person’s identity.
Invitation rewards and notification history are retained so earned access can be honored. Keep the private invitation recovery code if you change browsers. Only its cryptographic hash is stored; it restores invitation access separately from paid purchases.
Browser notifications are off until you actively enable them and allow the browser permission prompt. If enabled, the server stores the push endpoint and encryption keys needed to send encrypted reward notices through your browser’s push provider. You can remove the subscription using “Disable on this device” in the invitation panel. Expired subscriptions are removed when the push service reports they are no longer valid. Notifications are optional and do not control whether a reward is granted.
Traffic measurement and session replay
We use Plausible, Google Analytics and Microsoft Clarity to understand visits and improve the game. Clarity collects interaction data such as clicks, scrolling and page activity to provide heatmaps and session replays, helping us investigate confusing controls and technical problems. Microsoft may process usage and device data using cookies and other tracking technologies, subject to applicable consent settings. See the Microsoft Privacy Statement for details about its collection and use of data. Browser privacy settings and content blockers may limit these measurements.
Clarity masks form inputs by default. We additionally mark purchase, invitation-access and walkthrough dialogs for masking so their text is excluded from recordings. Local previews and designated QA sessions do not load these analytics services.
Optional video demonstrations
The homepage displays a locally rendered cover. Only when you choose to watch do we load the embedded YouTube player, which receives your connection and playback information under Google's privacy policy. Starting the game or switching to practice removes the player. You can use the written instructions and practice without loading YouTube.
Completed chamber records
When you complete a formal chamber, we store an anonymous browser-session reference, chamber identifier, reported active-play time and receipt time. Instrument positions are submitted for server-side solution verification but are not retained in the completion record. Reported times are not independently verified and are not currently eligible for public rankings. A small queue in your browser retries unsent records when you return online. These records help us understand difficulty and plan future features; no leaderboard is currently published.
Purchase access and attribution
When you start checkout, the server stores an anonymous purchase-session identifier, price region, order status and PayPal order references. It also records the first and most recent traffic source, landing page, standard UTM campaign fields and up to 32 Prism Riddle page or button events that led to checkout. This path contains internal page names and control identifiers; it does not include passwords, payment-card details, form contents or PayPal credentials.
PayPal processes the payment. Prism Riddle receives the order and capture status required to grant or revoke access. A purchase recovery code is stored only as a cryptographic hash.
Walkthrough purchases
Walkthrough balances and per-chamber unlocks are stored against your purchase identity, so restoring a purchase restores the same balance and unlocked guides. A confirmation is required before spending a credit, including a free buyer unlock. Unlimited access includes current and future walkthroughs but still requires you to choose each chamber. Completed bundle payments grant full-game access and the selected walkthrough package; refunds or reversals revoke the associated entitlements.
Why this data is used
Purchase data grants full-game access, prevents duplicate capture and supports refunds or reversals. Attribution data shows which public pages and campaigns lead to completed orders, so the site owner can improve the game’s explanations and acquisition channels.
Contact
Questions about Prism Riddle purchase data can be sent through the contact method associated with the payment receipt.