Ledger Live Install: Official Builds, Mirrors and Browser Clones Told Apart





Ledger Live Install: Spotting Repackaged Copies and Clones


Ledger Live Install: Official Builds, Mirrors and Browser Clones Told Apart

Research Notice: This page explains verification habits for a hardware-wallet companion program. It gives no financial advice, no endorsement, no hosted download. Build numbers, hashes, fees, supported models change between releases, so confirm each figure on the manufacturer’s official site before acting.

Install Ledger Live App and Use It Safely begins with one habit: confirm that the file you received came from the manufacturer’s own domain, then confirm every outgoing transfer on the device’s own screen. The companion program holds no keys; it builds transfers while the signer approves them. What follows covers which build fits which situation, where copies go wrong, how to test a download before it runs.

How the companion program interacts with a hardware signer

The companion is a desktop or mobile client that talks to a hardware signer over USB, Bluetooth, or a QR code. It reads public addresses, assembles unsigned transfers, shows balances, while the signer keeps the recovery phrase offline, approving each signature on its own screen. No client action moves coins by itself.

A signer here means a small device that stores keys offline, renders each request on its own display, requires a physical press to authorise it. A recovery phrase is the word list that restores those keys; whoever reads it controls the balance.

Key material never leaves the signer

Private keys stay inside the signer’s secure element, a tamper-resistant chip that stores secrets behind a PIN. The client asks the signer for a public address; the signer answers without revealing the key behind it. If malware takes over the computer, the worst realistic outcome is a forged display rather than a stolen key, provided the person reads the signer’s own screen before approving. That single check is what separates a hardware setup from a software wallet that keeps keys on disk.

Address derivation happens on the device

Every receiving address is derived by the signer along a BIP-44 path chosen for that account. Because the signer performs the derivation, a compromised client cannot substitute a lookalike address for one the signer will later recognise. Two checks follow. The first address shown in the client must match the signer’s display during setup. Any address copied into a chat, invoice, or exchange form should be confirmed on the signer before funds move there, since clipboard malware rewrites exactly that step.

Assembling a transfer, then signing it

The client’s role in a payment is assembly: it selects unspent outputs, sets the fee, encodes the recipient’s address into a payload. The signer decodes that payload, shows the amount plus the destination on its own screen, waits for a physical confirmation. When the two displays disagree, the signer’s version governs, because a broadcast transfer cannot be recalled. Blind approval, where a person taps through without reading, hands that decision to whatever wrote the payload.

The tasks that need the client, versus those that do not

The client fits people who hold balances for years on a signer, track several accounts, or want a large screen for address checks. A third-party client speaking the same open protocol covers routine transfers, while firmware updates normally need the vendor’s own software. Portfolio tracking, staking dashboards, NFT galleries, swaps through outside services are where the vendor’s client earns its place.

Firmware updates routed through the vendor’s own client

The signer accepts only firmware images signed by the vendor’s release key, so a device refuses an unsigned file. The vendor’s own client is normally the tool that fetches that image, tests it, pushes it over the cable. Third-party clients rarely implement this path, which means a person relying on them still needs the official software for periodic updates. Skipping updates leaves known flaws in place, so that step deserves the same scrutiny as the first setup.

Third-party clients speaking the same open protocol

Several wallets implement the same transport specification, so a signer pairs with them over the same cable. These alternatives often expose advanced features: coin control, custom change addresses, hardware-level passphrase entry. The trade-off is provenance. A smaller project has fewer reviewers, so its binary deserves the same signature check as the vendor’s. Nothing about the pairing protocol protects against a client that shows a false address; the signer’s screen remains the arbiter.

Portfolio, staking, swap views built on top

Balance aggregation, staking positions, token galleries come from data the client reads from public block explorers rather than from the signer. Those views are conveniences, not custody. A swap or a staking deposit still ends as a signed transfer that the signer must display, so the amount, the destination, the fee deserve reading at that moment. Where a third-party service builds the payload, the signer shows only what that service asked it to authorise.

Official builds versus repackaged copies, mirrors, browser clones

Only a build published on the vendor’s own domain carries the vendor’s signature over the binary. Mirrors, forum uploads, torrent bundles, extension-store lookalikes reproduce the interface without that signature. The table below compares each route by what it provides, the limit it imposes, the check that tells them apart.

