About this policy
This policy describes LINKLAMP version 1.0.0, the offline tile-rotation puzzle extension, and the information handled by its own code. The developer responsible for the product is the publisher identified on its official Chrome Web Store listing. The support contact on that listing is the route for questions about this policy and the product.
LINKLAMP has one purpose: let you solve 24 connection puzzles and keep your progress in your browser profile. This policy does not cover Google Chrome, your operating system, the Chrome Web Store, a website hosting a copy of this policy, or optional correspondence you initiate with the publisher. Those services have their own practices.
No account, no upload
The extension does not ask for your name, email address, telephone number, location, payment information, contacts or account credentials. It does not create an online account or a publisher-assigned identifier. You can play without signing in to a service. No cloud scoreboard or public player profile is created by the extension.
Game information is used inside the extension to display the current puzzle, undo rotations, recognize completion and show a best score. The developer does not receive this information through the application. Local processing is not a promise that the browser, operating system, another installed program or someone with access to your device cannot observe it.
What the game remembers
The game stores the most recently selected puzzle number and a separate record for each puzzle you have played. A puzzle record contains a data-format version, its puzzle number, the ordered tile indices you rotated during the current attempt, and your best completed rotation count when one exists. Board orientations can be reconstructed from that move history.
These records do not contain personal names, browsing URLs, precise timestamps or a log of unrelated activities. A completed puzzle is identified by a stored best score; the game does not keep a separate session recording. Each attempt is limited to 2,000 rotations so its history cannot grow without a bound. Undo removes the last rotation from that attempt.
Where those records live
This version uses the browser Web Storage API, specifically localStorage on the extension origin. Its keys begin with linklamp.v1.; the active key stores the selected puzzle and level keys store individual attempts. It does not use chrome.storage, IndexedDB, cookies, sync storage, a remote database or the browser cache as an application-controlled progress store.
Records normally remain within the browser profile in which you installed the extension. The extension does not synchronize them to another computer or browser profile. A device backup, profile-copy utility, managed-device service or operating-system backup may copy profile files independently. You should check those systems separately when you need a complete account of where local files are backed up.
When a record is updated
After a rotation, undo, confirmed restart or newly completed puzzle, the game attempts to update the relevant local record. Changing puzzles updates the selected puzzle number. There is no background simulation that needs to run while the popup is closed. Saving during actions avoids depending solely on a final event when Chrome destroys the popup.
If storage is unavailable or a write fails, the interface reports that progress is not saved. Play may continue in memory, but those changes can be lost when the popup closes. If an existing record cannot be read or validated, it is not silently overwritten with an empty attempt. The help panel provides an explicit erase-and-recover control.
Keeping a displayed attempt current
Ordinary use takes place in the toolbar popup. If you separately open the same extension page in another window, browser storage events can inform one page that the relevant puzzle record changed. The receiving page refreshes its displayed attempt and announces that it was refreshed from another window. This communication stays within the same extension origin and browser profile.
This is not a multiplayer protocol or an online synchronization service. It is also not a full concurrent-editing system: avoid making rapid, simultaneous moves in multiple copies of the same puzzle. A browser can apply the latest record it received rather than merge two independent move histories. No cross-device conflict-resolution server exists.
No requested extension permissions
The production manifest does not declare permissions or host_permissions. It does not ask for storage, tabs, activeTab, scripting, browsing-history, notification, clipboard, download-management or all-sites access. Web localStorage is a web-platform capability used by the extension page; its use does not imply that the extension can read another website’s storage or the files on your computer.
The toolbar action displays a packaged popup. There is no content script, background service worker, new-tab override or code injected into pages you visit. A browser still has to install and execute an extension to provide this interface. “No requested permissions” describes the manifest, not an assertion that every browser or administrator will allow the extension to run.
Your browsing is outside the game
LINKLAMP does not inspect the active webpage, page title, current address, browsing history, bookmarks, open-tab list or page contents. It does not read text you type into other sites or monitor your navigation. Switching away from the popup does not turn the game into a background observer. The game is self-contained in its own page.
The privacy link opens a packaged HTML document. The help panel and puzzle selector are internal interface elements. They are not advertisements and do not embed remote documents. Visiting the store listing or a separately hosted policy page yourself is a distinct browser navigation, outside the game’s internal data handling.
No application network requests
All puzzle data, icons, styling and game logic are included in the extension package. The application contains no fetch, WebSocket, analytics endpoint, remote script loader, ad request or font download. It does not contact the developer to start a puzzle, check a score, load the next level or restore local progress.
The packaged content security policy disallows application connections and restricts scripts to the extension itself. Chrome may independently contact Google for browser services, extension updates or store functions. Those browser-managed requests are not requests made by the LINKLAMP game, and this policy does not claim to disable the browser’s own network behavior.
No behavioral measurement service
This release does not include analytics, telemetry, crash-report submission, advertising pixels, session replay, fingerprinting, A/B testing or engagement reporting. It does not measure how long you play for the developer, send how often you open the popup, or attach an identifier to your puzzle history. Your best score is a local game feature, not a usage report.
The publisher therefore does not receive a built-in report of your playthrough or an automatic copy of a problem you encounter. A browser developer console may show local technical errors, but the extension does not upload that console. If you choose to send a screenshot to support, that is a separate voluntary disclosure and should exclude anything you do not intend to share.
No embedded data recipients
The extension does not integrate third-party application SDKs, external puzzle services, payment processors, social logins or advertising providers. Game logic and vector artwork are shipped locally. System fonts are selected from fonts already available on the device; there is no web-font provider embedded in the game. No third party receives a gameplay feed from this application.
Because the application does not transmit game records, it does not sell, rent, license or share those records through a data-transfer feature. A publisher cannot retrieve your device-local puzzle history through a hidden administrative dashboard in this release. Access by your browser vendor, employer, device administrator or other software remains governed by those parties and your device configuration.
How long progress remains
Local puzzle records remain until you erase them, the browser removes the extension’s local data, the extension is removed with its data, or profile files are otherwise cleared or lost. The game does not impose a time-based expiration and does not upload an archival copy. Closing the popup by itself is not the same as choosing to erase saved progress.
There is no guaranteed permanent storage. Storage restrictions, profile corruption, browser maintenance, disk failure or actions by someone using your device can remove or prevent records. Since this release does not offer an online backup or an account, the publisher cannot restore local progress that no longer exists in the browser profile.
Erase local progress deliberately
Open the help button, choose “Erase local progress”, and confirm the deletion to remove the stored puzzle attempts, best scores and active-puzzle selection for this extension. The confirmation is intentional because this operation is not undoable. A normal “Restart” only resets the selected attempt and keeps its best score; it is not the full deletion control.
The erase function targets LINKLAMP’s own known storage keys and does not clear another extension’s or website’s information. If storage access fails during the operation, the interface reports that it could not erase data; verify the result rather than assuming deletion succeeded. Browser extension-management controls provide another way to remove the extension and its local data, subject to the browser’s behavior.
A small local data surface
The extension validates saved records before using them, limits the length of move histories, loads no remote executable code and does not need access to unrelated sites. These choices reduce the data surface. They do not make local storage an encrypted vault. The application does not add a password, application-level encryption, cryptographic access control or secure-overwrite mechanism to its records.
Protect the browser profile and device with the controls appropriate to your situation. Anyone with sufficient access to the profile, developer tools, device backups or operating-system files may be able to inspect or alter local records. Deleting a key removes it from normal application use; it does not certify erasure from disk snapshots, backups or all browser-internal remnants.
Use without a personal profile
You can choose any of the 24 puzzles, undo a move, restart an attempt, erase progress or stop using the extension without providing an identity. There are no optional marketing settings to decline and no account-deletion process, because the application does not create such an account. No purchase, subscription or contact form is built into this version.
If you prefer not to leave local progress on a shared computer, use the erase control when finished and check the outcome. Simply closing the popup is designed to preserve progress when saving succeeds. The current release does not offer a private-play toggle or a cloud export of records, and this policy does not imply either feature exists.
The same local-only behavior
The game does not ask for age, use an age-based advertising profile or intentionally collect identifying information from children through its interface. Its local progress behavior is the same regardless of the player’s age. This statement describes the product’s data handling; it is not a claim of certification under every jurisdiction’s children’s privacy or educational-service requirements.
Parents, guardians, schools and other administrators should apply their own device and extension policies. On a shared browser profile, different people can see or change the same puzzle progress. The game does not separate family members into individual profiles and should not be used as a private communication channel or a place to store sensitive information.
Version-specific transparency
This policy is effective September 8, 2026 and describes the 1.0.0 release. A later release that changes what information is stored, introduces a network service, or requests additional access should be accompanied by an updated policy and accurate store disclosures. The current policy is not advance permission to add an undisclosed analytics or data-sharing feature.
Extension updates are distributed through the installation channel you use and may be controlled by the browser or an administrator. Check the displayed version and the policy packaged with an update when behavior matters to you. This policy itself does not contact a server to check for a newer policy or perform background change notifications.
Use the listing’s developer contact
For product or privacy questions, use the developer support email or contact method shown on the official LINKLAMP Chrome Web Store listing. Identify the extension name and version so the publisher can distinguish this product from others. No unverified personal email address is embedded in this policy. The publisher must maintain a valid listing contact when distributing the extension.
You do not need to send a screenshot of your browsing, a browser-profile folder or a complete device backup to explain a game issue. Send only the information needed for your question. If you ask for deletion of local progress, use the on-device erase control: the publisher does not receive those records and cannot remotely erase or reconstruct data inside your browser profile.