Command Palette

Search for a command to run...

Privacy Policy

Last updated: October 15, 2026

This is the personal portfolio of Ansh Dhanani. It is a static, content-only site that collects a small amount of privacy-friendly analytics to understand what is useful and how the site performs. This page explains exactly what is measured and how you can control it.

Analytics are opt-in

No analytics run until you choose Accept in the consent banner. If you reject (or ignore) it, only the strictly necessary consent record is stored. You can change your mind at any time — see Your choices.

What we collect

ToolCategoryWhat it collects
UmamiAnalytics & performanceCookieless, self-hosted analytics. Collects anonymous page views, referrers, device/browser/OS, approximate country, on-site events, Core Web Vitals (LCP, INP, CLS, FCP, TTFB), and — where enabled — masked session replays and click/scroll heatmaps.
PostHogProduct analyticsAnonymous interaction events such as blog searches, copy actions, and command-menu usage, used to understand what is useful. Runs in cookieless mode and captures nothing until you consent.
Vercel AnalyticsTrafficAggregated page views and traffic metrics for the hosting platform.
Vercel Speed InsightsPerformanceAggregated Core Web Vitals used to monitor site speed.
Consent banner (c15t)Strictly necessaryStores your cookie choice in your browser's local storage so the banner respects it on future visits. No personal data is collected.

Cookies

This site does not use tracking cookies. Umami is cookieless, PostHog runs in cookieless mode until you consent, and your consent choice is saved in your browser's local storage (not a cookie).

Session replays

When enabled, anonymised session replays and heatmaps may be recorded to understand navigation and spot broken layouts. Text inputs are masked and sensitive fields are excluded. Replays are kept for 30 days and are only recorded after you consent.

What we never do

  • Sell or rent your data.
  • Track you across other websites.
  • Show ads or build advertising profiles.
  • Collect names, email addresses, or precise location.

Your choices

Consent is grouped into two categories. Only Analytics & performance is optional:

  • Strictly necessary — always on. Remembers your choice so we do not ask again on every visit.
  • Analytics & performance — off by default. Enables Umami, PostHog, and Vercel Analytics/Speed Insights.

You can review or change these at any time via .

Data retention

Analytics are retained only as long as needed for aggregate reporting. Session replays are automatically deleted after 30 days.

Third parties

Umami is self-hosted. PostHog and Vercel act as data processors and store data under their own privacy terms. See the Ansh Dhanani homepage for links to each service.

Changes

This policy may be updated to reflect changes to the tools used. The date at the top will always reflect the latest revision.

Contact

Questions about this policy? Email dhananiansh01@gmail.com.