Last Revised: May 4, 2021
TonWallet is a blockchain communicator. It can act as a TON operating system ("TON OS") user environment as it supports an end-to-end decentralization (E2ED) framework.
Please carefully read this Policy to understand the definitions of TonWallet, Free TON Blockchain, TON, TON OS, E2ED and DApps, including TonWallet's personal data processing guidelines.
This Policy can be published in different languages for localization purposes, but in case of any discrepancies between the English version and the version in a language other than English, the English version shall always prevail.
Use of TonWallet
As a user of the Services you have a limited, personal, non-commercial, non-exclusive, non-transferable, and a potentially revocable license to use TonWallet. TonWallet users are required to follow some basic rules, including, but not limited to, never using TonWallet for illegal purposes. You further agree to comply with any and all applicable laws and regulations when using TonWallet. This includes any local, provincial, state, federal, national, or international laws that may apply to you.
You agree that you shall not use the Services to pay for, support, or otherwise engage in any illegal activities, including but not limited to, illegal gambling, fraud, money laundering, or terrorist activities.
You further agree not to encourage or induce any third party to engage in any of the aforementioned activities as prohibited under this section.
Free TON Blockchain is a departure from usual blockchain designs. It is your responsibility to learn and understand how Free TON Blockchain operates in order to protect your digital assets and safely navigate through the various and diverse features of TON (The Open Network).
Free TON Blockchain is designed on TON technology.
Unlike other blockchains, TON associates all wallet addresses with a computer code. For purposes of this Policy, this code will be referred to as a "Smart Contract". Please remember that every transaction is an execution of a Smart Contract code by the blockchain. In this sense, Free TON Blockchain is more of a distributed computer than a record keeper.
TON utilizes several native cryptocurrencies or TON currencies. Collectively they are the Currency Collection. The base cryptocurrency of the Free TON Blockchain is the "TON Crystal" or the "TON" that is necessary to operate since it is used to charge Gas fees as described below.
All TON interactions send and receive Messages. For example, to send someone digital assets you need to create a message, sign it with your cryptographic key(s), and then send it to a Smart Contract that holds those digital assets. This Smart Contract executes the instructions dictated in the Message and transfers coins to another smart contract. Everything in TON is based on interactions between Smart Contracts.
A familiar and important type of Smart Contract is a Wallet. Unlike other blockchains, the Wallet is not the software on your phone or a computer that holds your cryptographic keys. TON Wallet is a Smart Contract stored and executed on the blockchain, by the blockchain, and in accordance with the instructions you send along with the Message.
It is critical to understand that TonWallet IS NOT a Wallet. TonWallet is client software that facilitates your interaction with Free TON blockchain by helping you do the following:
- Safely create and manage Secret Keys (described below) on your device
- Deploy your Smart Contracts, including your Wallet Smart Contract
- Interact with TON Smart Contracts by creating, signing and sending Messages
- Interact with Decentralized Applications (DApps)
- Review and analyze events in Free TON blockchain
- Interaction with some of your system resources when necessary (such as access to camera when reading a QR code for example)
- Provide other services
By using TonWallet you acknowledge and agree that TonWallet DOES NOT STORE OR TRANSMIT DIGITAL ASSETS. TonWallet only transmits Messages. Any transfer involving any digital asset occurs on Free TON blockchain and not in any network owned by TonWallet or any of its affiliated companies. We do not guarantee that TonWallet can affect the transfer of title or right in any digital asset(s).
Once you submit a message via TonWallet it cannot be cancelled or otherwise modified. You must be certain that the Smart Contract associated with any transaction has enough digital assets to cover all necessary fees associated with the transaction prior to executing it. You acknowledge and agree that TonWallet and any of its affiliates shall not be held liable for any failed transactions.
Secret Keys. Master Password
Secret or private keys are crucial to your operations with regard to Free TON blockchain. They are used to sign Messages that interact with Smart Contracts in TON. THESE KEYS PROTECT ALL OF YOUR TON DIGITAL ASSETS.
To use TonWalletyou must either import or create a private key. Creation of your private key is executed through the open source TON Labs SDK located only on your device and likewise stored only on that device.
TonWallet cannot hold, store, or recover your key(s). TonWallet has no way to recover your key(s) if you lose it/them.
You bear full responsibility for storing your private keys, keystore files, and any mnemonic (backup) phrase associated with those keys in a safe place where you can recover them; otherwise, you risk losing control over any and all digital assets that are associated with those private keys, forever.
TonWallet has no means to help you recover your password or secret key: TonWallet DOES NOT HAVE THEM!
All users, especially those with high value wallet balances, are highly encouraged to:
Securely backup your seed phrase or keystore file and password for it in multiple places. Keys are a complex sequence of symbols. DO NOT try to write these down "as-is". You risk making a mistake and losing all of your digital assets.
Notify us of any irregular activity that you may encounter during your TonWallet.
TonWallet does not identify you or your device. You acknowledge and agree that information associated with your TonWallet identity can be lost and TonWallet may not be able to restore it. Since TonWallet does not have your private keys we will not be able to decrypt any data associated with your security keys.
If you use third party services such as those obtained through buying or selling digital assets in exchange for fiat currency, any such third-party service provider may request your personal information or other information via TonWallet. In such cases you are responsible for reviewing their terms and conditions before accepting them. TonWallet shall assume no liability for your usage of any third-party services.
Third party services may not be genuinely decentralized; therefore, using any third-party services may expose you to identity disclosure that is out of the control of TonWallet, or any of its affiliated companies. Bear in mind that using these services may require:
Linking your real identity with your digital assets and Smart Contracts
Enabling these third-party services to track your use of digital assets and Smart Contracts moving forward
Enabling these third-party services to transmit your personal information to other parties, including, but not limited to, regulatory and law enforcement agencies
You hereby agree and consent to not hold TonWallet liable for any risks or losses associated with your use of any such third-party services.
By using TonWallet you agree that TonWallet is only an interface to Free TON Blockchain, that, as mentioned above, consists of Smart Contracts. TonWallet neither controls nor determines content, function, or execution of those Smart Contracts. You acknowledge and agree that you shall assume all responsibility for interaction with Smart Contracts.
Smart Contacts are computer programs that are executed on the blockchain and verified by its consensus protocol to perform a so called verifiable computation.
As explained above, TonWallet is a Smart Contract client. In that sense, any true TON software is a smart contract client. TonWallet can manage any TON Smart Contract and interact with it, provided that it has a special declaration file, or the so-called TON ABI (TON Application Binary Interface). The TON ABI version that TonWallet supports is covered in TON Labs' official documentation available at ton.dev .
By default, TonWallet deploys an ad hoc wallet smart contract from TON Labs (the "Multi-signature Wallet Smart Contract"). This Smart Contract is the first ever formally verified TON contract. Formal verification is a way to prove correct execution of a computer code.
Despite the above, no verification can prove and ensure 100% accuracy of software, and even if it were possible to do so, we cannot guarantee such accuracy.
Decentralized applications (DApps) are third-party computer application. TonWallet neither controls nor determines content, function, or execution of DApps scripts or the corresponding Smart Contracts. Given that a DApps is a decentralized way to interact with a Smart Contract, everything that applies to Smart Contracts in this Policy likewise applies to DApps.
Accuracy of User Information
You represent and warrant that any information you provide in TonWallet is accurate and complete. You accept and acknowledge that TonWallet shall not be held liable for errors or omissions you may make with regard to any digital assets transaction(s) initiated via TonWallet. We strongly encourage you to review your transaction details carefully before attempting to transfer digital assets.
You agree to assume full responsibility to determine which taxes may apply to your digital assets, as well as to duly report such and remit same in accordance with your local, state, federal and/or international tax laws and respective tax authorities. You agree that TonWallet is not a qualified or licensed tax or accounting representative and shall not be held responsible in any way whatsoever for determining, collecting, reporting, withholding, remitting, or in any way otherwise assuming any responsibility for any taxes or tax information that may arise as a result of your participation in and use of Free TON.
Third-Party services and content
In no event shall a description or reference to a third-party product or service (including, but not limited to, providing a description or reference via hyperlink) be construed as an endorsement or promotion of such third party products or services by TonWallet. TonWallet retains the exclusive right to add or modify any third-party service, as well as to cancel access to it. If, to the extent permitted by TonWallet, you expressly permit a third party to access or connection to your Smart Contracts or digital assets, either through such third party product or service or through TonWallet, you hereby acknowledge and agree that permitting a third party to take specific actions on your behalf does not relieve you of any of your obligations hereunder. You shall bear full responsibility for all acts or omissions of any third party that has access to your Smart Contracts or digital assets.
You further acknowledge and agree that the ability to buy or sell certain digital assets with fiat currencies, or to execute other operations in TonWallet, can be provided by third parties. All of your interactions with aforementioned third parties and the services they provide, including delivery of digital assets to you, ARE NOT DECENTRALIZED, and are regulated by a different terms, conditions and policies than those provided herein, and to which you expressly and independently agree whenever you execute third party agreements and conduct purchases with/through them.
No interference with activities of other TonWallet users
You agree that you will never use or attempt to use the security keys of other users without such users' consent. You shall not use TonWallet in any manner that could interfere, disrupt or impair the usage experience of other users or in any way prevent them from fully enjoying TonWallet.
Commitment to keep TonWallet unimpaired
You shall not distribute any virus or other malware through TonWallet. You also agree not to take any action that may impose an unreasonable or disproportionately large load on TonWallet or on any of our third-party infrastructures.
Liability for Circumventing Security Measures
You agree not to bypass, circumvent, or attempt to bypass or circumvent any measures that may be in place to prevent or restrict access to TonWallet, including, without limitation, other accounts, computer systems, or networks connected to TonWallet. Any use of TonWallet other than as specifically authorized in this Policy, without prior written permission, is strictly prohibited and will terminate your license to use TonWallet.