The comparison covers five routes a person actually meets: two official builds, one repackaged file, one browser clone, one signer-only flow. Criteria stay identical for every row. Figures such as build numbers, file sizes, hashes shift with each release, so they are published on the official source rather than repeated here.

Routes to obtaining the wallet client, compared by function, limit, verification
Route What it provides Main limit How to confirm it
Desktop build from the vendor’s domain Account view, transfer builder, signer pairing Needs a computer, regular updates Signature over the binary, domain in the address bar
Mobile build from official stores Core functions, QR pairing with the signer Small screen for address comparison Store listing links back to the vendor’s domain
Repackaged file from a mirror or forum Familiar interface, often an older build The vendor never signed that copy Hash differs, signature test fails
Browser extension with a similar name Quick access, then asks for the recovery phrase Any phrase typed there is exposed Genuine clients never request a phrase
Signer alone with a paper record Keys stay off networked machines No portfolio view, manual entry Address shows on the signer’s screen

The desktop build suits anyone managing more than one account from a laptop. The mobile build fits people who check balances away from a desk, though a small screen makes address comparison harder, so large transfers belong on a desktop. A mirror copy fits nobody: its only advantage is convenience, precisely the property an attacker sells. The signer-only flow fits single transfers when the display is readable. Exceptions exist: a signer without a screen cannot show an address, so that setup depends entirely on the client’s display.

How a repackaged copy breaks the signature chain

Signing relies on a key pair: the vendor keeps a private key, publishing the matching public key so anyone can test a file. A repackaged copy breaks that chain the moment one byte changes, because the signature no longer matches the content. Attackers sometimes ship an unmodified older build to look legitimate; the signature still validates, yet the release lacks later fixes, so the build number, not just the check result, deserves attention.

Recovery-phrase requests as the clearest clone marker

The phrase is the wallet. Any screen that requests it is asking for permanent control of every account derived from it. A legitimate client asks only for a connection to the signer, which is why a request for words is the clearest marker of a clone. Once typed, the phrase leaves no trace on the victim’s machine; the attacker can then empty the balance at leisure.

Failure modes, hard limits, recurring mistakes

The three costliest patterns are clipboard substitution, blind approval of payloads too long to read, plus firmware flashed from an unofficial file. Each bypasses the signer’s display, the one component an attacker sitting on the computer cannot rewrite. The limits follow from that: the signer shows what it is asked to sign, never who asked, never why.

Clipboard substitution during copy-paste

Malware watches the clipboard for strings that look like addresses, swapping them for the attacker’s own the instant a paste happens. The victim sees a plausible address in the client’s field, signs, sends. Only the signer’s screen breaks the attack, since the payload it decodes carries the substituted destination. Copy the address, then compare the first four plus the last four characters on both screens before approving.

Approving payloads longer than the display

Some contracts, multi-signature arrangements, batch transfers produce payloads the signer can render only as a hash. Approving such a hash means trusting the client’s description entirely. Where the signer supports clear signing for that contract, the display shows the actual amounts, which removes the guesswork. Where it does not, the wiser habit is to avoid unfamiliar contracts on a device holding a large balance, or to move a small test amount through the same path first.

Firmware flashed from unofficial files

A signer verifies firmware against the vendor’s key, so an unsigned image should be rejected outright. Attackers instead impersonate the update page, or talk a person into enabling a developer mode that skips checks. The consequence is permanent: firmware controls the display, so a tampered build can show a correct address while signing a different one. Updates belong to the vendor’s own client, from the vendor’s own domain.

How do you confirm a download before you approve a transfer?

The procedure proves that a file came from the vendor, unaltered, before it runs on your machine. Have ready: the vendor’s domain, a browser, a terminal or a checksum utility, the published hash, the vendor’s public key. Budget a few minutes; the check takes longer than the download.

Step 1: Type the vendor’s domain into the address bar yourself.

Type the vendor’s domain into the address bar yourself. Search results, ads, sponsored links, shortened URLs lead to copies that can look identical to the real page.

Step 2: Take the binary plus its detached signature file from that same page.

Take the binary plus its detached signature file from that same page. A signature stored next to the download on the vendor’s own domain is the only copy worth testing.

Step 3: Compute the file’s hash, then compare it with the value printed on the vendor’s page.

