The service is functional and collecting real data, but it is a pre-release product. Functionality, features, interfaces, and terms may change. There are no uptime guarantees, and the service is provided as-is. UserActivity.ai is not liable for any damages resulting from use of the service.
What you can do today:
What to expect:
The tracker collects anonymous behavioral signals only: clicks, scroll depth, navigation paths, form timing (not values), errors, hesitation, u-turns, and Core Web Vitals (LCP, INP, CLS, FCP, TTFB). UTM tags on landing URLs are captured and attributed to the session. Custom events are declarative — add data-ua-event="signup" to any clickable element. No JS API, no SDK to import. It does not capture keystrokes, form field values, names, emails, IP addresses, or any personally identifiable information.
The tracker respects Do Not Track. If navigator.doNotTrack === "1", it does not initialize. Site owners can also call window.useractivity.disable() to stop tracking programmatically.
The full details are in our Privacy Policy.
When UserActivity.ai transitions out of the Development Preview:
UserActivity.ai is open source and source-available. The tracker is open source under the MIT License; analytical tools (core library, CLI, MCP server) are source-available under the Elastic License 2.0. The entire codebase is available on GitHub. You can audit exactly what data is collected and how it is processed.
Operated by Roarke Clinton.