← Back to context

Comment by m-i-l

5 hours ago

I'd imagine Friendster uses NFC. I developed a proof of concept of a tap-to-connect social network a couple of years ago which used NFC - on both phones you had to have the app open and press a button in the app to put it in both broadcast and receive mode, which seems like what is shown here. Some notes:

- It had to be an app because the web NFC API[0] only allows a browser to act as an NFC reader rather than emulate an NFC card. Nothing stopping other functionality outside of the tap-to-connect working in a browser of course.

- Permissions to act as an NFC card were fairly easy to set up on Android, but needed specific developer permissions for Apple[1], which had to be applied for[2][3].

Worth also noting that other proximity techniques such as QR scanning and geolocation are much more easily spoofed than NFC, making them much less useful as a proof-of-human validation.

[0] https://w3c-cg.github.io/web-nfc/

[1] https://developer.apple.com/documentation/corenfc/cardsessio...

[2] https://developer.apple.com/support/nfc-se-platform/

[3] https://developer.apple.com/support/hce-transactions-in-apps...