Skip to content

Latest commit

 

History

History
76 lines (57 loc) · 2.33 KB

File metadata and controls

76 lines (57 loc) · 2.33 KB

🎯 Social Insight Tracker Extension (Prototype)

A browser extension that tracks YouTube & Reddit engagement with full user consent, gamifies interaction, and enables anonymized data donation.

YouTube Extension UI Preview    Reddit Extension UI Preview


📌 Overview

✅ It lets users:

  • Track how many videos they've watched on YouTube and how long they spent on each one.
  • Track how many posts they've viewed on Reddit and their scroll behavior.
  • Earn badges based on streaks and milestones (e.g., watching K videos, viewing N posts).
  • Download their anonymized session data with full consent flow.

🎮 Gamified UI Features

  • 🔥 Streak Counter – Tracks consecutive days of usage on each platform.

  • 🏅 Milestone Badges – Awarded based on video/post counts (e.g., 5, 10, 25+ interactions).

  • 🎯 XP Bar – Accumulates points (1 point per video/post interaction).

  • 📥 Session Download – Lets users save a .json file of their session data.

    YouTube Gamified UI Preview


🧠 Why This Prototype?

Most platform APIs lack fine-grained data on how individuals interact with specific content types (AI-generated, brand-created, etc.).
This extension addresses that gap with:

  • Consent-first data donation
  • Platform-specific engagement metrics (watch time on YouTube, scroll depth on Reddit)
  • Gamified UX to incentivize opt‑in participation

🛠️ Tech Stack

  • HTML + CSS + JavaScript (Vanilla)
  • Designed using Neobrutalist UI principles
  • Built to be lightweight, privacy-aware, and developer-friendly

📄 Sample Data Formats

YouTube Session Export

{
  "exportDate": "2025-07-07T05:34:01.522Z",
  "platform": "YouTube",
  "totalEntries": 6,
  "totalWatchTimeMinutes": 6,
  "data": [
    {
      "timestamp": "2025-07-07T05:25:33.604Z",
      "url": "https://www.youtube.com/watch?v=YykjpeuMNEk",
      "videoId": "YykjpeuMNEk",
      "watchTimeSeconds": 18
    }
    // ...
  ]
}