Privacy
Very little, on purpose.
Last updated
Vitrine has no accounts, no forms and no cookies. It counts page views without following anyone, it loads fonts from Google on the pages that show live components, and it keeps nothing you type. The rest of this page says exactly what that means.
01Who is responsible
Vitrine is an independent project run by Hamza Al-Bulushi in Muscat, Oman. For anything in this policy, write to hamzataj371@gmail.com.
02What the site collects
There are no accounts, forms, comments or ads, so there is nothing you type into the site that the site stores. What does happen when you visit:
- Hosting. The site is served by Vercel. To deliver a page and protect against abuse, the host processes technical details of each request: your IP address, the address you asked for, your browser and device type, and the time.
- Visit statistics. Gallery pages use Vercel Web Analytics to count page views, where visitors came from (referrer and country) and which browsers and devices are used. It sets no cookies and does not follow you across other sites. The full-screen component previews do not load it.
- GitHub star count. The server asks GitHub for the repository’s star count. That request is made by the server, not your browser, and carries nothing about you.
03Fonts from Google
The site’s own typefaces are served from this site. But the pages that show components running (the home page, the component list and every component preview) load the fonts those components use from Google Fonts. Your browser asks Google’s servers for them, so Google receives your IP address and browser details, as with any request. Google describes what it does with this in its Fonts privacy FAQ. Pages such as About, Terms, Privacy and Contact make no request to Google.
04What stays on your device
Vitrine sets no cookies. A couple of demo components remember their own settings in your browser’s local storage so they feel real when you come back; this never leaves your device, and you can clear it in your browser settings at any time.
Search, copying source or prompts, and switching variants all happen in your browser. None of it is sent anywhere.
05If you write to me
When you email hamzataj371@gmail.com or open an issue on GitHub, I receive what you send: your address or username, and your message. I use it to reply and, for issues, to improve the project. I don’t add you to any list and I don’t share your message. Email passes through my mail provider, and issues are public on GitHub, so don’t put anything private in an issue.
06Why, and for how long
Running the site, keeping it secure and learning which pages are useful is a legitimate interest of the project, and the amount of data involved is deliberately small. I don’t keep any of it myself: server logs and statistics are held by Vercel under its own retention rules, and emails are kept for as long as the conversation needs, then deleted when I no longer need them.
These services process data in several countries, including the United States, under their own safeguards.
07Your choices
Depending on where you live, you may have the right to see, correct or delete personal data held about you, to object to how it’s used, and to complain to your local data protection authority. I hold almost nothing that identifies a visitor, but if you want to ask, write to hamzataj371@gmail.com and I’ll answer.
To avoid the requests to Google and the visit statistics altogether, block them in your browser or with a content blocker; the site keeps working. Links to other sites, such as GitHub, are governed by their own policies.
08Changes
If this changes in a way that matters, the date at the top changes with it. The Terms explain how the components themselves may be used.