Keyspace-cloud / android

Official Android client for keyspace.cloud. A beautiful and secure password manager.
https://keyspace.cloud
GNU General Public License v3.0
135 stars 9 forks source link

💡 [REQUEST] - NFC payment support? #39

Open candroid-man opened 1 year ago

candroid-man commented 1 year ago

Summary

To be honest, I have absolutely no idea if this is possible. What I want, is Keyspace to be able to use whatever card you put into the vault for contactless payment at stores and other merchants.

Obviously, there are going to have to be some security features to ensure that it isn't abused, but if this is possible, it would be extremely convenient.

Basic Example

It would essentially act the same way as Google Pay, you would select the card in Keyspace, and then put your phone up to the terminal, and it would work.

0x4f53 commented 1 year ago

Hey @candroid-man. Funny you bring this up because we discussed it several times ourselves and is my own personal favorite feature request.

Yes, there is a Host-card emulation API officially available on Android. And yes, I think it is entirely possible to scan an NFC card, grab its embedded data and store it within our kfs and emulate that back for a card reader to read.

I really want to add this feature to our app too, using a payment solution that I wrote myself would blow my own mind haha. Unfortunately, we don't have it on the roadmap yet and are way too busy with bugfixes and more essential features like the plugin, autofill, trashing etc etc.

candroid-man commented 1 year ago

This is going to be revolutionary for the privacy space.

I am beyond excited for this project, and I can't wait for this feature! This will definitely set Keyspace apart from the password manager scene!

nimish-ks commented 1 year ago

@candroid-man https://discord.gg/9a9nndjM

0x4f53 commented 1 year ago

Another resource I found on AIDs for HCE. https://en.wikipedia.org/wiki/EMV#Transaction%20flow