◆ Methodology

How Recon builds every report.

What we collect, how we resolve entities, how we score confidence, and where our claims come from. If you're evaluating Recon for procurement, this is the page to read first.

Last updated: August 16, 2026

01 · Data Sources

Where the signal comes from

Every source Recon draws on is publicly available. Nothing gated, nothing purchased from consumer databases, nothing intercepted.

Public social platforms

LinkedIn, Instagram, Twitter/X, TikTok, Facebook, YouTube, and Reddit. We collect public profiles and public posts only. No private accounts, no direct messages, no gated content.

Public business directories

Google Maps, Crunchbase, SEC EDGAR where applicable, state business registries, and Facebook Ad Library metadata. All entries used are publicly listed or filed with public agencies.

Public review platforms

Google Reviews, Yelp, Trustpilot, and industry-specific directories. We read what any prospective customer of the subject would read.

Publicly-indexed web content

News, press releases, company blogs, and industry publications indexed by public search engines and RSS feeds.

Publicly-available breach-exposure intelligence (Enterprise tier only)

On enterprise engagements only, and only with explicit written authorization from the client, we can incorporate publicly-available breach-exposure intelligence into a report. This is never used on the standard Recon SKUs.

Explicitly NOT collected

  • Private messages, DMs, or any non-public communications
  • Gated or invite-only community content
  • Purchased consumer PII databases or marketing data brokers
  • Dark-web credentials or breach material without explicit client authorization on the enterprise tier
  • Wiretap, intercepted, or otherwise non-public feeds
02 · Entity Resolution

How we decide two profiles are the same business

A business surfaces on 6+ platforms with different handles, variant names, and inconsistent addresses. Getting the resolution right is where most category tools quietly fail.

Signals we combine

  • Handle matching across platforms — name variations, domain-root anchoring, verified badges, and cross-linked profiles.
  • Address and geo triangulation — for local businesses, physical address plus geo-coordinates plus service-area listings.
  • Executive-team overlap — same founders or officers appearing across accounts.
  • Domain WHOIS + registered address cross-checks — where public WHOIS is available, we cross-reference registrant against business filings.

Every match is scored HIGH / MEDIUM / LOW. Low-confidence matches are flagged inside the report — never silently promoted into a "confirmed" section. If we can't resolve an entity with confidence, we say so.

03 · Competitor Identification

How we generate the top-3-to-5 competitor list

Recon surfaces the real market competitors — the businesses actually winning the same conversations — not the category tags a database would return.

Signals used

  • Audience overlap analysis — shared followers and shared engagement communities across platforms.
  • Search-result adjacency — co-appearance in Google SERPs for category and intent queries.
  • Engagement-pattern similarity — posting cadence, content topic, hashtag co-occurrence.
  • Review-platform co-listing — shared category listings on Yelp, Google Maps, and industry directories.
  • Years-in-business + market-tier normalization — so the list is comparable peers, not a global leader against a local shop.

Signals we deliberately do NOT use

  • Competitor paid-advertising expenditure estimates
  • Paid-channel share-of-voice or paid-channel expenditure attribution
Why: paid-channel expenditure cannot be reliably measured from public data. If you need those metrics, use a paid-media intelligence vendor. Recon will not fabricate a number that isn't defensible.
04 · Narrative Detection

How we identify viral narratives and score subject fit

The narrative layer answers "what's moving in this vertical right now, and does it apply to this subject?"

How the narrative map is built

  • Public-post clustering — semantic similarity plus engagement velocity across a 14-day window.
  • Cross-platform amplification tracking — the same narrative surfacing on 3+ platforms in the same window is treated as viral, not incidental.
  • Subject-fit scoring — a 0–100% match between narrative themes and the subject's business category, geography, and audience.
  • Confidence bucket per narrative — OBSERVED (measured directly from the data) vs INFERRED (extrapolated from a pattern). The tag rides with every narrative in the report.
