The website
nfc.cool sets no cookies and uses no analytics, tracking pixels or third-party scripts. GitHub hosts it and logs visitors' IP addresses for security.
What personal data the nfc.cool website and the NFC.cool Tools app process, why, who receives it, how long it is kept, and the rights you have under the GDPR.
Last modified: November 6, 2026
nfc.cool sets no cookies and uses no analytics, tracking pixels or third-party scripts. GitHub hosts it and logs visitors' IP addresses for security.
Reading and writing tags, recognising text, reading passports and ID cards, and 3D capture all happen on your device.
On iPhone and iPad, what you save in the app syncs through your own iCloud account. We cannot read it.
The app sends usage events and crash reports to Google Firebase, so we can see how it is used and fix problems. You can object.
Google AdMob shows the ads. Google's consent form, and on iPhone and iPad Apple's tracking prompt, decide whether they can be personalised. Platinum has no ads.
If you allow personalised ads, Google uses ad identifiers to choose them. See We do not sell your data for how to say no.
You can see, correct or delete your data, object to how we use it, and complain to the CNPD. See Your rights.
Nicolo Stanciu, trading as NFC.cool, in Coimbra, Portugal. Questions about your data: info (at) nfc (dot) cool.
This policy covers:
NFC.cool Business Card has its own privacy policy. It also covers NFC.cool business card accounts, including the ones you sign in to in this app, the cards made with them, and the details people leave on those cards. See Business card accounts.
The controller for the processing described here is:
Nicolo Stanciu | NFC.cool
Rua Carminé Nobre 6
3040-193 Coimbra
Portugal
NIF: PT315901934
Phone: +351 925 378 989
E-Mail: info (at) nfc (dot) cool
We have not appointed a data protection officer. For any question about your data, write to the controller at the address above.
This section describes what data the website and the app process, why, and on what legal basis.
Hosting. The website is hosted on GitHub Pages, a service of GitHub, Inc., and delivered through GitHub’s content delivery network. To deliver a page, GitHub’s servers receive your IP address, the address of the page you open and the details your browser sends, as every web server does. GitHub logs visitors’ IP addresses for security purposes, under the GitHub Privacy Statement. We do not receive these logs.
Legal basis: our legitimate interest in delivering the website securely (Art. 6(1)(f) GDPR).
No cookies, analytics or third-party scripts. The website sets no cookies. It uses no analytics, no tracking pixels and no ad networks, and loads no scripts, fonts or embedded content from other companies. Its fonts are served from nfc.cool itself. It keeps two settings in your browser’s storage, described in Cookies and similar technologies.
Tools in your browser. The online NFC reader reads and writes tags with your browser’s Web NFC feature. What it reads stays in your browser and is not sent to us. The tap counter page shows the count that a tag adds to the page’s address, and your browser decodes it. Like any page request, that address, with the tag’s serial number and count, reaches GitHub’s servers.
Newsletter. If you sign up on the website, your email address goes to our newsletter list at Mailjet. See The newsletter.
Links to shops and stores.
From the first time you open it, the app uses Firebase, a Google service:
Purpose: to understand how the app is used, find and fix problems, and decide what to improve. Legal basis: our legitimate interest in an app that works and gets better (Art. 6(1)(f) GDPR). This data is linked to identifiers for the app and your device, not to your name or email address. You can object at any time by emailing info (at) nfc (dot) cool. See Your rights.
The free version of the app shows ads from Google AdMob. Platinum shows no ads.
Google decides itself how it uses ad data, as an independent controller, under its own privacy policy and its explanation of how it uses data from apps.
Legal basis: your consent (Art. 6(1)(a) GDPR) for personalised ads and for storing and reading information on your device for ads, which is also the consent Portuguese law requires (Art. 5 of Lei 41/2004). If you decline, Google can still show ads that are not personalised. For those, we rely on our legitimate interest in funding the free version (Art. 6(1)(f) GDPR).
Changing your choice. You can change your choice at any time:
Withdrawing your consent does not affect what happened before.
You buy Platinum, including free trials, lifetime purchases and offers you redeem with a code, through the App Store or Google Play. Apple or Google takes the payment. We do not receive your card or other payment details.
We use Qonversion to manage purchases. Qonversion knows the app by an identifier it creates, the Qonversion user id, not by your name or email address. It receives:
We also use Qonversion to change settings in the app without an update, and to try out different versions of screens and offers (A/B tests). For a test, Qonversion places the app in one of the test’s groups.
Legal basis: performance of our contract with you (Art. 6(1)(b) GDPR) for your purchases. Our legitimate interest in improving the app and our offers (Art. 6(1)(f) GDPR) for settings and tests. Your consent in Apple’s tracking prompt (Art. 6(1)(a) GDPR) for the IDFA.
On iPhone and iPad, each time the app starts, it gets an attribution token from Apple and sends it to Qonversion. Qonversion uses the token to ask Apple whether the download came from one of our Apple Search Ads campaigns. The answer identifies the campaign, not you.
Legal basis: our legitimate interest in knowing which of our ads work (Art. 6(1)(f) GDPR). You can object by emailing info (at) nfc (dot) cool.
If you allow notifications, Firebase Cloud Messaging, a Google service, gives the app a token so that we can send notifications to it. On iPhone and iPad, notifications are delivered through Apple’s push service.
Legal basis: your consent, given when you allow notifications (Art. 6(1)(a) GDPR). You can turn notifications off in your device’s settings.
You can sign up for our newsletter on the website and in the app. On iPhone and iPad the app offers it in More, in the screens you see when you first open it, and in a prompt on its third launch.
Your email address is sent through a small service we run on Cloudflare to our newsletter list at Mailjet, which sends the newsletter. Cloudflare receives your IP address with the request, as every server does. Every newsletter has a link to unsubscribe.
Legal basis: your consent (Art. 6(1)(a) GDPR). You can withdraw it at any time with the link in any newsletter, or by emailing us.
If you email us, we receive your email address, your message and anything you attach. Our inbox is hosted by our email provider, lima-city.
If you write from the app, it opens your own email app with a message that already includes your device model, system version, how often you have opened the app and your Qonversion user id, so that we can help you with the app and your purchases. You see these lines before you send the message, and you can remove them.
Legal basis: our legitimate interest in answering you (Art. 6(1)(f) GDPR). Where your message is about a purchase or a problem with the app, performance of our contract with you (Art. 6(1)(b) GDPR).
Each of these services also receives your IP address and the technical details of the request, as every server does.
Legal basis: providing the feature you use (Art. 6(1)(b) GDPR).
With Platinum you can set up a webhook. The app then sends the data of each tag you scan (its identifier, the date and its content) directly from your device to a web address you choose, with a user name and password if you set them. We do not receive this data. Whoever runs that address decides what happens to it.
On iPhone and iPad, the user name and password are kept in the Keychain on your device, and the web address syncs through your iCloud.
On iPhone and iPad, the app syncs what you save in it through Apple’s iCloud, to the app’s private storage in your own iCloud account:
This storage belongs to your Apple account. Apple keeps it for you, under your agreement with Apple and Apple’s privacy policy. We cannot see or read it, and it is not sent to us. Your device’s iCloud settings control which apps use iCloud.
On Android, the app keeps your NTAG 424 keys, ICODE passwords and AES keys in Google’s Block Store, and, if you are signed in to a business card account, its sign-in token. They then come back when you set up a new Android phone. Block Store keeps them on your phone and, if backup is on, in your Google account’s backup. Google keeps them for you, and we cannot read them.
If you already have an NFC.cool business card account, you can sign in to it in the app. New accounts are made in the NFC.cool Business Card app. Your account, its cards and the contacts people leave on them are covered by the Business Card privacy policy, not by this one.
If you use the contact form on someone else’s card to leave your details with them, your details go to that card’s owner, as the Business Card privacy policy describes.
These features process their data on your device:
On iPhone and iPad:
On Android:
You can withdraw a permission at any time in your device’s settings.
These are the recipients of the data this policy describes:
Mailjet stores emails in the EU, in Germany and Belgium. The app sends data to Qonversion’s EU endpoint.
Some of the services we use are based in the USA. Where data leaves the European Economic Area for them, the transfer rests on one of these safeguards:
For each service:
For Qonversion, GitHub, lima-city and amiiboapi.org, email info (at) nfc (dot) cool if you want to know where they process data and what applies to a transfer outside the EEA.
To get a copy of the standard contractual clauses that apply, email info (at) nfc (dot) cool. The European Commission explains these safeguards on its information page.
We do not sell your personal data.
In the free version, if you allow personalised ads, Google uses your device’s advertising identifier, together with information about the app and the ads you see, to choose the ads it shows you. Some US state privacy laws call this “sharing” personal data for targeted advertising, or treat it as a “sale”. To say no:
If you cannot find these settings, email info (at) nfc (dot) cool and we help you.
No law or contract requires you to give us personal data. You can use the website and the app without telling us who you are. Some features need data to work: the newsletter needs your email address, and a purchase needs an App Store or Google Play account.
We make no decisions about you based solely on automated processing that have legal or similarly significant effects on you (Art. 22 GDPR). Testing different versions of screens and offers is not such a decision.
Under the GDPR you have the right to:
Your right to object. Where we rely on legitimate interests (hosting the website, app analytics and crash reports, measuring our App Store ads, settings and tests, and answering your emails), you can object at any time, on grounds relating to your situation (Art. 21 GDPR). We must then stop, unless we show compelling legitimate grounds that override your interests, rights and freedoms, or need the data to establish, exercise or defend legal claims. Email info (at) nfc (dot) cool.
To exercise any of these rights, email info (at) nfc (dot) cool. We answer within one month. Much of the app’s data is linked only to identifiers for the app, not to your name. To find it, we may need your help, for example the Qonversion user id that the support email from the app includes. If we cannot identify you in some data, we tell you (Art. 11 GDPR).
You also have the right to complain to a supervisory authority, in the EU country where you live or work or where you think your rights were infringed. In Portugal, where we are based, that is the Comissão Nacional de Proteção de Dados (cnpd.pt).
For a business card account, the Business Card privacy policy explains how to download your data and delete your account.
You must be at least 16 to use the app. If you are under 18, you need a parent’s or guardian’s permission to buy Platinum. Neither the app nor the website is directed at children. If you think someone younger than 16 has given us personal data, for example by signing up for the newsletter, email info (at) nfc (dot) cool and we will delete it.
The website sets no cookies. It keeps two settings in your browser’s storage:
On your first visit, the website can also take you to the version in your browser’s language. Both settings stay in your browser until you clear them, and neither is sent to us. They only show the website the way your device or your choice set it, which is why we do not ask for consent.
The app stores identifiers and choices on your device that Firebase, Qonversion and Google AdMob use as described above, including an identifier for the app at Firebase, the Qonversion user id, and your answers to Google’s consent form. For ads, storing and reading information on your device depends on your consent, as described in Ads in the free version. On Android, Google can set its own cookies in the Google search view.
The website is served only over HTTPS: a plain HTTP request is redirected. On iPhone and iPad, the keys stored for your tags are protected with Face ID, and webhook user names and passwords are kept in the Keychain. On Android, the passport and ID wallet is encrypted with AES-GCM.
No system is completely secure, but we work to protect your data and fix problems quickly.
When we change this policy, we update the “Last modified” date at the top of this page.
Questions about this policy or your data:
Nicolo Stanciu | NFC.cool
Rua Carminé Nobre 6
3040-193 Coimbra
Portugal
NIF: PT315901934
Phone: +351 925 378 989
E-Mail: info (at) nfc (dot) cool