Do I have to enable contacts permission to use Shakepay?


If you enable the phone contacts permission, you will have the added ability to send money to your phone contacts on Shakepay. If you don’t, no big deal, all other Shakepay features will work as expected.

Does Shakepay store my phone contacts on their servers?

When phone contact permissions are enabled, the Shakepay app cryptographically hashes and truncates your contacts’ numbers and sends them to our servers.

Instead of receiving a list of your phone contacts in human readable form (like 514-555-1234), the hashes being sent look like this:


And they're hard to reverse, meaning having any of these hashes doesn't let you guess the phone number behind it.

When our servers receive this list of hashes, we'll try to match them with other Shakers that have enabled the discovery feature. Once that's done, we'll discard the entire list so it's never stored in our database.

This whole setup allows us to find your friends on Shakepay without ever receiving your list of phone contacts. We learned this nifty trick from the privacy-minded chat app Signal.


We always ask for consent before making you available for discovery by phone number. You also have the option to enable/disable this feature at any time in your Security & privacy settings.

Related articles:
How to shakepay a friend?

Is my information and money safe and secure in Shakepay?

How do I suspend my account if I believe it has been compromised?

What happens if I lose my phone?

Set up email confirmation for crypto withdrawals

Did this answer your question?