Clickport
Start free trial

Privacy is not a feature. It's the architecture.

No cookies, no consent banners, no personal data. GDPR-compliant from the first request, not after configuration.

Cookie-free

One script tag. Zero cookies.

Clickport never sets cookies or uses localStorage for tracking. Sessions use sessionStorage only, which is tab-lifetime and auto-clears on close. The ePrivacy Directive explicitly exempts storage that is strictly necessary for the requested service.

No consent banner means no CMP cost, no conversion rate hit from cookie popups, and no legal grey areas. Your visitors see your content, not a wall of checkboxes.

  • Zero cookies set. Not "optional cookies" or "strictly necessary cookies." Zero.
  • No consent management platform needed. Save the monthly fee.
  • No conversion loss from visitors declining cookies or closing banners
One-line setup. No cookies, no consent banner.
<!-- Clickport Analytics - cookie-free, 2KB -->
<script defer src="https://clickport.io/tracker.js" data-domain="your-site.com"></script>
2 KB
Script size
0
Cookies set
0
Consent banners
EU
Hosted
How We Compare

Privacy without compromise.

Google Analytics requires cookies, consent banners, and sends data to US servers. Matomo can be configured for cookieless tracking, but it takes effort and still collects IP addresses by default.

Clickport is private from the first request. No configuration, no trade-offs, no fine print.

ClickportGoogle AnalyticsMatomo
Cookie-free by default
No consent banner neededOptional
EU-hosted dataCloud only
No personal data collected
IP addresses not storedOptional
No cross-site tracking
No data shared with third parties
GDPR-compliant without configRequires setup
No fingerprinting
Script size2 KB45 KB+22 KB
Data retentionUnlimited14 monthsVaries
Sub-processors (visitor data)05+Varies
IP Handling

Your visitors' IPs never touch our database.

The IP address is used for exactly two things: a country/city lookup via a local MaxMind database (no external API call), and a one-way hash combined with a daily rotating salt to generate a visitor ID.

After those two operations, the IP is discarded. There is no IP column in the database schema. The daily rotating salt means the same visitor gets a different ID each day. It is impossible to track individuals across days or reverse the hash.

How IP addresses are handled
IP arrives with request
Geo lookup (local MaxMind DB)
No external API call
Country: DE City: Berlin
Hash with daily rotating salt
New salt every day at midnight
user_id: 847291
IP discarded
-- ClickHouse sessions table
session_id String
user_id UInt64 -- hashed, rotates daily
country LowCardinality(String)
city String
ip_address -- does not exist
EU Hosting

Hetzner, Germany. Your data stays in the EU.

Your analytics data is stored on a Hetzner server in Germany. It never leaves the EU. No Schrems II concerns, no Standard Contractual Clauses needed for US data transfers, no US sub-processors touching visitor data.

Sub-processors that touch customer data only: Resend for transactional email (password resets) and Paddle for payments. Neither ever sees your visitor analytics data.

Data location & sub-processors
🇪🇺
Hetzner, Gunzenhausen, Germany
All visitor data stored here. Never transferred outside the EU.
Sub-processors
Hetzner Germany Hosting
Resend Email delivery Customers only
Paddle UK Payments only
0 sub-processors touch visitor analytics data
Data Collection

Full analytics. Zero personal data.

Clickport collects everything you need for actionable analytics: page URLs, referrers, UTM parameters, country and city (from IP, then discarded), device type, browser, OS, scroll depth, time on page, clicks, and form submissions.

What we never collect: IP addresses, names, emails, phone numbers, form contents, fingerprints, or cross-site identifiers. You get the data you need to improve your site. Your visitors keep their privacy.

We collect

Page URLs
Referrer source
UTM parameters
Country / Region / City
Device type / Browser / OS
Scroll depth
Time on page
Clicks & form submissions

We never collect

IP addresses
Names or emails
Phone numbers
Form contents
Browser fingerprints
Cross-site identifiers
Cookies or localStorage
Advertising IDs

Nothing to hide. Everything to prove.

Fingerprinting techniques
Canvas fingerprinting
WebGL fingerprinting
Font enumeration
Plugin detection
AudioContext fingerprinting
Standard User-Agent parsing only
No Fingerprinting

Device info from User-Agent only

No canvas, WebGL, font, plugin, or audio fingerprinting. Device type, browser, and OS come from standard User-Agent parsing. Nothing that could uniquely identify a visitor.

Legal documentation
Read the full legal details. We have nothing to hide.
Open Legal Pages

Read the full legal details

Our privacy policy, GDPR compliance page, data processing agreement, and terms of service are all public. No legalese walls, no hidden clauses. See exactly what we do and what we don't.

Explore more features

Engagement
Scroll depth, duration, copy detection
See what visitors actually do on your pages. All tracked without cookies or personal data.
Goals
Track conversions without cookies
Click, pageview, form, and custom event goals with conversion rates. No consent banner required.
Setup
One script tag, under 2 minutes
Add one line of code and your dashboard fills with data. No configuration wizards.

Start tracking for free

Start free trial See how it works
No credit card required. Set up in under 2 minutes.