Opti-Behavior tracks visitor behavior with a single lightweight (~15 KB) asynchronous JavaScript file loaded on your front end. Because it loads asynchronously, it does not block page rendering. This article explains what the script does and does not collect.
What it collects #
- Page URLs and navigation between pages
- Clicks, mouse movement, and scroll depth (for heatmaps)
- Device type, browser, and screen size
- Referrer and UTM campaign parameters
- Session duration and engagement signals
What it never collects #
- The values you type into form fields
- Passwords or payment details
- Any data sent to a third-party server — everything stays on your site
In Anonymous Mode the script also avoids storing personal identifiers such as raw IP addresses, using a non-personal daily hash instead.
Expected result #
You understand that the script is small, non-blocking, privacy-aware, and self-hosted.
FAQ #
Does the script slow down my site? #
It is designed to be lightweight and loads asynchronously, so it does not block rendering.
Are form values recorded? #
No. Field values are never captured, including by Form Analytics.