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_KEY

Server-only key for chat, writing, PDF, screenshot, resume, and SQL generation.

Firebase Project

NEXT_PUBLIC_FIREBASE_PROJECT_ID

Public Firebase project ID for Auth, Firestore profiles, and realtime client services.

Firebase Auth

NEXT_PUBLIC_FIREBASE_API_KEY

Browser-safe Firebase key used with protected Auth domains and Firestore rules.

Storage System

Firebase Storage

Ready 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.