Privacy policy.

Last updated: July 28, 2026.

Information you provide

When you use the contact form, we collect your name, email address, selected topic, and message so we can review and respond to your enquiry.

Technical information

Our hosting provider may process standard server logs such as IP address, browser type, requested page, and request time for security and operational purposes. The contact handler stores a one-way hash of the submitting IP address to support abuse prevention without storing the raw address in the message file.

Local storage and cookies

The theme switcher uses browser local storage to remember whether you selected the light or dark appearance. The contact form uses a temporary PHP session cookie for CSRF protection.

Third-party resources

The website may load fonts, icons, Tailwind CSS, or demonstration libraries from third-party content delivery networks. Those providers may receive basic request information under their own privacy policies.

Retention and deletion

Contact messages are retained only as long as reasonably needed to address the enquiry, maintain records, and prevent abuse. You may request deletion by contacting hello@impressjs.com.

Your choices

You can block third-party resources in your browser, clear local storage, or avoid the contact form and email us directly. Some presentation demos may not work when required scripts are blocked.

Contact

Questions about this policy can be sent through the contact page.