Compute the file’s hash, then compare it with the value printed on the vendor’s page. A single altered byte changes the digest, so a mismatch means the file is not the one the vendor published.

Step 4: Test the signature against the vendor’s published public key.

Test the signature against the vendor’s published public key. This catches tampering that a copied hash value cannot, because the hash itself may have been replaced alongside the file.

Step 5: Read the recipient’s address on the signer’s screen before you approve.

Read the recipient’s address on the signer’s screen before you approve. A broadcast transfer cannot be recalled, so a substituted address means the funds are gone.

Why does a signature check fail on a file that looks correct?

Most failures trace to a partial download, a renamed file, a quarantine flag, an outdated build, or the wrong public key. The interface gives no clue, because a broken file opens just as cleanly as an intact one. Compare the digest first, then the key’s fingerprint, before concluding that the vendor changed something.

Build numbers move with every release

Each release carries a new version string, a new binary, often a new hash, so a tutorial written last year points at a file that no longer exists. A mirror hosting an older build still runs cleanly, which is why an outdated copy can pass a casual look test while failing current signature checks against the current published hash. Always match the file to the values printed on the vendor’s page for that release, not to a number remembered from a video.

Partial downloads, renamed files, quarantine flags

An interrupted transfer leaves a truncated file that opens to an error, or to nothing at all. Renaming a signature file so the checking tool cannot find it produces the same failure message as tampering, which sends people hunting for a security problem that does not exist. Antivirus quarantine moves a file without warning, so the hash then computes on whatever copy remains. Re-fetch from the vendor’s page before assuming a compromise.

What release notes never promise

Vendor notes list features, fixes, supported models; they do not guarantee that a given build works with every operating-system version or every signer revision. Some releases are pulled after publication, so a hash listed in a forum post may belong to a withdrawn build. Where a detail is not stated, treat it as published on the official source at that moment rather than fixed. Anyone repeating a version number from memory is guessing.

Research Notice: This educational overview describes verification steps for desktop wallet software; it does not replace the vendor’s official release notes, support articles, or signed checksum files.

Verify the Official Ledger Live Download Source Before Installing begins with confirming the domain matches the manufacturer’s published support page, the package signature validates, the SHA-256 hash matches the release manifest, the operating-system build fits the device, the version is current. A single mismatch should stop the process before any file is opened. Keep the vendor’s support page, release notes, public key, checksum file as separate anchors.

What Does an Official Release Source Prove?

An official release source proves that a package’s publisher identity, version label, signature, checksum, platform target match the vendor’s own records. It does not prove the software is free of bugs, nor that a future update will remain signed; it only establishes provenance at the moment you check it.

Publisher Identity Tied to a Domain

Publisher identity depends on the domain you actually visit, not on a logo, page title, or search result. A search engine can return paid placements, typosquatters, stale cached copies; the address bar shows the real origin. The vendor’s support page should list the canonical domain, official mirrors if any, release notes. If the page asks for a seed phrase, private key, remote access, close it; those requests fall outside source verification. Check the domain against a bookmark you saved from a prior trusted session.

Cryptographic Signature as a Provenance Marker

A detached signature binds a file to a private key controlled by the publisher. The matching public key verifies that binding; if the signature fails, the file did not come from that key holder or was modified after signing. Signatures do not encrypt the package, so you still inspect the file name, version, platform target. Keep the public key from the vendor’s support page, not from the same download page, because a compromised page could swap both file plus key.

Checksum Matching as a Local Integrity Check

A checksum compares the file’s computed digest with a published value, usually SHA-256 for desktop releases. Compute the digest on your own machine after download, before opening the package. If the values differ, delete the file, re-fetch from the official source, then compare again. A mirror can host an altered copy; a local hash check catches corruption, partial downloads, tampering that occurs after publication. The published checksum must come from the same official page as the release notes, not from a forum post.

Who Needs Publisher Checks, for Which Tasks, at What Point

People who manage digital assets on a desktop, approve transactions, connect hardware wallets, run node software need publisher checks before any first launch, major version jump, operating-system rebuild, or recovery event. This check matters when the package source changes, when a new device joins, when an update arrives outside the usual channel.

First Setup on a New Machine

