Skip to content

About

End-to-end KYC/AML compliance data analysis using mock datasets. Includes customer risk scoring, suspicious transaction flagging, and compliance reporting in Python (Pandas, Matplotlib).

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

KYC AML Compliance Data Analysis

This project simulates the KYC/AML risk assessment workflow used by compliance teams in regulated financial institutions. It covers customer risk scoring, suspicious transaction detection, and management reporting the same analytical pipeline used in AML monitoring functions at banks and consultancies..

Project Contents

  • notebooks/ — Jupyter Notebook with step-by-step analysis
  • data/ — Mock KYC/AML datasets (CSV/Excel)
  • scripts/ — Python scripts for reusable functions and data processing
  • visualizations/ — Charts and graphs generated from the analysis

Key Features

  • Load and clean KYC/AML data
  • Perform risk scoring on customers
  • Identify PEP (Politically Exposed Persons) flagged accounts
  • Generate visual dashboards for compliance insights

Tools & Technologies

  • Python (Pandas, Matplotlib, NumPy)
  • Jupyter Notebook / Google Colab
  • CSV / Excel for mock datasets

Getting Started

  1. Clone the repository:
  2. Open the notebook in Google Colab or Jupyter.
  3. Run the cells in order to reproduce the analysis.
  4. All files are mock data; no real sensitive information is included.

Disclaimer

This project is for educational and portfolio purposes only. All data is simulated and does not contain any real customer information.

About

End-to-end KYC/AML compliance data analysis using mock datasets. Includes customer risk scoring, suspicious transaction flagging, and compliance reporting in Python (Pandas, Matplotlib).

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages