OUTAGE.GREN
Back to analysis & guides

Reporting a Utility Outage Anonymously: Why It Matters and How It Works

Outage.gr Editorial TeamPublished: 28 April 20266 min read

How Outage.gr's anonymous reporting system works, why privacy is central to its design, and why community participation creates value that benefits everyone.

When we were designing Outage.gr, one of our first and most important decisions was to make every report completely anonymous. No accounts. No email addresses. No phone numbers. No personal identification of any kind. A random UUID stored only in your browser's localStorage — and if you clear that, it disappears entirely.

This was not a default choice or a technical shortcut. It was a deliberate design decision with specific reasoning behind it. This article explains how the anonymous reporting system works, why we designed it this way, and why we believe it makes the data better, not worse.

How the Anonymity System Works

When you submit an outage report on Outage.gr, the system:

  1. Generates a random UUID (universally unique identifier) — a 36-character string like "a3f7b9c2-1d4e-8f3a-b5c7-9e2d6a4f8b1c" — if one does not already exist in your browser's localStorage
  2. Associates your report with this UUID (not with your name, email, IP address, or any other identifier)
  3. Stores the UUID in your browser's localStorage so that you can see your own reports and confirm your own report is yours without logging in

The UUID is what makes several features possible without requiring an account: - Seeing your own reports in "My Reports" - Marking your own report as resolved (only the original reporter can do this) - Preventing duplicate votes on the same report from the same browser

But the UUID is explicitly not linked to your identity. DEDDIE cannot find out that you reported a fault. Your ISP cannot identify you. There is no way to associate the report with a specific person.

What we do collect: The report content (utility type, location, timestamp, optional damage information), and the random UUID that acts as a session identifier. We also record approximate city and region — which is reverse-geocoded from the coordinates you provide, not from your IP address.

What we do not collect: Your name, email, phone number, IP address (we do not store IP addresses in the database), account credentials, device fingerprint beyond the UUID, or any tracking data that could identify you across sessions or websites.

Why Anonymity Makes the Data Better

You might expect that removing identity from reports would reduce their reliability. Our experience is the opposite. Anonymity improves data quality in several measurable ways.

More reports from marginalised situations. People in dispute with their landlord about electrical systems, tenants who fear reporting might attract attention to their living situation, people in informal housing, rural residents who are uncertain whether their outage is the grid's fault or their own — all of these groups report more freely when they know there is no personal record attached to the report.

Faster reporting. Any friction in the reporting process reduces report volumes. Creating an account, verifying an email, and logging in adds 2–5 minutes to the process. A significant proportion of residents who experience an outage will not bother to report if this is required — especially if the outage is resolved quickly. Anonymous instant reporting captures events that would otherwise be lost.

Honest severity assessments. When people know their reports are public and identified, there can be social pressure to understate severity ("it was just a brief flicker, not really worth reporting") or overstate it (to attract more community attention). Anonymous reporters have less social incentive to calibrate their report based on anticipated public perception.

The Verification System: Trust Without Identity

Anonymous reports do not mean unverified reports. The "Me Too" button is the core of our verification system. When you see a report on the map and tap "Me Too," you are adding community verification — another person in the same area confirms the outage is real.

The system uses the same UUID approach to prevent duplicate verifications: one browser session gets one vote per report. This prevents organised manipulation of verification scores while still allowing anyone to participate.

High verification scores on a report indicate strong community confidence that the outage is real and widespread. Reports with zero verifications and no comments, in contrast, carry lower confidence weight. Our algorithm surfaces reports with higher verification scores more prominently in the area statistics and on city pages.

Privacy and Third-Party Services

Our privacy policy is transparent about the third-party services we use: Supabase for database hosting (EU region), Vercel for application hosting and analytics, OpenStreetMap/Nominatim for geocoding, and DEDDIE for scheduled outage data.

Vercel Analytics collects anonymous page view data — URL, referrer, country, device type. No cookies are set, no personal data is collected, and no cross-site tracking occurs.

When Google AdSense is active, it may set its own cookies. See our privacy policy for details and Google's AdSense privacy policy for the full picture.

Why Community Participation Matters

The value of Outage.gr depends entirely on community participation. A platform with three reports per week has limited value. A platform with hundreds of verified reports per day creates a genuinely useful public record.

Every time you report an outage, you are: - Helping your neighbours know they are not alone - Creating timestamped evidence that may support a compensation claim - Contributing to the data that shows policymakers and DEDDIE the scale of reliability problems in your area - Building the collective map that makes the live outage picture possible

The anonymous design removes barriers to this participation. No account creation, no privacy risk, no social exposure. Just a quick report that benefits everyone in your area.

We built Outage.gr to be useful for residents during an emergency — which means it had to be fast, anonymous, and require no preparation in advance. We believe this design serves Greek residents better than any account-based alternative, and the growth of our community since launch has confirmed that residents feel the same way.