Privacy Policy
Complete, transparent, and audited disclosures on how VISAR Edge handles your data, permissions, and security.
Overview & Developer Philosophy
In plain English: VISAR Edge is built from the ground up as a desktop-native application. Your personal memories, conversation archives, and AI vector database remain stored right on your computer. When cloud AI services are needed, data is transmitted strictly over encrypted HTTPS connections, and sensitive actions (like running terminal commands or seeing your screen) always require your permission.
This Privacy Policy describes how VISAR Edge (the desktop software application) and its developer, Devansh Sharma (RootDeveloperDS), collect, process, store, and safeguard your data when using the software, backend cloud APIs, and website.
Account & Authentication Data
VISAR Edge uses a secure authentication system to identify your client session and enable synchronization features.
| Data Field | Source & Method | Where Stored | Security & Access |
|---|---|---|---|
| Email & Name | User login or Google OAuth | Local .env file | Authenticated session ID |
| Firebase UID | Firebase Auth Backend | Local .env file | Anonymous unique identifier |
| JWT Tokens | /api/login / refresh_token | Local .env file | Bearer auth for backend APIs |
| Google OAuth (PKCE) | Ephemeral local port (0) | Volatile RAM only | Listener terminates immediately |
Microphone & Screen Awareness
Microphone & Voice Engine
- ✓Offline Wake-Word Standby: When listening for "VISAR", audio is processed completely offline on your computer using a local
openwakewordONNX model. Standby audio never leaves your PC. - ✓Voice Commands: Only after the wake-word is detected (or when you click the mic button), your voice command is recorded and sent to Google Speech-to-Text over encrypted HTTPS for transcription.
Enable_WakewordToggleable in UIMulti-Monitor Screen Awareness
- ✓Explicit User Triggers Only: VISAR never records your screen in the background. Screen capture happens only when you specifically ask VISAR to analyze something visible on your display.
- ✓Encrypted Processing: The captured image is downscaled in temporary RAM and transmitted to Google Gemini for visual reasoning. It is not permanently stored on our servers.
Allow_ScreenAnalysisDisabled by Default10-Second Telemetry & Diagnostic Logging
To maintain software stability, verify active connections, and diagnose crashes, VISAR Edge communicates with its backend origin (https://visar-backend.onrender.com). Here is exactly what is sent:
Sent every 10 seconds while the application is active to track uptime and online status.
{uid, name, email, session_seconds, active: true}Sent once during application boot to monitor and optimize startup performance.
{uid, boot_duration}Triggered automatically if an unhandled Python exception occurs to help us fix bugs.
/api/submit_logSubmitted only when you click "Send Feedback", attaching system diagnostics (OS, RAM/CPU%, last 50 log lines, config).
/api/submit_feedbackThird-Party AI Engines & Cloud Services
To generate intelligent answers, speak with neural voices, and search the web, VISAR Edge connects with industry-standard third-party AI APIs:
Processes prompt text, memory context, multimodal screenshots, and voice command audio buffers over HTTPS.
Executes high-speed LLM chat completions (e.g. gpt-oss-120b, compound-mini) via direct API calls.
Converts assistant reply text into natural neural voice audio. (Offline fallback: local system pyttsx3).
Performs real-time web search (Tavily) and city weather queries (OpenWeatherMap / IP-API for city lookup, no GPS).
What is Stored on Your PC
All persistent data is stored directly in your local user directory (%AppData%\Roaming\VISAR_Edge\ on Windows or ~/.visar_edge/ on Linux/macOS).
Semantic search embeddings (BAAI/bge-small-en-v1.5 FastEmbed) are computed and indexed 100% on your device in vector_store_db/. Your private notes are never uploaded to a cloud vector database.
Stored in data/learning_data/Visar_Chat_Core/sessions/threads/ in readable JSON files on your disk.
Your custom API keys and session tokens reside in local config files. We recommend maintaining standard OS full-disk encryption (like Windows BitLocker) to secure your physical PC.
Safety Permissions You Control
VISAR Edge uses a two-tier safety architecture. Powerful tools cannot execute unless you explicitly allow them in Settings or config.json:
| Feature | Permission Key | Default State | Security Guard |
|---|---|---|---|
| Terminal Command Execution | Allow_Terminal | 🔴 Disabled | Requires explicit user permission |
| Screen Analysis | Allow_ScreenAnalysis | 🔴 Disabled | No screen capture without user prompt |
| App Launch & Termination | Allow_OpenApp / Allow_CloseApp | 🔴 Disabled | Cannot launch/kill apps silently |
| Clipboard Inspection & Paste | Allow_ClipboardAccess | 🔴 Disabled | Clipboard text is never read unprompted |
| Deep Web Research & Scraping | Allow_DeepResearch | 🔴 Disabled | Web requests restricted to user queries |
Your Rights & Data Deletion
You have full ownership and sovereignty over your data. You can exercise the following rights at any time:
1. Local Data Purge
To wipe all chat threads, vector indices, and memories, simply delete the folder at %AppData%\Roaming\VISAR_Edge\data\ or use the in-app Reset options.
2. Backend Account Deletion
To remove your email and UID from our Firebase authentication and heartbeat records, contact us directly at developersofroot@gmail.com.