This is a personal portfolio. It sells nothing, has no accounts and no login, and does not build a profile of you. The short version: the only personal data it ever receives is what you type into the contact form, and the only reason it has that is to reply to you.
What the contact form collects
The form on the contact page asks for your name, your email address, your country, what you are getting in touch about, and your message. All five are sent to me by email so I can reply. Nothing is stored in a database on this site — there is no database.
Delivery is handled by EmailJS, which is what turns the submitted form into the two emails it sends: one to me, and an acknowledgement back to you. Your details pass through EmailJS's servers to do that, which means they are processed outside Pakistan and possibly outside your own country.
I keep the emails in my inbox for as long as the conversation is useful, and delete them when it is not. I do not add you to a mailing list — there is no mailing list — and I do not pass what you send to anyone else.
Analytics
This site uses Vercel Web Analytics, which counts page views and where visits came from. It is aggregate and cookieless: it sets nothing on your device and does not identify you or follow you to other sites.
No Google Analytics, no advertising or tracking pixels, and no cookies of any kind are set by this site.
Hosting
The site is hosted by Vercel. Like every web host, Vercel processes the request data a browser necessarily sends — your IP address, your user agent, and the page you asked for — to serve the page and keep the service running.
Your rights
You can ask me what I hold about you, ask for a copy, ask me to correct it, or ask me to delete it — and if you are in the UK or the EU, the GDPR gives you those rights explicitly. Email mabdullahaliofficial@gmail.com and I will act on it. In practice the answer is usually short: unless you have written to me, I hold nothing about you at all.
Changes
If the site starts collecting something it does not collect today, this page changes in the same commit. Last updated 4 September 2026.