The user stores his wallet in the operating system secured storage. Transactions are signed with the private key which is encrypted locally on the device by the user. All the data is controlled by the user and shared on demand with 3rd party services using web3.0 interfaces. Private user data is also stored in a decentralized manner on 3box and IPFS in order to be able to share it or restore it. Fuse wallets are meant to be used with the Fuse Studio and can integrate any ERC-20 token by changing the default contract address.