About the Name

Echelon Analytics — what's in a name?


Echelon

ECHELON was a signals intelligence (SIGINT) collection and analysis network operated by the Five Eyes alliance (Australia, Canada, New Zealand, the United Kingdom, and the United States). Originally established during the Cold War to monitor military and diplomatic communications, the system evolved into a global surveillance network capable of intercepting telephone calls, fax transmissions, emails, and other data traffic.

The name was chosen with a healthy dose of irony. Where the original ECHELON was about mass surveillance without consent, Echelon Analytics is built on the opposite principle: privacy-first analytics that works without cookies, without tracking individuals across days, and without storing IP addresses. The only thing we intercept is bot traffic.

The Stethoscope 🩺

The stethoscope serves as Echelon's visual shorthand. Where surveillance tools are invasive, a stethoscope is diagnostic — it listens carefully to understand health, not to spy. That's what Echelon Analytics does: it gives you a health check on your website traffic, filtering signal from noise, without being invasive.

The full product name is Echelon Analytics. The shorthand is Echelon 🩺.

ea.js

Some people choose to shorten Echelon 🩺 to ea.js — the filename of the tracker script that gets embedded on your site. The domain ea.js.org follows the same convention.

Those familiar with the history of web analytics may notice a certain resemblance to other well-known tracking script filenames. That's entirely coincidental, of course.

Mette-Maya-Marit 🦭

The project mascot is a seal named Mette-Maya-Marit (MMM for short). She appears throughout the documentation offering helpful tips, and her image graces the homepage as the official Echelon Analytics Seal of Approval.

The name is a nod to the project's governmental visual integrity — navy and burgundy, naturally.

🦭 "Three names, one seal. You can call me MMM for short." -🦭

Origin Story

Echelon Analytics started as an embedded analytics module inside afroute.com, a hobby project for African road trip route planning. Google Analytics wasn't cutting it — bloated, confusing, and full of bot spam — so a lightweight tracker was built directly into the app. Just pageviews and basic stats at first, but it grew in functionality over time.

The analytics code was ripped out into a standalone project when implementing Islets Spatial CMS. The public demo instance runs at ea.islets.app, where it tracks its own documentation site in public mode — fully transparent, anonymized data, no login required.

"Data er den nye oljen!"

The project's tagline translates from Norwegian as "Data is the new oil!" — a phrase commonly attributed to the broader tech discourse but particularly fitting for a Norwegian-themed project, given Norway's relationship with both petroleum and data sovereignty.

Built With

Echelon Analytics wouldn't exist without the exceptional work of the Deno and Fresh teams. Their runtime and framework made it possible for a solo developer and Claude Code to build a production-grade analytics platform — from WASM proof-of-work and SQLite integration to server-rendered Preact islands — without wrestling with bundlers, transpilers, or dependency hell. If you're looking for a stack that lets you focus on your actual product, give Deno + Fresh a serious look. And if you need hosting, Deno Deploy offers a seamless deployment experience — and helps fund the continued development of the Deno project.


Installation Features API Reference Bot Defense Configuration Architecture Portable Data MCP Server Telemetry Why ea.js?