Feasible.lol

Do you store IP addresses?


No. The raw IP address never reaches disk.

Here’s the actual path it takes. A request arrives at our ingest tier. In memory, three things happen with the address:

  1. It’s looked up against a geolocation database sitting on our own disk, producing a country, a region and a city. No network call, so nothing outside our servers ever sees it.
  2. It goes into the daily visitor hash along with the user agent and your domain.
  3. It’s checked against any IP shields you’ve set.

Then the derived event is written and the address is gone. The event record we store has no column for an IP, which is a stronger guarantee than a policy - there’s nowhere to put one even by accident.

That ordering is why IP-based exclusions have to be configured in Feasible rather than filtered later. The ingest tier is the only place in the system where the address exists at all.

Two consequences worth knowing.

Rate limiting is per address and keeps nothing. The counter lives in memory, sweeps every minute, and never writes an address down.

A proxy that doesn’t forward the visitor’s address breaks geolocation. If you put Feasible behind your own server and it doesn’t pass the real address on, every visitor arrives looking like your server - one country, one visitor. The health panel warns you when it sees that pattern. What to do about it.

Didn't answer it? Email help@feasible.lol. A person reads it, and if the answer belongs here we'll add it.

Analytics you can afford. And read.

No credit card. $9.99 a month or $99 a year when the trial ends. Cancel any time.