Skip links
OptiUser · About the founder Brest, France
A founder’s note

Designed and led by
one engineer in France — not
by a venture-backed
SaaS team.

I started Opti-Behavior because every analytics tool I tried either sold my visitors’ data, throttled my traffic, or charged like a Ferrari subscription.

  • PhD · Artificial Intelligence
  • 14 years in production AI
  • Tech Lead
  • Brest, France
Founder of Opti-Behavior, photographed in Brest, France

, PhD · Founder of Opti-Behavior

Hi, I’m . I hold a PhD in Artificial Intelligence and have spent 14 years building production AI systems. Today I’m a Tech Lead, managing a team of senior engineers and fellow PhDs, and across my career I’ve shipped dozens of digital products now running in production across multiple countries — systems that reshaped how entire teams work in their industries.

The kind of engineering where “almost right” is not an answer. Opti-Behavior started as a personal problem.

01
The incident

The day my own site fell over.

2025. A wave of bots hit one of my WordPress sites. Thousands of fake hits in minutes, the contact form spammed beyond use, server load spiking into the red. I opened my analytics dashboard to investigate — and it was useless. Real visitors and bots blended into one indistinguishable line on a chart.

I needed three things, fast: see what real humans were doing on my site. Filter out the bots without paying for enterprise software. Keep visitor data on my own server, not in someone else’s cloud.

I went looking. I came back angry.

02
The market

Why every existing tool failed me.

I tried them all. Each one disqualified itself for a different reason — and the more I dug, the clearer it became that nobody was building what I actually needed.

Hotjar

Too expensive

$213/month for the features I needed. For a personal site. Free tier capped at 35 sessions per day — useless when bots alone produced thousands.

Microsoft Clarity

Sells your data

Free, but Microsoft becomes an “independent data controller” on your visitors’ behavioral data — they use it for their own advertising business. Handing my visitors to Microsoft was not an option.

Matomo

Heavy & shallow

Self-hostable but heavy, expensive at scale, and missing the behavioral depth — heatmaps, session recordings — that I actually wanted.

So I built my own.

Source code from Opti-Behavior — visitor ID generation with privacy modes

From the source · visitor ID & privacy modes

03
The product

8 modules. One plugin. Zero cloud.

Opti-Behavior is the most complete behavioral analytics suite that runs entirely on your WordPress server. Heatmaps, session recordings, funnels, form analytics, A/B testing, user journey, error monitoring, real-time dashboard — all in one plugin, all self-hosted, no exceptions.

Free

Real-Time Analytics

16 widgets, live world map, bot detection, traffic quality scoring — all updating live on your server.

Free + Pro

Heatmaps

Click, move, attention, and scroll heatmaps. Desktop and mobile. Per-page analytics metabox.

Free

Conversion Funnels

Unlimited multi-step funnels with visual dropout analysis. Auto-created from discovered user paths.

Pro

Session Recordings

Full HD session replay with 20+ filters. Click any event on the timeline to jump to that moment.

Pro

Form Analytics

Field-level drop-off detection across CF7, WPForms, Gravity, Forminator, Ninja, Everest, SureForms.

Free + Pro

A/B Testing

Page split, element edits, WooCommerce variants. Visual editor and statistical winner detection.

Pro

User Journey Analytics

Sankey flow diagrams. Path discovery. Auto-detected page groups. One-click funnel creation.

Pro

Errors & Performance

JS errors with stack traces, friction detection, Core Web Vitals, broken link detection. 5 tools in one.

Some of these features don’t exist in any competitor — self-hosted or cloud. Sankey user journeys, broken link detection, JavaScript errors with stack traces, Core Web Vitals per page — you won’t find this combination anywhere else.

Every alternative with this depth — Hotjar, Mouseflow, Inspectlet, Lucky Orange — is SaaS. Your visitors’ data leaves your server and lands in someone else’s cloud. Matomo is self-hosted but missing the behavioral layer: no session recordings, no field-level form analytics, no friction detection.

That’s not by accident. Because I built this for myself first, the engineering priorities are different from a typical SaaS:

Hybrid storage engine

Writes to optimized files instead of MySQL — your database stays fast even at millions of pageviews.

~15KB async tracking

Loads non-blocking. Your Core Web Vitals don’t move. Period.

Built-in bot detection

Because that’s literally why this plugin exists. Real humans, separated from noise.

GDPR by design

I’m in France. I live by the same rules as my users. Built that way from day one.

When your day job is leading engineers and PhDs to ship AI that has to actually work in production, you stop tolerating “good enough” in the tools you depend on.

04
Commitments

What I will not do.

These are commitments, not marketing.

N° 01

I will never sell, share, or resell your visitor data. It does not leave your server. Ever.

N° 02

I will never charge per session or per pageview. That pricing model is a tax on your growth.

N° 03

I will never bloat the tracking script. If Opti-Behavior degrades your LCP, I have failed at my job.

N° 04

I will never make uninstall painful. One click, all data gone, clean removal.

05
Contact

How to reach me.

Write to me directly.

If you want to ask a technical question, report a bug, suggest a feature, or just push back on something I wrote here — write to the address below. That inbox lands directly in front of me. Not a support team. Not a chatbot. Me.

contact@optiuser.com
Until then, Brest · France

Ready to own your analytics?

Install the free plugin from WordPress.org, or read what real users have written about it.

Explore
Drag