Skip to main content Skip to search Skip to main navigation

PrivyMap

Product information "PrivyMap"

📊 PrivyMap

Privacy-First, Cookie-less Web Analytics – Self-Hosted & GDPR-Friendly

Live Demo: https://demo.vibecodesoft.com

Demo Login: admin / admin

🧭 Overview

PrivyMap is a lightweight, fully self-hosted web analytics system without cookies and without personal data. Ideal for businesses, developers, and agencies that need precise usage analytics – without tracking bloat and without GDPR risks.

PrivyMap anonymously tracks page views, clicks, scroll depth, and time signals, combines them into heatmaps, scrollmaps, and attention analyses, and provides clear KPIs plus complete server log evaluations – all under your control.

🚀 Key Features

  • Privacy-First Tracking
    100% anonymous, no cookies, no fingerprinting, no local storage on the visitor’s device.

  • Heatmap, Scrollmap & Attention View

    • Click density (Heatmap)
    • Scroll depth with min/max indicator (Scrollmap)
    • Attention zones based on time signals (fallback to clicks)
    • All views filterable by device: Desktop, Tablet, Mobile
  • Dashboard KPIs

    • Page Views & Clicks
    • Sessions & Bounce Rate (1-page visits)
    • Pages/Session (unique and total)
    • Avg. time on page & avg. time on website
  • Server Log Analytics
    Centralized evaluation of access/error logs: status codes, top paths, devices, error summary.

  • Flexible Data Storage

    • JSON flat-files (default, no DB required)
    • Optional SQLite or MySQL/MariaDB database
  • Setup Assistant & Admin Login
    First launch guides you through user creation, token setup, and domain configuration.

  • Report System

    • CSV/HTML export for 7, 30, or 90 days
    • Automatic email delivery via SMTP
    • Cron-compatible for daily/monthly reports
  • GDPR-Friendly
    No consent banner required, as no personal data is stored.


⚙️ Deployment & Usage

Simply copy the privymap/ folder into a web server directory and run it through a web server (Nginx/Apache + PHP-FPM).

Examples

As a path: https://your-domain/privymap/
As a subdomain: https://privymap.your-domain/

Tracking Snippet

Insert into the <head> of the website you want to track:

<script defer src="https://your-domain/privymap/tracker.min.js" data-site="YOUR_SITE_ID"></script>

💾 Storage & Privacy

  • All data is stored locally under data/ (JSON or DB backend)
  • No IP address storage in the tracking system
  • No cookies, no identifiers, no profiling

🔐 GDPR & Privacy Notes

  • 100% anonymous: page views, clicks, scroll depth, time segments.
  • No consent required (typically) – no cookies, no personal data.
  • Hosting logs (IP address) remain with the hosting provider, not in the PrivyMap tracker.
  • Article 6(1)(f) – legitimate interest (not legal advice).

💡 Ideal For

  • Businesses needing GDPR-compliant analytics
  • Agencies & developers with multiple client domains
  • Self-hosting without cloud dependencies
  • Minimalistic, clean web analytics without cookies

🛠️ Nginx / Apache Examples

Configuration examples are included in the README and cover both path and subdomain setups.

PHP-FPM required, web server needs write permissions for data/.

🪄 Setup

  • Upload the folder
  • Open the domain
  • Run the setup (admin, password, token)
  • Integrate the tracking snippet into your website

PrivyMap
Anonymous Tracking. Clear Insights. Full Control.