Privacy Policy
Last Updated: 2024-07-26
1. Introduction
Welcome to VersaCode. We are committed to protecting your privacy. This Privacy Policy explains how we collect, use, and share information about you when you use our web-based IDE and related services. Since VersaCode is a client-side application, our data handling is minimal and designed with your privacy in mind.
2. Information We Collect
All data VersaCode creates is saved directly in your web browser's Origin Private File System (OPFS). This includes:
- File System State: The virtual files and folders you create, along with their contents, are saved so your work persists between sessions.
- UI State: Information about your workspace layout, such as which files are open and which folders are expanded in the file explorer.
- API Keys: If you provide an API key for AI features, it is stored in your browser's Local Storage for your convenience. It is only ever sent directly to the AI provider and never to our servers.
We do not collect, transmit, or store any of this information on our servers. It remains entirely on your local machine.
3. How We Use Your Information
The information stored in your browser is used solely to provide and improve your experience with the IDE. Specifically, it allows the application to:
- Restore your files and code when you reopen the editor.
- Remember your preferred layout and UI settings.
- Authenticate with third-party AI services on your behalf.
4. Information Sharing
We do not share any of your data with third parties because we do not have access to it. All your code and settings remain within your browser.
5. Your Choices
You have complete control over your data. You can clear your browser's site data at any time to permanently delete all your files and settings associated with VersaCode.
6. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page.