First setup on a new machine carries the highest source risk because no prior fingerprint, bookmark, signature history exists. A fresh operating system may lack saved bookmarks, so people type a domain from memory or click an advertisement. Verify the publisher domain, download the package from the official page, validate the signature, compare the hash before opening it. If the machine previously held wallet software, compare the new package version with the old release notes; a sudden version downgrade deserves extra scrutiny.

Major Version Jumps

Major version jumps often change file names, signing keys, dependency bundles, platform support. A legitimate update should publish new release notes, a new checksum, a signature that chains to the publisher’s current key. If the key changed, confirm the change through a second official channel, such as a signed announcement or the vendor’s support article. Do not accept a key change only from a pop-up inside the program; that dialog can be spoofed by malware already on the system.

Recovery After a Compromised Browser

Recovery after a compromised browser requires re-establishing every trust anchor: the bookmark, the domain, the public key, the hash source. Malicious extensions can rewrite download links, inject fake update prompts, replace copied addresses. Clear the browser profile or operate from a clean device, then navigate to the vendor’s support page through a saved bookmark. Re-download the package, re-check the signature, re-compute the hash. If the old package remains on disk, quarantine it until the new verification passes.

Official Release Channel Compared with Mirrors, Repackages, Third-Party Bundles

The official release channel is the only source that ties a package to the publisher’s domain, signing key, checksum manifest, release notes. Mirrors, repackages, third-party bundles may carry the same bits, but their provenance differs, so each requires separate verification or should be avoided for wallet software.

The table compares source types by how you confirm identity, how updates arrive, what happens if the source is compromised, how much effort validation requires. It does not rank them; it shows which fits a given constraint.

Release source types by verification criteria
Source type Identity check Update path Main risk
Official vendor channel Domain, signature, checksum from vendor Built-in update prompt tied to vendor Compromised vendor page affects all checks
Independent mirror Mirror page may publish its own checksum Manual re-check against vendor manifest Mirror alters file after vendor publication
Repackaged bundle Bundle includes extra scripts, configs, setup scripts Bundle maintainer controls update timing Extra code hides inside package
Third-party marketplace Marketplace account owns listing Marketplace update mechanism Listing can change owner or binary
Community archive Archive metadata often unsigned No automatic update path Stale or modified build remains available

Choose the official vendor channel when the machine holds keys, signs transactions, or connects hardware. A mirror fits only when the vendor explicitly lists it, you still compare the hash against the vendor’s own manifest. Repackaged bundles fit non-critical test environments, never a production wallet. Third-party marketplaces fit discovery, not trust. Community archives fit historical research, not active signing. Exceptions exist for air-gapped systems where a vendor provides a signed offline bundle; the signature still decides.

How Update Paths Change Trust

An update path determines whether trust can persist after the first check. The official channel usually signs a manifest, so the program can verify the next release against the same publisher key. A mirror may host the current file, yet its future copies can diverge without a signed manifest. A repackage can delay, skip, or modify an update, leaving a known flaw in place. Before relying on any update path, inspect the release notes for the signing key fingerprint, the checksum file, the publication date.

Why Extra Files in a Bundle Matter

Extra files in a bundle expand the attack surface beyond the wallet program itself. A repackage may add a setup helper, a browser extension, a configuration profile, a script that runs with elevated rights. Each addition can read local files, alter network settings, intercept clipboard data. Even when the main executable matches the vendor’s hash, the surrounding files remain unverified. Extract only the vendor’s signed package, or compare every added file against the official manifest when the vendor publishes one.

Risks, Limits, Frequent Mistakes in Source Confirmation

Source confirmation reduces lookalike downloads, altered packages, silent key swaps, but it cannot detect a compromised vendor server before publication, a malicious update signed by a stolen key, a hardware implant, a compromised operating system. Frequent mistakes include trusting a search result, skipping the hash, verifying on the same page that hosts the file.

Search Results as a False Trust Signal

Search results create a false trust signal because placement, snippets, sitelinks can be bought or manipulated. A result marked as the official site may still point to a lookalike domain with a valid certificate, since certificates prove encryption, not publisher identity. The only reliable origin is the domain you verified earlier through a vendor’s signed announcement or a support article. Save that domain as a bookmark, then reach the release page through the bookmark instead of a search engine.

Skipping the Hash Because the Signature Passed

A valid signature proves the file came from the private key holder, yet it does not prove the file you downloaded matches the exact release the publisher intended for your platform. A signed package can still be the wrong version, an older build with known flaws, a beta channel, a package for another operating system. The hash comparison ties the downloaded bytes to the published release manifest. Perform both checks; neither replaces the other.

