--- title: FakeDetect emoji: ๐Ÿ  colorFrom: purple colorTo: red sdk: docker pinned: false license: mit short_description: A minimal Node.js + Gemini-powered web app to analyze text. --- # ๐Ÿ•ต๏ธ FakeDetect - OSINT Intelligence Analyzer FakeDetect is a real-time Open Source Intelligence (OSINT) web application that uses Google Gemini AI to analyze and visualize multilingual social media and news content. ## โœจ Features - ๐Ÿง  AI-powered content interpretation using Gemini 1.5 Flash - ๐Ÿ“Š Sentiment analysis (positive / neutral / negative breakdown) - ๐ŸŒ Network influence graph for user/entity clustering - ๐Ÿ“Œ Structured report output (JSON + HTML) - ๐Ÿ’พ Exportable report as modern dark-mode HTML - ๐Ÿ’ฌ Multilingual support (EN, DE, ES, FR, RU) ## ๐Ÿ”ง Tech Stack - **Frontend:** HTML + TailwindCSS - **Backend:** Node.js (Express) + Python (matplotlib, networkx) - **AI:** Google Generative AI (Gemini) - **Deployment:** Hugging Face Spaces (Docker SDK) ## ๐Ÿš€ Quick Start (Docker) ```bash git clone https://github.com/Basti-devel/fakedetect.git cd fakedetect # Build the container docker build -t fakedetect . # Run the app docker run -p 7860:7860 fakedetect ``` Access the app at: [http://localhost:7860](http://localhost:7860) ## ๐Ÿ“ Project Structure ``` โ”œโ”€โ”€ app.js # Node.js backend (Express) โ”œโ”€โ”€ render_report.py # Python rendering (charts + HTML) โ”œโ”€โ”€ index.html # Frontend interface โ”œโ”€โ”€ osint_dark_template.html # Dark HTML template for reports โ”œโ”€โ”€ requirements.txt # Python dependencies โ”œโ”€โ”€ package.json # Node dependencies โ”œโ”€โ”€ space.yaml # Hugging Face Space config โ”œโ”€โ”€ Dockerfile # Unified deployment container โ””โ”€โ”€ /tmp # Runtime output directory ``` ## ๐Ÿ›ก Ethics & Compliance FakeDetect adheres to: - ๐Ÿ“ GDPR and digital privacy principles - ๐Ÿ•Š๏ธ Journalistic ethics and OSINT standards - ๐Ÿ›‘ Avoids speculative conclusions, hate speech, or bias ## ๐Ÿง  Sample Use Cases - ๐Ÿ—ž Investigative journalism - ๐Ÿ›ก NGO threat reporting - ๐Ÿงต Telegram/Reddit sentiment tracking - ๐Ÿงพ Misinformation early detection --- ยฉ 2025 FakeDetect by Sebastian Friedrich Nestler. Built with โค๏ธ for responsible intelligence analysis.