Inspiration
In today's digital age, misinformation spreads rapidly across social media and news platforms. We were inspired to create a tool that helps users quickly verify information while browsing. The rise of AI technology, particularly Google's Gemini, presented an opportunity to build a solution that could analyze content instantly and provide reliable fact-checking resources.
What it does
Rumor Detector is a Chrome extension that:
- Analyzes selected text for potential rumors and misinformation
- Provides instant analysis with a clean, floating panel interface
- Breaks down the analysis into three key components:
- Summary: A quick verdict on the reliability of the content
- Key Claims: Bullet points of main claims and their credibility
- Sources: Links to relevant fact-checking websites
- Works seamlessly through both right-click context menu and popup interface
- Securely stores your API key locally ## How we built it The extension was built using:
- Chrome Extension Manifest V3
- JavaScript for core functionality
- Google's Gemini AI API for text analysis
- Custom CSS for a modern, unobtrusive UI
- Asynchronous messaging between content scripts and background services ## Challenges we ran into
- Message Passing: Coordinating communication between different parts of the extension (content scripts, background scripts, and popup)
- UI Positioning: Creating a floating panel that follows text selection and stays within viewport bounds
- API Integration: Handling asynchronous responses from Gemini AI while maintaining a smooth user experience
- Error Handling: Developing robust error handling for various scenarios (no API key, network issues, invalid responses) ## Accomplishments that we're proud of
- Clean, Intuitive Interface: Created a non-intrusive UI that appears exactly where needed
- Real-time Analysis: Achieved quick response times for text analysis
- Robust Error Handling: Implemented comprehensive error management with user-friendly messages ## What we learned
- Chrome Extension Architecture: Deep understanding of extension components and their interaction
- AI Integration: Experience with implementing AI APIs in real-world applications
- UX Design: Importance of user feedback and smooth transitions ## What's next for rumor detects
- Enhanced Analysis:
- Support for multiple languages
- Image analysis capabilities
- More detailed credibility scoring
User Features:
- History of analyzed content
- Custom fact-checking sources
- Sharing capabilities
Technical Improvements:
- Offline capability for basic checks
- Browser sync for settings
- Performance optimizations

Log in or sign up for Devpost to join the conversation.