Can AI-generated screenshots prove a crypto transaction?
No. A screenshot, whether made by a person or generated or edited with AI, is only an image of a claim. It can show what someone wanted you to see, but it does not by itself prove that a payment was sent, received, settled, or controlled by a particular person.
A stronger check starts outside the image: identify the network, obtain the transaction hash or the relevant account record, and verify it independently using a trusted source. Even that check has limits. A blockchain record can show network data, but it may not prove who controlled an address, why the transaction happened, or whether an investment or business claim is genuine.
What a screenshot can show, and what it cannot
A screenshot may contain an address, amount, timestamp, balance, transaction status or a transaction hash. Those details can help you form a search query or preserve a record of what was presented to you. They are not the underlying record.
An image can be cropped, re-labelled, composited, taken from a test network, or captured from a real account that belongs to somebody else. A balance can also be displayed in a dashboard without showing whether the funds can be withdrawn, whether the account is controlled by the person making the claim, or whether the figure is a current balance.
The Financial Conduct Authority says crypto investment scams may use professional-looking websites and manipulate software to fake prices and investment returns. That warning matters here: a polished interface is not independent evidence. The FCA also advises checking the Financial Services Register and matching the firm’s contact details, while warning that registration does not automatically mean access to the Financial Services Compensation Scheme or the Financial Ombudsman Service. Read the FCA’s crypto investment scam guidance.
What a transaction hash can establish
A transaction hash, also called a transaction ID or txid on some networks, is an identifier derived from transaction data. Its meaning depends on the chain and the transaction type.
On Bitcoin, the developer documentation describes a transaction as having inputs and outputs. Inputs spend earlier outputs; outputs specify amounts and conditions for spending. The documentation also explains that transaction identifiers are hashes of signed transactions and that blocks link transactions into a chain. See Bitcoin’s developer documentation on transactions and its explanation of the block chain.
On Ethereum, the official developer documentation describes transactions as cryptographically signed instructions that update network state. A transaction can include a sender, recipient, value, data, fees and a signature. It may transfer ETH, deploy a contract, or call a smart-contract function. See Ethereum’s transaction documentation.
When independently checked on the correct network, a transaction record can usually establish facts such as:
- the network on which the record appears;
- the transaction identifier and its current status;
- the addresses or accounts represented in the transaction fields;
- the stated asset amount, where the explorer interprets the transaction correctly;
- inputs, outputs, fees, contract calls or token-transfer events, depending on the chain;
- the block, slot or other network position in which it was included, and the number of later confirmations or comparable finality information.
Those facts are more useful than a screenshot because another person can retrieve the record from the network or a source that independently indexes it. They still do not turn a blockchain address into a named person.
What a transaction hash cannot establish on its own
A valid-looking hash does not, by itself, establish:
- who owns or controls the sending or receiving address;
- that the person who supplied the hash initiated the transaction;
- that the recipient is a particular company, exchange, charity or individual;
- that funds came from a lawful or particular source;
- that a payment was made under a contract or for a stated purpose;
- that a displayed token has the value, backing or legal status claimed for it;
- that the recipient can return the funds;
- that an account balance is still available now; or
- that the transaction cannot be reversed, reorganised or affected by a chain-specific finality rule.
A transaction may also be real but irrelevant to the claim being made. For example, a sender could provide a genuine transaction to an address they do not control, or show a genuine transfer of a small amount while claiming to have deposited a much larger sum elsewhere. A contract interaction may require technical interpretation rather than a simple reading of the displayed amount.
The signature proves something narrower than identity. It can show that the transaction was authorised by the key or account recognised by the protocol under its rules. Connecting that key or address to a human being is an additional, off-chain claim that needs separate evidence.
How to verify a claimed payment independently
Use the following sequence before treating a screenshot, voice note, video or dashboard as evidence of payment.
- Pause the request. Do not send more crypto, pay a release fee, connect a wallet, or share a recovery phrase while the claim is being checked.
- Record the claim exactly. Keep the original message, image or file, the stated network, amount, currency, address, hash and time. Do not edit the original file.
- Check the network. A Bitcoin txid cannot be checked as an Ethereum transaction. Token transfers may be on a particular network or layer, and similar-looking assets can exist on different contracts.
- Type or paste the hash into a trusted route yourself. Use the network’s own tools, a node or a reputable block explorer reached independently. Do not rely only on a link supplied by the person asking for money.
- Compare the complete record. Check the hash, network, sender and recipient fields, amount, token contract, fee, status and block information. A partial match is not enough.
- Check the recipient separately. A matching address does not prove that it belongs to the person or organisation named in the message. Confirm the address through a previously known channel, not the same conversation.
- Check the purpose and timing. A real on-chain transfer may not be the payment, invoice or investment described. Keep the off-chain agreement, account statement or provider record as separate evidence.
- Use a second independent source for material disputes. For a significant loss, business dispute or suspected fraud, preserve the record and obtain advice from an appropriate professional. Do not publish another person’s address, identity documents or private account details.
Never give anyone a seed phrase, private key, one-time code or wallet password to “verify” a transaction. A request for those secrets is a separate warning sign, not part of ordinary transaction checking.
Why AI detection does not solve the problem
The issue is not limited to whether an image was generated by AI. A genuine screenshot can still be misleading, and a manually edited image can be difficult to distinguish from an original. A detector that says an image is probably authentic does not prove the underlying financial claim.
The Information Commissioner’s Office says that distinguishing synthetic media from real media is becoming increasingly difficult. Its discussion of provenance, watermarking and automated detection also describes limitations: watermarks may be vulnerable to tampering, and detection systems produce risk assessments rather than a blockchain settlement record. Read the ICO’s report on synthetic media and its identification and detection.
That means this article does not offer a list of visual clues that supposedly catches every deepfake. A missing watermark does not prove manipulation. A detector’s “real” result does not prove a transaction. Provenance information can help assess how a file was created or handled, but it remains evidence about the file, not proof of the payment described in it.
Safe handling of screenshots and transaction records
Treat the material as potentially sensitive. Store the original file without overwriting it, note when and where it arrived, and keep a working copy for redaction. Remove recovery phrases, private keys, QR codes that encode secrets, login details, personal addresses and unnecessary identity information before sharing. A public address is not a private key, but it can still expose transaction history and personal information when linked to a person.
If you suspect a scam, stop contact through the channel that delivered the claim. Do not pay a “recovery” service that promises to retrieve funds after you submit evidence or a fee. The FCA warns that people who have already been targeted may be approached again with a different fraud or an offer to recover money for a payment. Use the FCA’s reporting guidance and the appropriate UK reporting route for the circumstances.
Verification checklist
- [ ] I know which blockchain or network the claim concerns.
- [ ] I saved the original message or image and did not rely on a forwarded copy.
- [ ] I have the full transaction hash, not just a cropped fragment.
- [ ] I checked the hash independently rather than following the supplied link.
- [ ] The network, status, amount, asset contract and recipient match the claim.
- [ ] I have separately checked who controls or represents the recipient address.
- [ ] I have not shared a private key, recovery phrase, password or one-time code.
- [ ] I am not treating an AI detector, watermark or screenshot as settlement proof.
- [ ] I preserved records safely and removed sensitive information before sharing.
Related reading
- Crypto scams, rug pulls, phishing and fake support
- What is a crypto wallet? Private key, public address and seed phrase explained
- What is a cryptoasset?
- Crypto explained for beginners
Sources
- Financial Conduct Authority, “Crypto investment scams” — scam websites, manipulated prices and returns, register checks and follow-up scams.
- Information Commissioner’s Office, “Synthetic media and its identification and detection” — synthetic-media limits, provenance, watermarking and detection.
- Bitcoin Developer Documentation, “Transactions” — Bitcoin inputs, outputs, identifiers and signatures.
- Bitcoin Developer Documentation, “Block Chain” — transaction hashes, blocks and chain history.
- Ethereum.org Developer Documentation, “Transactions” — signed Ethereum transactions, account fields and contract interactions.
Educational information, not legal, financial or forensic advice. Network rules and regulator guidance can change; check the linked sources before relying on them in a live dispute.