MethodologyData Collection

Data Collection

Sources

Repute AI collects data exclusively from public Telegram channels and public creator activity. No private data, private groups, DMs, or personal account information is accessed at any point.

What Is Collected

Data TypeDescriptionSource
Subscriber countTotal members at time of snapshotPublic channel metadata
Join/leave deltaNet membership change per time windowPublic channel metadata
Message frequencyCount of messages per time windowPublic channel
View countsViews per messagePublic channel
Reaction distributionCount per reaction typePublic channel
Forward countsNumber of forwards per messagePublic channel
Reply countsTotal replies per message (if replies enabled)Public channel
Creator overlapCross-references between channels via shared contentPublic channel + forward graph

What Is NOT Collected

  • Private message content
  • Private group activity
  • Personal account message history
  • Phone numbers or contact information
  • Any data from private or invite-only channels
  • Device identifiers or location data

Repute AI operates exclusively on the Telegram Bot API’s public data access layer. No credentials that would allow private channel access are used or stored. The system is architecturally limited to public data.


Data Freshness and Update Cadence

Repute AI processes data at multiple cadences depending on signal type:

Signal TypeUpdate Cadence
Subscriber countEvery 6 hours
View and reaction dataEvery 4 hours
Message frequencyReal-time ingestion, aggregated hourly
Join/leave deltaEvery 2 hours
Creator graphDaily full refresh + real-time event triggers
Model score outputs (AVI, SIS, NSM, BPM, TRI)Recomputed every 12 hours
REP composite scoreRecomputed every 24 hours
On-chain REP token metadataUpdated on REP recompute if delta > threshold

Data Retention

Repute AI retains historical signal data to enable trend analysis and temporal weighting in model computation:

  • Raw signal data: 90-day rolling window
  • Aggregated model scores: 12-month history
  • Creator graph snapshots: 6-month history
  • REP score history: Indefinite (on-chain record)

No personally identifiable information is retained beyond the Telegram user ID and public display name of channel owners, collected only when a user explicitly connects their channel to the protocol.


Privacy Architecture

The data collection system is designed with privacy as a structural constraint, not a policy:

  1. Public-only access: The bot operates via Telegram’s public API. Private channel data is architecturally inaccessible.
  2. No content storage: Message text content is processed for frequency and volume signals but is never stored. Only metadata is retained.
  3. Hashed identifiers: Telegram user IDs used in the REP soulbound token metadata are stored as one-way hashes, not raw IDs.
  4. No cross-platform tracking: Repute does not correlate Telegram identity with activity on other platforms.