Discover and explore top open-source AI tools and projects—updated daily.
dataikuAI privacy proxy for secure API interactions
Top 73.6% on SourcePulse
Kiji Privacy Proxy provides an intelligent privacy layer for AI API requests, automatically detecting and masking Personally Identifiable Information (PII) to prevent sensitive data from leaving the user's control. It is designed for developers, researchers, and power users interacting with AI services like OpenAI, ensuring compliance with privacy regulations and preventing accidental data leaks. The primary benefit is maintaining data privacy without requiring code changes in existing applications.
How It Works
Kiji acts as a transparent proxy, intercepting requests to AI services. It employs a local, ML-powered DistilBERT transformer model optimized with ONNX Runtime to detect and mask 26 types of PII (e.g., emails, SSNs, credit cards) with realistic dummy values. Before forwarding the request to the AI provider, PII is masked. Upon receiving the response, Kiji transparently restores the original PII, ensuring the application receives data as expected. This local processing approach offers speed and enhances privacy by avoiding external data transmission for PII detection.
Quick Start & Requirements
.dmg file from the releases page. Run the application (use sudo for automatic browser configuration).tar.gz archive, extract it, navigate to the directory, and run ./run.sh.HTTP_PROXY and HTTPS_PROXY environment variables to http://127.0.0.1:8081.make electron-install and make setup-onnx.make electron or use VSCode's debugger (F5).docs/README.md.Highlighted Details
Maintenance & Community
Developed by Dataiku's 575 Lab (Open Source Office), Kiji-Proxy encourages community contributions through GitHub issues and pull requests. Detailed development guidelines are provided. A Slack Community is available for discussions.
Licensing & Compatibility
The project is licensed under the permissive Apache 2.0 License. This license allows for commercial use and integration into closed-source projects without significant restrictions.
Limitations & Caveats
The primary user-facing applications are for macOS and Linux. Development requires specific, recent versions of Go, Node.js, Python, and Rust. While browser integration is automatic on macOS, command-line tools necessitate manual proxy environment variable configuration.
15 hours ago
Inactive
openpcc
nearai