Skip to content

Magdolin-PM/conset-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Compliance: Consent Management MVP

This repository hosts the Consent Management Chatbot MVP, designed to assist marketers in small and medium-sized businesses (SMBs) and marketing agencies in Germany and the EU. The chatbot provides actionable guidance and best practices for managing user consent in compliance with relevant regulations like the GDPR.


📖 Summary

The MVP leverages OpenAI to provide insights and actionable steps for:

  • Understanding consent requirements under GDPR and related data protection laws.
  • Implementing best practices to secure valid, informed, and freely given consent.
  • Avoiding common pitfalls in consent management that could lead to legal issues.

This MVP will evolve to include fallback mechanisms and integration with other sources like OpenDSRand Large Language Models (LLMs) to offer more robust and context-specific solutions.


Tools Used (allFree)

Chat PRD: For requirements. Figma: Used to create design assets. V0: For UI design and code Cursor: Assisted with implementation in BE and API Chatgpt: Clarifying dependencies and debugging Openai API


✨ Key Features

  • Interactive Chat Interface: Guides users through consent management queries in plain language.
  • Actionable Steps: Provides step-by-step advice tailored to SMBs and marketing agencies.
  • Extensibility: Modular design to integrate with additional LLMs and consent tools.

🚀 Getting Started

Prerequisite: OpenAI API Key

Installation

  1. Clone the repository:
    git clone https://github.com/Magdolin-PM/compliance-chatbot.git
    cd compliance-chatbot
  2. Install dependencies:
    npm install
  3. Configure environment variables in a .env file:
    OPENAI_API_KEY=your_openai_api_key
    
  4. Start the development server:
    npm start

💡 Usage

  1. Launch the chatbot in your browser.
  2. Ask questions or describe scenarios related to consent management.
  3. Receive actionable advice, including steps to improve compliance and avoid pitfalls.

🔑 Features to Be Developed Next

  • Enhanced Fallback Mechanisms: Ensure consistent responses even when specific cases aren't covered.
  • Integration with ConsentStack/ GDPR.eu and Other LLMs: Broaden the scope of general and actionable advice.
  • Industry-Specific Insights: Tailor recommendations to specific marketing sectors.

👩‍💻 Contributors


📬 Contact

For questions or suggestions, reach out to me at [[email protected]].

About

MVP for consent management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published