Verifying on the Same Page That Hosts the File

Verifying on the same page that hosts the file collapses two trust decisions into one. If that page is compromised, it can serve a malicious package plus a matching fake checksum. Separate the trust anchors: obtain the public key, checksum, release notes from a support article, a signed announcement, a different official property. Cross-check the domain, the key fingerprint, the file name. A single page can be altered; two independent official properties are harder to alter together.

How Do You Confirm a Release Source Before Setup?

Confirm the release source by opening the vendor’s support page, checking the domain, reading the version notes, validating the signature, comparing the SHA-256 hash, then matching the operating-system build to the machine. Have ready a trusted browser bookmark, the publisher’s public key, a local hashing tool, the release manifest.

Step 1: Open the vendor’s published support page

Open the manufacturer’s published support page from a bookmark you created earlier. A typed address can be altered by a malicious extension, while a saved bookmark reduces that exposure.

Step 2: Compare the address bar with the release notes

Compare the browser address bar against the domain shown in the vendor’s release notes. Lookalike domains often differ by one character, a hyphen, or a different top-level suffix.

Step 3: Read version, platform, device, date details

Read the release notes for the exact version, operating system, device model, publication date. A package built for another platform can fail signature checks or expose mismatched dependencies.

Step 4: Validate the detached signature

Validate the detached signature with the publisher’s public key before opening the package. A valid signature proves the file came from the holder of that private key, not from a mirror.

Step 5: Compute the local hash

Compute the SHA-256 hash locally, then compare it with the checksum published on the official page. A single altered byte changes the hash, so this check catches corruption or tampering.

What Changes Over Time, What People Misread?

Release domains, signing keys, checksum formats, platform support, version numbering change over time, so any static advice ages quickly. People misread a valid TLS certificate as publisher proof, a signed binary as malware-free, a mirror’s checksum as vendor-issued. Re-check the vendor’s official page for the current key fingerprint, current version, current supported systems.

Signing Key Rotations

Signing keys rotate when a publisher changes hardware, retires a key, responds to a suspected compromise. A new signature that fails against the old public key is not automatically malicious; it may reflect a legitimate rotation. Confirm the rotation through a second official channel, compare the new fingerprint with a signed announcement, check the date. If no independent confirmation exists, treat the package as unverified until the vendor publishes a key transition notice.

TLS Certificates Misread as Publisher Proof

A TLS certificate proves the connection to a domain is encrypted, not that the domain belongs to the software publisher. Lookalike domains can obtain certificates within minutes, so a padlock icon, a valid issuer, a recent expiry date carry little weight. The domain name itself, checked against a vendor’s support article, remains the stronger signal. Certificate transparency logs can show when a certificate was issued, yet they do not prove the site owner’s intent.

Version Numbers Misread as Security Levels

Version numbers mislead when readers assume a higher number always means fewer flaws. A newer build may add features, change dependencies, introduce regressions, drop support for an older operating system. A lower number may be a long-term support branch with backported fixes. Compare the release notes, the supported platform list, the signing key, the checksum rather than the number alone. If the vendor publishes a security advisory, that advisory names the affected versions.

Q&A:

Do I need a Ledger hardware wallet to install and use Ledger Live?

You can install Ledger Live and open some parts of it without a device, but to add accounts and send or receive crypto, you normally need a Ledger hardware wallet. The app does not hold your private keys; the device does. To set up a new device, install Ledger Live, connect the device, choose the option to set up a new device, set a PIN, and write down the recovery phrase shown on the device screen. Keep that phrase offline. Ledger Live does not need it, and no genuine support agent will ask for it. If you only want to look around the app, you can do that, but any real account management starts when you connect the hardware wallet.

How can I tell whether I am installing the real Ledger Live app?

Use one trusted route: Ledger’s official website for the desktop app, or the official Apple App Store and Google Play listings for the mobile app. Check the developer name, the number of reviews, and the URL before you download. Search ads and links in emails, Telegram messages, or YouTube descriptions can point to fake copies. A real Ledger Live install will never ask you to type your 24-word recovery phrase. If a page or app asks for those words, stop and close it. Fake apps often copy the logo and name, so the publisher and source matter more than the look.

