Secure Configuration
Environment, Firebase auth, storage, and deployment readiness.
HARON OS is structured for Gemini server routes, Firebase Authentication, Firestore profiles, Storage uploads, usage limits, and Vercel deployment without hardcoded secrets.
GEMINI_API_KEY=
NEXT_PUBLIC_FIREBASE_API_KEY=
NEXT_PUBLIC_FIREBASE_PROJECT_ID=
Gemini API
GEMINI_API_KEYServer-only key for chat, writing, PDF, screenshot, resume, and SQL generation.
Firebase Project
NEXT_PUBLIC_FIREBASE_PROJECT_IDPublic Firebase project ID for Auth, Firestore profiles, and realtime client services.
Firebase Auth
NEXT_PUBLIC_FIREBASE_API_KEYBrowser-safe Firebase key used with protected Auth domains and Firestore rules.
Storage System
Firebase StorageReady for avatars, uploaded PDFs, screenshots, generated resumes, and user files.
Secure by default
API keys are never hardcoded. HARON OS reads secrets from environment variables, keeps Gemini API calls on server routes, and includes `.env.local.example` for deployment setup.