Every glowing spot is a place where people have expressed a feeling in public, where the world's news is pointing, or where someone added how they feel right here. Colour is the feeling; brightness is how many; overlapping feelings blend. Everything fades with a half-life, so the map shows the window you pick — the last hour, the last day, the last week — and you can travel back through what it looked like before.
Where the feelings come from
Bluesky — the public firehose of every public post. A post is placed if it names a place (“sirens again here in Kyiv”), if its author's public bio names a place (“Lagos 🇳🇬”), or — weakest — if it is written in a language spoken in essentially one country.
Mastodon — the local public timelines of ~50 place-bound instances. Choosing a regional instance is itself a statement of place.
GDELT — a free, 15-minute feed of the world's news in 100+ languages with each article's locations and tone: the “news” layer. Not a person's feeling, but a strong read on where the bad news is.
GDELT events — the same project's record of who did what to whom, each event scored from −10 (conflict) to +10 (cooperation) on the Goldstein scale: the “events” layer. Conflict reads as anger and fear, cooperation as joy.
You — feelings people add with the button at the top, shown as their own layer and, with their words, on the strip at the bottom.
Happenings — not feelings but context: earthquakes (USGS), disaster alerts (GDACS) and severe weather warnings (US National Weather Service), drawn as markers.
Privacy, by construction
Only public posts and public bios are read. Nothing requires an account or a key.
No post text, handle, or identifier is ever stored or shown. A post is reduced to (place, feeling, weight) within milliseconds and the original is dropped.
Places are centroids of countries, regions and major cities — never street-level. You cannot find a person on this map.
What you add yourself is anonymous: no account, no IP kept, your position snapped to the nearest known place and then forgotten. Your words pass a filter (no links, no contact details, no slurs), can be reported by anyone, are removable by you from the same device, and are forgotten after 30 days; the feeling itself stays in the anonymous record.
Honest caveats
The feeling detector is a small lexicon of words and emoji in ~12 languages. It misses sarcasm, slang and most of the world's languages. It is the first thing to upgrade.
A place named in a post is not always where the author is. Those placements carry lower weight.
Darkness on the map means “no signal”, not “no feelings”.