What settings and habits should I use after installing Ledger Live?

Set a password or app lock on Ledger Live, and use a screen lock on your phone or computer. Keep your operating system and Ledger Live updated. Connect the Ledger device when you send funds, and check every receiving address on the device screen before you approve it. Enable transaction confirmation on the device, and do not approve a transaction you do not understand. Store the recovery phrase on paper or metal in a private place, not in a photo, cloud note, password manager, or chat. If you use multiple accounts, label them clearly so you do not send to the wrong one. These steps reduce common mistakes and make phishing attempts easier to spot.

Can I install Ledger Live on both my phone and my computer?

Yes. You can install Ledger Live on a computer, an iPhone, and an Android phone. Your crypto keys stay on the Ledger device, not in Ledger Live, so the app is mainly a bridge for balances, transactions, and device apps. You may need to add accounts on each installation, or use the QR sync option if you want the mobile and desktop apps to show the same portfolio. Risks include a hacked phone, a shared computer, screen recording, and fake apps. Use a strong passcode, keep the device with you, and verify transaction details on the Ledger screen. If you lose a phone, your funds are not gone as long as you still have the hardware wallet and recovery phrase. However, anyone with access to an unlocked phone and the device could try to approve a transaction, so lock both.

What common mistakes can cause people to lose funds while using Ledger Live?

The biggest one is entering the recovery phrase into Ledger Live, a website, a chat, or a form. Ledger Live and Ledger support will not ask for it. Another is buying a device from a reseller and using a recovery phrase that came with it; set up the device yourself and write down a fresh phrase. Other mistakes include approving transactions without reading the details, sending funds to an address copied from a clipboard that malware changed, ignoring the address shown on the device, using fake Ledger Live apps, and sharing screenshots that reveal account balances or personal data. To lower the risk, verify addresses on the hardware wallet screen, treat unsolicited support messages as hostile, and keep the recovery phrase offline. If you think your phrase was exposed, move your funds to a new wallet with a new phrase as soon as you can.

Can I install Ledger Live on both my phone and laptop and use the same Ledger wallet without restoring my recovery phrase on each device?

Yes. Ledger Live is only a companion app. Your private keys stay inside the Ledger hardware wallet. Install Ledger Live from Ledger’s official website or from the official app store listing by Ledger SAS. On the second device, connect the same Ledger device, enter its PIN on the device, and add the accounts you want to view. You do not need to enter your recovery phrase into Ledger Live or restore the wallet again. If the app asks for a recovery phrase, stop—it is not the real Ledger Live. Keep the recovery phrase offline and enter the PIN only on the Ledger device. Both devices can show the same accounts because they read public blockchain data and request confirmations from the hardware wallet.

How do I verify that I am downloading the real Ledger Live app and not a fake version?

Use one source: Ledger’s own website, ledger.com. For mobile, open the App Store or Google Play page and confirm the publisher is Ledger SAS. For desktop, download only from the Ledger Live page on ledger.com. Check the address bar carefully; phishing sites often use similar names, extra words, or different endings. Avoid clicking ads or links from messages, social media posts, or search results that lead to unknown pages. After installing, open the app and connect your Ledger device. Ledger Live will never ask for your 24-word recovery phrase. If any app or site asks for it, close it and delete it. When you send crypto, read the address and amount on the Ledger device screen before you approve. That screen is the last check, because the private keys remain on the device. If you already entered your recovery phrase into a fake app, move your funds to a new wallet with a new recovery phrase.

I lost my phone with Ledger Live on it. Can someone steal my crypto, and what should I do next?

Your crypto is not stored in Ledger Live. It is on the blockchain, and spending requires approval from your Ledger hardware wallet. If you lose only the phone, someone who finds it may see your account balances and transaction history if the phone has no passcode or is already open, but they cannot move funds without your Ledger device and its PIN. They also need to physically confirm each transaction on the device screen. If your Ledger device is still with you, your funds are safe. Change your phone passcode, sign out of cloud backups if needed, and check whether you saved your recovery phrase in notes, photos, or messages. If you did, treat that phrase as exposed. Set up a new Ledger wallet with a new recovery phrase and move your funds there. If both your phone and Ledger device are lost, restore your wallet on a new Ledger device using your recovery phrase. Never enter the recovery phrase into a phone, computer, website, or app. Keep it offline.