sclass-shreyas/HACK_4_SOC_PRIVACY_LENS

0

stars

30

commits

Python

primary language

Jun 6, 2026

updated

README

PrivacyLens

Fully offline privacy audit tool with ML-powered PII detection.

Project Structure

privacylens/
├── frontend/          # React UI
├── backend/           # Python FastAPI
├── electron/          # Electron main & IPC
├── docs/              # Documentation
└── assets/            # Shared assets (ML models, test data)

Quick Start

See DEVELOPMENT.md for setup instructions.

ML Model Assets

PrivacyLens loads local model files from backend/assets/models/ at demo time. download_model.py also mirrors the ONNX file to assets/models/ for acceptance checks. Those generated binaries are not committed to git because they are large.

From backend/, regenerate them with:

.\venv\Scripts\python.exe download_model.py
.\venv\Scripts\python.exe test_onnx_inference.py

Package backend/assets/models/ with the offline demo build.

Contributors

sclass-shreyas

17 commits

reality8807

8 commits

TechNova952

5 commits

sclass-shreyas/HACK_4_SOC_PRIVACY_LENS

0

stars

30

commits

Python

primary language

Jun 6, 2026

updated

README

PrivacyLens

Fully offline privacy audit tool with ML-powered PII detection.

Project Structure

privacylens/
├── frontend/          # React UI
├── backend/           # Python FastAPI
├── electron/          # Electron main & IPC
├── docs/              # Documentation
└── assets/            # Shared assets (ML models, test data)

Quick Start

See DEVELOPMENT.md for setup instructions.

ML Model Assets

PrivacyLens loads local model files from backend/assets/models/ at demo time. download_model.py also mirrors the ONNX file to assets/models/ for acceptance checks. Those generated binaries are not committed to git because they are large.

From backend/, regenerate them with:

.\venv\Scripts\python.exe download_model.py
.\venv\Scripts\python.exe test_onnx_inference.py

Package backend/assets/models/ with the offline demo build.

Contributors

sclass-shreyas

17 commits

reality8807

8 commits

TechNova952

5 commits

Languages

Python

59.2%

JavaScript

32.5%

CSS

8.2%