Privacy Policy

Chess.com to Lichess Import

This extension exists for one job: when you click the extension on a supported Chess.com game page, it reads that game's PGN and opens the Lichess import page with the PGN ready to submit.

Last updated: May 28, 2026 Chrome extension No analytics Temporary session storage only
Short version: the extension processes game PGN locally in your browser and uses temporary session storage only long enough to pass the PGN from the Chess.com page to the Lichess import page.

What data is processed

The extension only processes the minimum data needed to complete the import you request.

  • The PGN of the currently open Chess.com game.
  • The source Chess.com page URL for that import.
  • A temporary random import ID and timestamp used to match the PGN to the new Lichess tab.

The extension does not collect account credentials, payment information, browsing history outside supported pages, analytics identifiers, or advertising data.

How the data is used

  • Read the PGN from the Share dialog on a supported Chess.com game page.
  • Temporarily hold the PGN inside the browser session while a Lichess import tab opens.
  • Fill the PGN into the form on lichess.org/paste and submit that form.

How long data is kept

  • Pending import data is stored in Chrome session storage, not synced to any server.
  • The stored item is removed after the Lichess page receives it and the import begins.
  • If the import is not completed, the data lasts only until the current browser session ends.

Permissions used by the extension

storage Used only for temporary session storage of the PGN, source URL, timestamp, and a random import ID while moving the import from Chess.com to Lichess.
tabs Used to check whether the current tab is a supported Chess.com game page, update the extension badge for that tab, and open a new Lichess import tab.
scripting Used to re-inject the packaged Chess.com content script into the current tab if the page lifecycle caused the original receiver to disappear before you click the extension.
Host permissions Limited to https://www.chess.com/* and https://lichess.org/* so the extension can read PGN from supported Chess.com game pages and fill the import form on the Lichess paste page.

Remote code

No remote code is used. All extension logic is packaged with the extension itself. The extension does not download or execute JavaScript from the developer or any third-party server after installation.

Third-party transfer

When you click import, the PGN is submitted to Lichess because that is the requested function of the extension. Outside of that user-initiated transfer, the extension does not send your data to the developer or use it for analytics, advertising, or sale.

Single purpose

The extension's sole purpose is to move the PGN of the currently open Chess.com game into the Lichess import page when the user clicks the extension action.