Link Atlas
Privacy Policy
A local, on-demand map of hyperlinks on the page you choose to inspect.
Scope and product purpose
Link Atlas has one purpose: when you explicitly invoke it on the page you are viewing, it reads that page’s usable hyperlinks and turns them into a temporary spatial navigation map. The map helps you understand where the page can lead, which destinations repeat, which links remain on the same site, and which links lead elsewhere. It is not a browsing-history product, crawler, account service, search engine, advertising tool, or background monitor.
This policy covers the packaged Chrome extension identified as Link Atlas version 1.0.0. It describes what the extension can access after a user gesture, how that information is transformed, and what happens when the overlay is closed. The policy does not describe the privacy practices of websites whose links you choose to open.
When analysis starts
Analysis begins only after you activate the toolbar action or use the configured keyboard shortcut, Alt+Shift+L, while a normal web page is active. Chrome then grants the extension temporary activeTab access for that page. Link Atlas does not ask for persistent host permissions such as access to all websites.
After that user gesture, the extension injects its packaged local visualization code into the active page using the scripting permission. Invoking Link Atlas again removes the active atlas. Reloading or navigating the page also discards the injected interface because the atlas is not stored as a persistent page service.
- No scheduled scans.
- No automatic activation on page load.
- No access to unrelated inactive tabs.
Page information examined
To construct the atlas, Link Atlas inspects anchor elements that have an href attribute and are visibly rendered. For each usable link it may read the destination URL, the visible link text or accessibility label used as a short display label, and the semantic region in which the link appears, such as navigation, header, main content, aside, footer, or the general document body.
The extension also reads the URL of the current page so it can classify a destination as same-origin, external, or a same-page anchor. It uses standard DOM geometry and computed visibility checks only to exclude links that are not meaningfully rendered. Unsupported schemes such as javascript URLs are ignored.
- HTTP and HTTPS destinations may be mapped.
- mailto and tel links are grouped as contact destinations.
- Same-page hash links are separated from ordinary navigation links.
Information deliberately not collected
Link Atlas does not inspect form-field values, passwords, cookies, authentication tokens, browser history, bookmarks, downloads, saved credentials, payment information, clipboard contents, or the content of unrelated tabs. It does not read the page as a general document corpus; the extension is focused on hyperlink elements and the small amount of label/context information needed to make those links understandable.
It does not attempt to infer a user identity, build a profile, identify sensitive categories, or enrich destinations with remote reputation, advertising, analytics, or social data.
Local transformation into an atlas
All grouping happens inside the browser. Duplicate destinations are consolidated, counts are accumulated, and destinations are grouped by relationship to the current site and by a simple path or domain key. The graph layout is deterministic enough to remain stable for a given data set but is a visualization rather than a claim about the underlying website’s official information architecture.
The map may show the number of times a destination appears and the page regions in which it was found. Search and category filters operate only over the in-memory atlas data created for the current invocation.
Processing limits and large pages
The extension intentionally imposes limits so a page containing extremely many hyperlinks does not cause unbounded work. The current build stops collecting after at most 2,500 usable link occurrences, consolidates destinations, renders no more than 280 destination nodes, and limits the number of displayed clusters. These limits are performance and safety controls, not hidden data-retention rules.
Because of those caps, Link Atlas may present a representative bounded atlas rather than every possible destination on exceptionally dense pages. The summary counts and visualization should therefore be treated as an on-page inspection aid, not as a compliance-grade crawl or exhaustive SEO export.
Storage and persistence
Link Atlas requests no storage permission and version 1.0.0 does not save inspected links, search queries, selected nodes, page labels, atlas layouts, or destination counts in Chrome storage, IndexedDB, cookies, or a local database. The analysis exists in the injected page context only for the lifetime of that atlas interface.
The extension also does not maintain a cloud account or synchronization service. There is no cross-device atlas history and no developer-side database containing pages you inspected.
Network behavior
Link Atlas does not send inspected links, page titles, labels, counts, or user searches to the developer or to a third-party service. The extension contains no analytics SDK, tracking pixel, telemetry client, remote API integration, or remote-code loader.
If you choose Open or Open new tab on a mapped destination, the browser performs the ordinary navigation that you requested. That destination website may of course receive a network request from the browser under its own privacy practices. The navigation is a user action, not a background transmission by Link Atlas.
Permissions explained
The activeTab permission is used to obtain temporary access to the specific tab where you invoke the extension. It avoids the need for broad persistent host permissions. The scripting permission is used to place the packaged atlas code and styling into that active tab after the user gesture.
No storage, tabs, history, webRequest, cookies, downloads, clipboard, geolocation, notifications, identity, or host permissions are requested by version 1.0.0. A future release that materially expands permissions would require a corresponding product and privacy review.
- activeTab: temporary access after explicit invocation.
- scripting: run packaged local atlas code in the active page.
Restricted and special browser pages
Chrome does not permit ordinary extensions to inject scripts into certain browser-internal pages, the Chrome Web Store, and other protected contexts. If you invoke Link Atlas on such a page, the extension may show a short badge indicating that inspection is unavailable. It does not try to bypass browser restrictions.
Similarly, a link may be omitted if its scheme is unsupported, its element is hidden, its URL cannot be parsed safely, or the destination falls outside the bounded analysis limits described above.
User controls
You decide when Link Atlas runs. The overlay includes category filters, destination search, pan and zoom controls, a destination detail panel, and a close button. Pressing Escape while the interface is focused also closes it. Invoking the extension action again toggles the atlas off.
While the atlas is open, Link Atlas temporarily prevents the underlying document from scrolling so wheel input can be used predictably for map navigation. When the atlas closes, the prior document overflow setting is restored.
Opening destinations
Selecting a destination does not itself transmit anything to the developer. If you press Open, Link Atlas navigates the current page to the selected href. If you press Open new tab, the browser opens that href in a new tab under the user gesture. mailto or tel destinations may be delegated by the browser to the configured handler.
Link Atlas does not rewrite destinations, add tracking parameters, monetize outbound links, or route navigation through an intermediary service.
Security design
The extension uses Manifest V3 and executes code shipped inside the installed package. It does not download and execute JavaScript from a CDN or remote endpoint. Page-provided labels and URLs are inserted into the atlas as text rather than interpreted as HTML, reducing the risk that link text could become executable markup inside the overlay.
Analysis is bounded, unsupported URL schemes are rejected, and the product does not require privileged access to cookies or requests. These choices reduce the amount of data and browser authority exposed if a page contains unusual or hostile markup.
Third parties and analytics
Version 1.0.0 does not contain third-party analytics, advertising, crash-reporting, customer-support widgets, social SDKs, cloud databases, or external map/graph libraries loaded at runtime. No third party receives the atlas data from the extension as part of normal operation.
The website you inspect and any destination you later visit remain independent third parties. Their scripts and privacy policies are outside Link Atlas and are not adopted by this policy.
Sensitive pages and responsible use
Because activeTab can be granted on many ordinary websites, you may choose to invoke Link Atlas on pages that contain sensitive or private links. The local-only design means the extension does not transmit those links, but you should still use normal care when deciding which destinations to open or expose on a shared screen.
Link Atlas is not intended to determine whether a link is safe, legal, trustworthy, authenticated, or appropriate. A node’s position or category is structural information only and should not be treated as a security rating.
Children
Link Atlas is a general browser utility and is not designed as a service directed to children. It does not create user accounts, collect names or contact details, serve behavioral advertising, or intentionally build profiles of children or adults.
If the extension is used in a supervised or educational environment, the supervising organization remains responsible for deciding which websites and destinations are appropriate to access.
Changes to this policy
This policy may be updated when the extension’s behavior, permissions, data handling, or applicable requirements change. Material changes should be reflected in the published policy associated with the Chrome Web Store listing and, when appropriate, in release notes or listing text.
A purely editorial clarification that does not change product behavior may be published without changing the extension version. The effective date at the top of this document identifies the current policy text.
Questions and deletion requests
Because Link Atlas does not maintain an account, developer database, or stored atlas history, there is normally no developer-held page-analysis record to retrieve or delete. To clear an active atlas, close the overlay, reload the page, navigate away, or remove the extension.
For privacy questions, permission questions, or reports that the installed build behaves differently from this description, use the developer support contact shown on the Chrome Web Store listing. Please avoid including sensitive page URLs unless they are necessary to explain the issue.