MeterMyData
Power · Water · Gas · Data

You have a meter for power, water and gas. Where is the one for data?

kWh POWER m³ WATER therms GAS ? bytes DATA bytes DATA · UNTIL NOW
Three meters on your side of the line. The fourth never existed. Until now.

MeterMyData is a free meter for your data. It runs on your machine, shows how much of what you paid for was a repeat, and uploads nothing.

$ npx metermydata

Three meters. One missing.

Power
kWh

Metered at the service entrance.

Water
gallons, m³

Metered at the curb.

Gas
therms, m³

Metered at the regulator.

Data, until now
bytes, records, tokens

Billed by volume. No meter on your side. Repeats arrive and get counted like anything else.

Three ways to read it

Browser, zero install

Drop a HAR file

Hashing runs in your tab. Nothing is uploaded.

Chrome: "Save all as HAR with content". A HAR can contain credentials; treat it like one.

Open the browser meter

Local forwarder, live traffic

Point your SDK through it

One command, one environment variable. Every byte streams through untouched. Binds to 127.0.0.1 and talks only to hosts you name.

npx metermydata --allow api.openai.com
OPENAI_BASE_URL=http://127.0.0.1:7777/https://api.openai.com/v1
Offline

Point it at a folder

Saved responses, exports or logs with complete bodies.

Node 20 or newer. Unsigned single-file builds for macOS, Windows and Linux. No browser extension, no intercepting proxy. Not for hostname-signed requests such as AWS SigV4.

First readings

Share of delivered bytes that had already been delivered, in our own test traffic. Percentages, not savings.

95.2%
Stripe
t1, 3 sessions × 150 dashboard polls, 2026-09-29
80.0%
Vercel
live bench, 2026-09-29
68.8%
Claude
live bench, 2026-09-29
39.6%
OpenAI
live bench, 2026-09-29

Same day's live bench read Stripe at 88.4%. All runs at a $1/MB test price. Chunk size moves the number (about 81% at 36-byte chunks, 41% at 2 KB), so every report prints its chunking version.

A meter reads. It does not write the bill.

Repeated bytes. Always shown, as a percentage, per host.
Billable repeated bytes. Only after you confirm how your provider bills: bytes, records, tokens or other.
Potentially addressable spend. Only with a rate you confirmed. Never called a saving.
Decoded and wire bytes are shown side by side. A repeat is not assumed to be waste.

What leaves your machine

  • Nothing, while you measure.
  • Waitlist: your email, plus one percentage if you tick it.

What is not in it

  • Accounts, telemetry, uploads.
  • Settlement, payment, encryption.
  • Bodies on disk, CA certificates, admin rights, proxy changes.

Tell me when I can stop paying for repeats

Leave an email. We write once, when you can pay only for the bytes you have not seen before.