Skip to main content

Our Methodology

Transparency is at the heart of polling. Here's how we ensure accurate, fair, and meaningful results.

Vote Integrity

One Person, One Vote

Every vote is tied to a privacy-respecting device identifier — a random token stored only on your device, not built from personal information. Signed-in votes are also tied to your account. Each device and each account can vote once per poll, enforced at the database level so duplicates can't slip through even under heavy traffic.

Account Linking

When you sign in, votes you cast anonymously on that device are linked to your account. If you've voted on the same poll from more than one device, your first counted vote is kept and later duplicates are excluded from results — never counted twice, never silently changed. Excluded votes are marked invalid rather than deleted, preserving a full audit trail.

IP Signals — Never Blocking

We never use IP addresses to block votes. Offices, campuses, and mobile networks often share a single IP across many real people. Instead, unusual concentrations of votes from one network raise a fraud score on those votes for review, and we analyze IPs to detect VPNs, proxies, and data-center traffic that may indicate manipulation.

Valid Vote Scoring

Each vote receives a suspicion score based on multiple signals. Votes flagged as invalid — duplicates or manipulation — are excluded from every result, count, and insight you see. This keeps published numbers accurate while minimizing false positives.

Insight Levels

Our insight system progressively unlocks more detailed analytics as polls gather more votes. This ensures statistical significance before showing potentially misleading data.

L1Early Signal (0-19 votes)

Basic vote counts only. Not enough votes for reliable insights.

L2Emerging Pattern (20-99 votes)

Trends are beginning to form. Percentages and leader identification. Low confidence.

L3Actionable Insight (100-499 votes)

Patterns are becoming reliable. Margin, concentration, and generated insights. Moderate confidence.

L4Reliable Trend (500+ votes)

Statistical confidence intervals and trend analysis. High confidence in all metrics.

Analytics & Metrics

Concentration Index (HHI)

We use the Herfindahl-Hirschman Index (HHI) to measure vote concentration. This tells you whether votes are spread evenly across options or concentrated on a few choices. A "Fragmented" poll means high competition; a "Dominant" poll has a clear winner.

Stability Score

Our stability score (0-100) measures how consistent the leader has been over time. A high stability score means the current leader has held their position consistently. A low score indicates frequent lead changes and an unpredictable race.

Momentum Tracking

We calculate momentum by comparing recent vote patterns to historical averages. Options showing "Rising" momentum are gaining support faster than expected. "Falling" momentum indicates declining interest relative to competitors.

AI-Generated Insights

Our AI analyzes vote patterns, timing, demographics, and trends to generate human-readable insights. These insights highlight notable patterns, predict potential outcomes, and explain what makes each poll unique.

Demographic Analysis

For users who complete their profile, we offer demographic breakdowns of poll results. This data is always aggregated and anonymized -- individual votes are never identified.

Data We Analyze:

  • Age groups: Generational patterns in voting preferences
  • Gender: How responses vary by gender identity
  • Industry: Professional context for opinions
  • Job level: Seniority patterns in responses
  • Device type: Mobile vs desktop voting patterns
  • Location: Regional and country-level aggregates (city-level only)
  • Time patterns: When different groups vote

Privacy note: Demographics are only shown when there are enough responses in each category to prevent individual identification. We require a minimum of 5 responses per demographic segment before displaying breakdowns.

Time-Based Analysis

We track voting patterns over time to provide trend analysis and insights.

Hourly

For active polls <24 hours old

Daily

For polls 1-30 days old

Weekly

For long-running polls

The granularity automatically adjusts based on poll age and vote volume to provide the most meaningful visualization of trends.

Limitations & Disclaimers

While we strive for accuracy, it's important to understand the limitations of online polling:

  • Self-selection bias: Poll participants choose to vote; they may not represent the general population.
  • Sample limitations: Internet users are not representative of all demographics.
  • Manipulation attempts: Despite our safeguards, determined bad actors may still influence results.
  • Question framing: How questions are worded affects responses.
  • Timing effects: When a poll is shared can affect who responds.

PulsePoll results should be considered indicative, not definitive. They're great for gathering opinions and sparking discussion, but should not be used as the sole basis for important decisions without additional research.