TL;DR
GraphMyDB parses files locally by default. If you never start co-op, your SQL files, CSVs, and schemas stay in your browser. If you do start co-op, GraphMyDB uses temporary collaboration networking so invited peers can sync the live session without accounts or durable project storage.
1. Information We Do Not Collect
GraphMyDB is designed with privacy as a core principle. We do not collect:
- Your database schemas, SQL files, CSV data, or any uploaded files
- Personal information such as names, email addresses, or IP addresses
- Usage patterns, click tracking, or behavioral analytics
- Cookies for tracking or advertising purposes
All file parsing, schema analysis, and diagram generation happens entirely within your web browser using JavaScript. By default, no schema data is transmitted to our servers or any third party for storage.
2. Optional Co-op Sessions
If you explicitly enable co-op, GraphMyDB uses network connections to coordinate invited peers. This includes a lightweight signaling layer and peer-to-peer session sync. Invite codes include a room secret, and peers must authenticate with that secret before syncing document updates.
Co-op is optional. We do not require accounts, and we do not store your project as a permanent server-side workspace. However, active collaboration sessions do involve network transmission while the room is live.
3. Local Storage
GraphMyDB may use your browser's localStorage to save non-sensitive user preferences such as:
- Theme preference (light/dark mode)
- Export count (to display a voluntary support prompt)
- Support prompt dismissal state
This data never leaves your browser and is not accessible to us or any third party. You can clear it at any time through your browser settings.
4. Analytics
We use Vercel Analytics to collect anonymous, aggregated website performance metrics (page load times, visitor counts). Vercel Analytics is privacy-focused and does not use cookies, does not track individual users, and does not collect personally identifiable information. For more details, see the Vercel Analytics Privacy Policy.
5. Third-Party Services
GraphMyDB links to the following third-party services, each governed by their own privacy policies:
- Ko-fi — for voluntary donations ( Ko-fi Privacy Policy)
- VS Code Marketplace — for the GraphMyDB VS Code extension ( Microsoft Privacy Statement)
We are not responsible for the privacy practices of these third-party services.
6. Children's Privacy
GraphMyDB does not knowingly collect any information from children under the age of 13. Since we do not collect personal information from any users, this applies universally.
7. Data Security
The website is served over HTTPS. Collaboration routes are designed for ephemeral signaling, and live peers must prove knowledge of the room secret before document sync begins. As with any networked feature, active co-op sessions involve data in transit while the room is live.
8. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated "Last updated" date. We encourage you to review this page periodically.
9. Contact
If you have any questions about this Privacy Policy, please contact us at stoian.george06@gmail.com or visit our Contact page.