No accounts

In Coinomi there are no accounts. Wallets aren't linked to an email address, phone number, username or any kind of user information. None of that is ever needed to create or use Coinomi. All private wallet data is created offline, anonymously and locally on your device itself. The application can be directly downloaded from our website. It is also freely available for download from Google and iTunes stores. We have no information about users' profiles in those platforms apart from the statistical data available to developers who use those stores to publish their product. Our website's privacy statement can be found under https://www.coinomi.com/privacy/


Full user control

On mobile, if you want to remove all wallet information from your device, simply uninstall the app. Your operating system will take care of wiping all files related to Coinomi. Wallets files are explicitly excluded from automated system backups so the user can be the one to choose how to back up and store their sensitive data. On desktop, each user in the OS who has used the wallet has their own appdata folder where wallet data is kept. Before uninstalling, each user can go to Coinomi's "Settings - Manage wallets" and delete their wallets there. Alternatively each user can delete the folder "AppData/Local/Coinomi" inside their user folder.


No data logging, GDPR compliant

Our server logs contain no IP addresses or any kind of identifiable user information. Only the absolute minimal and anonymized information is logged solely for server infrastructure reliability and maintenance reasons. Coinomi will never ask for or need user passwords, passphrases or real names while providing support. Users' email addresses are required for registration to this Helpdesk page. Those emails are never resold or used for in any other promotional way by Coinomi, and users can opt to use a pseudonymous nickname when registering. Ticket correspondences are archived for reference, and a user can always request deletion of his account from the Helpdesk, which will then be done immediately and all his records of communication with our support team via the Helpdesk will be purged.


IP hiding

The app is connected directly to our servers. When you make transactions, the app sends the signed transaction to our servers, which then broadcast it to the rest of the network. This means that network analysis will pinpoint the origin of the transaction to us, not to you. Your physical location is always hidden. Coupled with the fact that we don't keep logs of transactions nor track IPs, you can be sure that you have the greatest amount of anonymity.


Screen lock

On our mobile versions you can enable the "Screen lock" privacy option. This way a PIN, pattern or fingerprint will be requested every time the app is opened. Without the password, the most an unauthorized person can do is see your balances. With a screen lock, an unauthorized person cannot even do that.


This option is independent of your device's built-in lockscreen. Your device itself should already have its own system lock activated so that no apps can be accessed without some sort of pattern / pin / biometric. Please stop to consider that if you don't have one set, anyone can access your emails, browser history, downloaded files, pictures, YouTube history, social media accounts, location history, contact list, SMS and so much more. Someone being able to take a peek at your crypto balances could be the least of your problems.


Don't make your Coinomi pin/pattern lock the same as your device's.



Hide balances


On our mobile versions you can enable the "Hide balances" privacy option. This replaces all balances with "..." so you can manage your wallet safe from prying and curious eyes. You can show off Coinomi to your friends, use it on the bus, in the line to pay for your coffee, at the supermarket in view of a security camera.



Screencapture protection


On by default on our Android version, the "Increased privacy" option disables screenshots and screen captures from every app. If you have malware on your device transmitting your screen somewhere else, it will see nothing but a black screen. It won't be able to see passwords, phrases, balances, addresses, nothing. When multitasking on your device, it will also make the screen preview blank, so that no one can peek over your shoulder as you switch from one app to another.

If you want to share your QR code, press the dedicated "share" button and choose "Share QR Code". If for any other reason you must take a screenshot of the app, disable the privacy option, take the screenshot, then re-enable it.



Connect to your own trusted node


You can connect your Bitcoin wallets to your own ElectrumX server to have the absolute most privacy. On the Advanced Settings menu of the Android version you can set the IP of a trusted node so you can choose from where all address lookups and blockchain information are fetched; and from where transactions are broadcast. The connection is encrypted with SSL, but please note that self signed certificates aren't supported. The node can use a free certificate from Let's Encrypt.



Change address control


Coinomi fully supports SegWit. For faster confirmations and lower fees, by default the app sends your change back to a native SegWit address. When sending to a P2PKH or P2SH address (addresses starting with a "1" or a "3") it is obvious which value was sent to the destination and which is your change. For greater privacy against blockchain analysis, you can disable "Force SegWit change address" on the Advanced Options menu of the mobile versions. With the option disabled, your change will be sent to an address of the same type as the destination.

The order of the outputs is always randomized to counter wallet fingerprinting and further blockchain analysis.



Protection from dusting attacks


In the Android and desktop versions, on the balance screen of any wallet, select "... / Show unspent outputs". You can mark specific UTXOs as "do not spend" to completely foil dusting attacks against your wallets, and quarantine any suspicious deposits. You can label UTXOs so you don't forget why they are marked as such. While marked as do-not-spend, those UTXOs will not count toward your total coin balance. More details here.

Full coin control when sending will come on a future update.


No address reuse

Every time you receive funds into your "receive" address, Coinomi automatically shows a fresh new address for you. Every time you send coins out, any leftover change is sent to an address never used before. Not reusing addresses makes it much harder for your steps to be traced by blockchain analysis. Of course, addresses never expire and can always be used more than once and are still backed up by your recovery phrase. Read more here