Skip to content

ComplyFlow automates regulatory impact analysis using AI, streamlining compliance workflows for financial institutions. Built with LangChain, Streamlit, and OpenAI.

License

Notifications You must be signed in to change notification settings

micaelleos/ComplyFlow

Repository files navigation

ComplyFlow: AI-Powered Regulatory Compliance

🚀 About the Project

ComplyFlow is an AI-powered platform designed to automate and streamline regulatory impact analysis for financial institutions. Built using LangChain, Streamlit, and OpenAI, this tool simplifies compliance workflows by automatically analyzing new regulations, assessing their impact, and generating action plans.

🎯 Key Features

Automated Regulation Analysis – AI reads and summarizes regulatory documents.
Regulatory Impact Assessment – Identifies affected areas and generates a compliance matrix.
Dynamic Workflow & Approvals – Ensures structured multi-team collaboration.
Automated Action Plan Generation – Streamlines compliance updates and implementation.
Real-Time Document Editing – Users can interact and refine the AI-generated analysis.
AI Chatbot for Compliance Assistance - Users can interact with Compliance AI assistent.

🛠️ Tech Stack

  • LangChain – For AI-driven document analysis and impact assessment.
  • Streamlit – To create an interactive and user-friendly interface.
  • OpenAI – For NLP-powered regulatory processing.
  • Python – Core language for backend processing.

🔄 Workflow Process

1️⃣ Regulation Reception – The user upload the regulatory document for ingestion into the system.
2️⃣ Initial Analysis & Summary – AI extracts key requirements and summaries.
3️⃣ Regulatory Impact Assessment – AI Identifies affected business areas and compliance needs.
4️⃣ Approval Process – All impacted areas (Compliance, Legal, Risk, IT, Operations) must validate the assessment.
5️⃣ Action Plan Creation – AI generates a structured plan for implementation.
6️⃣ Final Approvals – Ensures all stakeholders validate the compliance strategy.
7️⃣ Policy & Procedure Updates – AI assists in drafting updated policies for compliance.

📦 Installation & Usage

To run ComplyFlow locally, follow these steps:

# Clone the repository
git clone https://github.com/micaelleos/complyflow.git
cd complyflow

# Install dependencies
pip install -r requirements.txt

# Run the Streamlit app
streamlit run directory.py

🚀 Future Enhancements

  • 🌐 Multi-Language Support
  • 📊 Advanced Risk Scoring System
  • 🔗 API Integrations with Compliance Databases

🤝 Contributing

Pull requests are welcome! For major changes, please open an issue first to discuss improvements.


📜 License

This software is licensed under the following terms:

1. Personal and Educational Use

You may use, modify, and run this software only for personal or educational purposes, free of charge, as long as the copyright notice and license terms remain included.

2. Commercial Use

Any commercial use of this software requires the purchase of a commercial license. Examples of commercial use include:

  • Integration into products or services that are sold or licensed.
  • Use within for-profit organizations.
  • Any revenue-generating activities.

How to Obtain a Commercial License

Contact us via email at [micaelle.osouza@gmail.com] for licensing details.

3. Restrictions

  • You may not sublicense, sell, or redistribute this software without written authorization.
  • You may not remove or modify this license notice in any version of the software.

💡 Developed by Micaelle Souza

About

ComplyFlow automates regulatory impact analysis using AI, streamlining compliance workflows for financial institutions. Built with LangChain, Streamlit, and OpenAI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published