MetaMask / MetaMask/metamask-mobile

Improve NFT privacy

Open
#2,733 6 comments 0 reactions 1 assignee View on GitHub

@sethkfman is already working on this.

Since Jan 19, 2022.

needs-design NFTs
Dominant language
TypeScript
Stars
3k
Forks
1.7k
Avg merge
1d 14h
Merged PRs (30d)
669

Description

Issue to improve security and privacy regarding the loading of images in Collectibles.

DanF: We should only load NFT images from decentralized/static sources by default, and prompt a user to click "load image from [whatever].[com/net/etc]" before pinging centralized servers for auto-detected NFTs. We should either proxy image requests or “load on click”.

Tweet pointing the issue with NFTs images

Proposed solutions

  1. Improve UX to inform the users about the risk of loading images from centralized servers and giving them the option to opt out in autoloading the images.
  2. Develop an image proxy to protect the user's data and use the UX improvement as a fallback in case the proxy is down.

To consider
https://consensys.slack.com/archives/G4V2HTG0Y/p1626891700217800

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.