When integrating Ronin Wallet into your browser, you might encounter an alert stating that Ronin Wallet requires permission to "Read and change all your data on all the websites".
The image may vary depending on the browser you are using.
These permissions pertain to web browsers and Ronin's requirements for functioning within them. Although the explanation delves into technical details, we aim to simplify it.
Ronin Wallet serves as a tool facilitating interactions with blockchain networks like Ronin Network. These interactions involve sending information to these networks and receiving responses. Unlike traditional web servers, Ronin Network operates as a decentralized network, not part of the conventional internet. Ronin Wallet seeks your permission to access information because, in the realm of web3, you retain control.
How it Works
Let's take the example of minting an NFT on a specific webpage:
- You connect Ronin Wallet to the decentralized application (dapp), revealing your public address.
- You input relevant information, such as NFT features or quantity.
- The dapp processes your information, creates a transaction or signature request, and transfers it to Ronin Wallet.
- You execute the request in Ronin Wallet, which submits it to the network. This may involve multiple signatures for authorizations.
- The network executes the mint, and the dapp displays the minted NFT.
For the Copy & Paste permission, it only applies to our copy/pasting feature in your device's session. We do not track nor save your clipboard data anywhere outside your device.
Other wallet products, such as Metamask, also have this feature.
Conclusion
At no point does Ronin Wallet read or alter information on the webpage; the dapp handles all updates from the blockchain.
The necessity for broad permissions arises because traditional browsers lack an alternative means for Ronin Wallet to communicate with webpages.
Technical Aspect
Ronin Wallet injects a JavaScript object into each page to enable dapps to access blockchain networks and retrieve publicly available information related to your wallet.
Verification and Safety
For those seeking assurance, creating a separate browser profile to sandbox Ronin Wallet allows experimentation in an isolated environment. Ronin Wallet emphasizes its commitment to security and open-source development, with audits available on their Security page.