FREEDOM251

Freedom251 › Web analytics tools

Shynet

Free plan APILinuxSelf-hostedWeb

Visit Shynet Alternatives

Shynet's own site

What Shynet is

Shynet is free, open-source web analytics designed to work without cookies or JavaScript. It is intended for self-hosting, so users control where analytics data is kept. When JavaScript is unavailable, Shynet can use a transparent 1×1 tracking pixel, and its tracking script weighs less than one kilobyte according to the project README. Reports include hits, sessions, page-load time, bounce rate, visit duration, referrers, operating systems, browsers, general geographic location, and device type. One instance can support multiple users, with each user tracking multiple sites; administrators can share services with other users. Administrators choose per service whether to collect data from visitors who enable Do Not Track, with no collection as the default. Shynet provides API access, Django Allauth account management, and primary-key integration for associating visitors with accounts. Deployment documentation covers Docker, docker-compose, Heroku, and Kubernetes. The project recommends it for personal projects and small to medium-sized websites, noting that high-traffic use has not been tested.

Who it suits

Shynet suits personal projects and small to medium-sized websites needing self-hosted, privacy-oriented analytics. Deployment and maintenance require technical know-how.

What it does well

  • Works without cookies or JavaScript
  • Self-hosted control of analytics data
  • Detailed traffic and device reports
  • Supports multiple users and sites
  • Apache License 2.0

What to know first

  • Not tested with ultra-high-traffic sites
  • Requires technical deployment and maintenance
  • GDPR compliance depends on usage
  • No event tracking

Verdict

Shynet offers self-hosted analytics with lightweight, cookie-free tracking and configurable privacy behavior. Its documented deployment options fit technical teams managing smaller sites.

Facts from Shynet's own pages

Account integration
Shynet offers an account management workflow powered by Django Allauth, and can associate visitors with user accounts through primary-key integration. · github.com, 12 Oct 2026
Analytics
Shynet reports hits, sessions, page load time, bounce rate, visit duration, referrers, operating systems, browsers, general geographic location, and device type. · github.com, 12 Oct 2026
API
The project’s release history records that an API was added. · github.com, 12 Oct 2026
API access
Yes · github.com, 19 Sept 2026
Compliance
The project says GDPR compliance depends on how Shynet is used and advises users with concerns to consult a lawyer. · github.com, 12 Oct 2026
Creator
The repository says Shynet was created by Miles McCain at Recurse Center. · github.com, 12 Oct 2026
Deployment
The project documents deployment with Docker, docker-compose, Heroku, or Kubernetes, from a single machine to a larger Kubernetes cluster. · github.com, 12 Oct 2026
Event tracking
No · github.com, 19 Sept 2026
Intended users
The project recommends Shynet for personal projects and small to medium-sized websites, and says it has not been tested with ultra-high-traffic sites. · github.com, 12 Oct 2026
Intended users and limits
The README recommends Shynet for personal projects and small to medium websites, says it has not been tested with ultra-high-traffic sites, and notes deployment and maintenance require technical know-how. · github.com, 12 Oct 2026
License
Shynet is distributed under the Apache License, version 2.0. · github.com, 12 Oct 2026
Multiple sites and users
One Shynet instance can support multiple users, each tracking multiple sites, and administrators can share services with other users. · github.com, 12 Oct 2026
Multi-site and users
A single Shynet instance can support multiple users, each tracking multiple sites, and administrators can share services with other users. · github.com, 12 Oct 2026
Privacy
Shynet says it uses no cookies and lets administrators choose per service whether to collect data from visitors with Do Not Track enabled; by default it collects no data from them. · github.com, 12 Oct 2026
Privacy controls
Shynet lets administrators choose per service whether to collect data from visitors with Do Not Track enabled; by default, it collects no data from them. · github.com, 12 Oct 2026
Product
Shynet is open-source, self-hosted web analytics designed to work without cookies or JavaScript. · github.com, 12 Oct 2026
Purpose
Shynet is open-source web analytics designed to work without cookies or JavaScript. · github.com, 12 Oct 2026
Self-hosting
Shynet is intended to be self-hosted, so users host and control their analytics data. · github.com, 12 Oct 2026
Setup and support
Deploying and maintaining Shynet requires technical know-how; the project points users to a troubleshooting guide and GitHub issues for help and bug reports. · github.com, 12 Oct 2026
Support
The README directs users to its troubleshooting guide or to open an issue for bugs and feature suggestions. · github.com, 12 Oct 2026
Tracking
When JavaScript is unavailable, Shynet can use a 1×1 transparent tracking pixel, and its tracking script weighs less than one kilobyte. · github.com, 12 Oct 2026
Tracking options
When JavaScript is unavailable, Shynet can use a transparent 1×1 tracking pixel. · github.com, 12 Oct 2026
Tracking script
The tracking script weighs less than one kilobyte, according to the project README. · github.com, 12 Oct 2026

Where Shynet stands on Freedom251

Look at these too