AJ. AVAILABLE FOR WHAT'S NEXT

Software developer.
Haryana, India.

PRIVACY / LAST UPDATED 13 NOVEMBER 2026

A little clarity
about your data.

Browsing this website

This portfolio does not include advertising, tracking cookies, or a client-side analytics service. The hosting provider may process ordinary request information, such as IP addresses and technical logs, to serve and protect the website.

Contact inquiries

When the contact service is enabled, the form collects your name, email, inquiry type, subject, message, and any optional mobile number, company, or project URL you provide. These details are used to read and respond to your inquiry. A mobile number is not required; provide it only if you would like a response by phone. Please avoid including sensitive personal information.

Inquiries are stored in a private Supabase PostgreSQL database with a timestamp and review status. Stored messages cannot be publicly read through this website. Only the owner and authorized service infrastructure can access them. The database also holds a private notification copy, delivery status, and retry information so an email outage does not lose your inquiry.

Resend processes email notifications to the owner's configured inbox. Your validated email is used as the Reply-To address; messages are sent from the owner's configured verified domain. Your inquiry is confirmed only after it has been saved. Confirmation of storage does not guarantee delivery to the owner's inbox.

Inquiries and email correspondence are kept for handling and necessary follow-up, then reviewed for deletion. The application does not automatically delete inquiries. You can request correction or deletion through the contact methods below. Service-provider backups may follow their own retention schedules.

Spam protection

Cloudflare Turnstile processes challenge and technical data to prevent automated submissions. Its server verification receives the request IP address. For rate limiting, the application stores short-lived keyed hashes of IP addresses and email addresses, rather than storing raw IP addresses in the contact tables. Expired counters are periodically removed by the notification processor. Turnstile tokens are not saved with inquiries.

A hidden form field, input limits, and server validation also help prevent abuse. The application does not log contact message content, API keys, or raw email-provider errors.

External websites

GitHub and approved social links take you to separate services, which follow their own privacy practices. No social embeds are loaded on this website.

Your requests

You can request access to, correction of, or deletion of your correspondence through the methods on the contact page. You can also reach the owner through the linked GitHub or LinkedIn profile.