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.
Questions
For project updates or support, visit the repository issue tracker:
github.com/MaxwellMetzner/Chess.com-Lichess-Link/issues