CoolFace
Apppublic

Allens1242/DarkPatterns

sourceHugging Faceupdated 4mo agoView on Hugging Face
0likes
App README

Dark Pattern Detector API

AI-powered dark pattern detection backend. Analyzes DOM mutations from a browser extension to identify manipulative UI patterns (bait-and-switch, fake urgency, confirm-shaming, hidden costs, forced continuity).

Architecture

  • —RAG retrieval: SentenceTransformer (all-MiniLM-L6-v2) + FAISS index of documented dark pattern examples
  • —LLM classification: Mistral-7B-Instruct via HF Inference API
  • —Browser extension: Firefox add-on sends DOM mutations to /analyze endpoint

Endpoints

  • —GET / — Health check
  • —POST /analyze — Receives DOM mutations from browser extension, returns dark pattern verdict
  • —POST /detect — Takes a text summary, returns bait-and-switch classification