About NFC Scan & Fill
NFC Scan & Fill makes repetitive tasks such as login to your favourite apps and websites as easy as scanning a NFC tag !
It does not contain ads and does not have access to the internet, because your privacy is important.
Are you bored of having to type your login and password too frequently ? Do you want to quickly trigger actions in an app ? Or maybe do you just want to see what those shiny NFC tags you bought yesterday can do for you ?
NFC Scan & Fill lets you setup lists of actions that will be performed in an app or a website when you scan a NFC tag.
Actions include filling a text field, pressing a button, running a Tasker task... Full list below.
Everything you setup is protected using a master key that you set during the first start.
The key can be written securely on NFC tags, allowing to trigger actions when the tag is scanned. Non-writable tags are supported too.
Supported actions :
- Filling a text field (Android 5.0+)
- Pressing a button (Android 5.0+)
- Showing a virtual keyboard with predefined field values
- Changing the content of the clipboard
- Running a Tasker task
Supported browsers :
We are testing and adding new browsers regularly.
At this moment supported browsers are Chrome (and Beta, Dev), Firefox (and Beta), Opera (and Mini, Betas), Samsung Internet, Boat, Lightning, Adblock and Ghostery.
Pro upgrade :
The free version of the app only allows one profile to be saved. This lets you try everything, and see how it performs on your device. It is also enough to use NFC tags to unlock your favourite password manager app.
The pro upgrade removes this limitation and allows you to export/import your profiles.
FAQ :
- Nothing happens when the tag is scanned.
1) Ensure that NFC is enabled.
2) Restart (disable and enable) the accessibility service.
3) Ensure that the tag contains the master key, and can be used to access the app.
4) Re-add the application profile, sometimes app updates change form layouts, causing saved profiles to be obsolete.
5) In browsers, the address bar must be visible when scanning a tag.
6) If reusing tags, ensure that tag reuse is enabled in the settings of the app.
- The screen containing the form closes or reset when I scan my tag.
Open the application profile settings, and set the delay before applying profile to something like 5 or 10 seconds.
When the screen of the app closes, just reopen it, and wait a few seconds before the form gets filled.
- Which tags are supported ?
Any tag that can be accessed by Android. Writable tags must support NDEF records.
- Can a tag be used to store several master keys ?
Sure, just check the "Preserve existing content" option when writing tags.
- What do the NFC tag key protection settings mean ?
Protect against viewing : Simply encrypt the key so it isn't written as plain text.
Protect against viewing and cloning : As above, and if the tag gets cloned, the clone will not be usable to access the app or trigger actions.
Protect against viewing, cloning, and using on a different device : As above, and the tag will not work on another device with the same master key.
Permissions :
- NFC : Needed for reading and writing on tags
- BIND_ACCESSIBILITY_SERVICE : Needed to access other apps
- VIBRATE : Needed to vibrate when a tag is scanned (optional)
- SYSTEM_ALERT_WINDOW : Needed to show system overlays when picking form elements in apps (optional)
- BILLING : Needed for the pro upgrade (optional)
- PERMISSION_RUN_TASKS : Needed to run Tasker tasks (optional)