Privacy
Last updated: September 13, 2026
This portfolio is designed to present my software development work while respecting visitor privacy. It collects only the limited information necessary to receive contact inquiries and to understand general site usage through anonymous, first-party analytics.
What this site collects
Contact messages
When you voluntarily use the contact form, the site sends the following information to the portfolio backend:
- Name: used to address you in a reply.
- Email address: used to send a response to your inquiry.
- Message: the communication you choose to write.
This information is used solely to read and respond to your communication. No specific retention period has been defined for stored messages.
Anonymous analytics
The portfolio uses a custom first-party analytics system to understand which sections and projects are viewed and which interactive actions are helpful. The system records high-level events such as:
- Page views
- Section views (About, Work, Experience, Contact)
- Project views
- Resume link clicks
- GitHub profile clicks
- LinkedIn profile clicks
- Live project demo clicks
- Successful contact submissions
- Successful feedback submissions
Analytics events record only the event name, a server-generated timestamp, and public project titles or identifiers when relevant.
Privacy and analytics details
The analytics system is built strictly for privacy-conscious portfolio measurement:
- No advertising trackers or marketing pixels are used.
- No third-party analytics platforms (such as Google Analytics) are integrated.
- No analytics cookies are placed on your device.
- The analytics system does not use persistent cross-site identifiers or create visitor profiles.
- An anonymous session ID is stored in browser sessionStorage for the duration of your browser session to correlate events within a single visit. This ID is randomly generated and is not associated with a name, email address, or personal profile.
- Deduplication state for analytics (preventing repeated event counts for the same section or project during a view) is held strictly in temporary JavaScript memory and resets when the page is closed or reloaded.
- No browser fingerprinting is used.
- No geolocation is collected by the frontend analytics implementation.
- No user-agent parsing is performed by the frontend analytics implementation.
- Analytics does not collect contact form contents.
- Analytics does not collect feedback prompt answers.
- Project analytics use only public project identifiers and titles.
The frontend implementation does not explicitly transmit IP addresses, user-agent strings, or location coordinates. As with standard web traffic, standard network transmissions between your browser and the hosting server include the routing information required to deliver web content.
Feedback prompt
The portfolio includes an optional feedback dialog that asks:
- “What brought you here?”
- “Anything you'd suggest.”
Feedback responses are submitted anonymously to the backend and are not linked to any contact form data. The feedback prompt uses session-only browser storage to avoid repeatedly showing the prompt during the same visit.
Cookies and browser storage
Browser storage on this site is kept to a minimum:
- Cookies: The public portfolio does not use analytics cookies or persistent tracking cookies.
- Session storage: Browser sessionStorage is used only for the current browser session to maintain the anonymous analytics session ID and to suppress repeat feedback prompts. It is automatically cleared when you close the tab or window.
- Local storage & IndexedDB: The public portfolio does not use localStorage or IndexedDB for analytics or user tracking.
- Contact form storage: The contact form does not persist form entries in browser storage.
Data sharing and external services
- Contact submissions are sent directly to the portfolio's own backend API.
- Anonymous analytics events are sent directly to the portfolio's own analytics backend.
- No third-party analytics provider is integrated, and data is not sold or shared with advertisers.
- Links to GitHub, LinkedIn, email, and live project demos navigate to external services. Interactions on those external platforms are subject to their respective privacy terms.
Security
Reasonable technical measures, including encryption in transit (HTTPS) and input validation on backend endpoints, are implemented to protect information submitted through the site.
Contact
If you have any questions about this privacy statement or wish to reach out regarding submitted information, you can send an email to 612amar@gmail.com.