05 · Sales-Intent Detection

How we distinguish live buying-intent from general conversation

The killer feature. Anyone can scrape mentions; the hard part is separating "someone tweeted your keyword" from "someone is about to buy this service and asking who to hire."

Signals combined into every lead

  • Explicit-ask detection — language like "looking for", "anyone recommend", "need help with", "quotes for", "frustrated with our current…".
  • Decision-maker signal — public bio + posting history analyzed to infer role (Operations Director, Founder, IT Manager, etc.).
  • Geo-specificity extraction — location markers such as "in Westlake", "Bay Area", "looking locally".
  • Vendor-evaluation phase — language patterns indicating "evaluating", "comparing quotes", "shortlisting".
  • Vertical fit scoring — how well the lead's stated need maps to the subject business's actual service.

Every lead is assigned a Buying Intent tier — HIGH / MEDIUM / LOW — with the reasoning inline. Analysts can see exactly why a lead was scored the way it was, and so can the client.

06 · Confidence Model

Every claim is tagged. Here's the four-tier model.

The single most important design decision in Recon. Buyers, journalists, and procurement teams need to know instantly what's observed fact vs analyst inference vs opinion.

The four confidence tags

Observed

Direct data extracted from a public source. Source URL provided in every case.

Estimated

Derived from observable proxy signals — e.g., posting cadence estimated from a 30-day sample.

Inferred

Pattern extrapolation from multiple weak signals. Used sparingly, always flagged.

Recommended

Analyst opinion or next-action guidance. Clearly labeled as opinion, not fact.

What this looks like in a real report

Sample: Competitive Intelligence tab
Observed Competitor A posts 4.2×/week on Instagram — 30-day sample, 18 posts, timestamps from public feed.
Estimated Competitor A engagement rate: ~2.8% — median likes ÷ follower count across sampled posts.
Inferred Competitor A's audience skews 35–54 female — inferred from comment-author public profile analysis, not a stated demographic.
Recommended Prioritize Instagram Reels over TikTok for launch. — analyst call based on where the subject's competitor set is winning attention.
07 · Boundaries

What Recon does NOT do

Clarity beats overselling. Here are the lines we don't cross.

  • We do NOT identify competitors' paid-advertising expenditure or paid-channel budgets. If you need those metrics, use a paid-media intelligence vendor.
  • We do NOT provide personal PII of decision-makers beyond what they've publicly posted under their own name or handle.
  • We do NOT use dark-web breach data on the standard Recon SKU. That's a separate Cyberharpoon enterprise service.
  • We do NOT purchase or resell consumer marketing databases.
  • We do NOT run wiretap, intercepted, or gated-community data collection.
08 · Turnaround & QA

How every report gets reviewed before it ships

Automation surfaces candidates. Analysts approve. Nothing goes to a client unreviewed.

Recon Lite

2-hour SLA. Single-analyst review across the 3-tab dashboard before delivery.

Recon Standard

4-hour SLA. Senior-analyst review on the Sales Intelligence and Gap Analysis tabs, plus base analyst review on the rest.

Recon Monitor

Weekly refresh cycle with change-detection callouts vs the prior report. Analyst review every cycle.

Every report is reviewed by a human before delivery. Automation surfaces candidate findings, confidence tags, and lead scores. Analysts approve, adjust, and write the narrative sections.

09 · Attribution Chain

Every quantitative claim has a source

If it's in the report, you can verify it.

Every quantitative claim in every Recon report includes a source citation — a URL, a timestamp, or "analyst inference from N observations." Clients can independently verify anything we assert.

If you receive a report where a specific claim is not attributable, that's a bug. Email info@dataflame.ai and we'll fix it.

Enterprise Methodology Deep-Dive

Enterprise procurement teams can request a redacted methodology deep-dive under NDA, including sample confidence-tagged output and analyst QA process.

Request methodology deep-dive — info@dataflame.ai