AI Guardian is an intelligent system that detects, predicts, and protects your digital files from silent data decay.
Using Google Cloud Vision AI and Supabase, it analyzes file integrity, identifies risks, and helps preserve digital archives before they are lost forever.
Every day, billions of images and documents become unreadable due to:
- Bit-rot & storage aging
- Outdated file formats
- Silent corruption
- Missing backups
- Lack of proactive monitoring
Most tools only store your files —
AI Guardian protects them.
- 🔍 AI Integrity Scanner (Google Vision Analysis)
- 📊 Health Score & Risk Detection
⚠️ Issue Identification (blur, corruption, low-quality, missing text)- 🕒 Scan History Tracking
- ☁️ Safe Backup System (Supabase Storage)
- 🔐 Secure User Authentication (Supabase Auth)
- 📁 File Upload & Metadata Handling
- 📈 Real-time Dashboard & Insights
- 💡 Preservation Recommendations
- Google Cloud Vision API
- Google AI Studio
- Google Cloud Console
- Supabase Auth
- Supabase Database
- Supabase Storage
- Supabase Edge Functions
- TypeScript (AI Studio Generated UI)
- User uploads a file
- File is stored in Supabase Storage
- Metadata is saved in Supabase Database
- AI Scan is triggered
- Supabase Edge Function calls Google Vision API
- Vision AI returns labels, text, image safety, and properties
- AI Guardian generates Health Score & Issue Report
- User views dashboard, scan history, and backup options
The project is organized into the following main directories:
-
src/ – Frontend application source code
- components/ – Reusable UI components
- pages/ – Application pages and routing
- supabase/ – Supabase client and config
- services/ – API and business logic
- utils/ – Helper and utility functions
-
functions/ – Supabase Edge Functions
- vision-analyze/ – Google Vision AI integration
-
public/ – Static assets
Arpan Kalsariya
📍 Surat, Gujarat
- GitHub: https://github.com/kalsariyaarpan
- LinkedIn: https://linkedin.com/in/kalsariya-arpan-a474a8379