FileVault logo FileVault Privacy Policy

Legal

Privacy Policy

Last updated:  ยท  Applies to filevault.works

FileVault is a secure file-sharing platform built for students and educators. This policy explains what information we collect, how we use it, and how we protect it. We keep it simple because we don't do anything complicated with your data.

1. Information We Collect

When you sign in with Google, we receive the following from your Google account:

We also collect:

2. How We Use Your Information

We do not sell, rent, or share your personal data with any third party for marketing or advertising purposes.

3. Data Storage

Your data is stored securely using Supabase, which provides a Postgres database and file storage hosted on AWS infrastructure. Files are stored in a private Supabase Storage bucket and are only accessible through authenticated, signed URLs. The backend server runs on Render and does not persist any data independently โ€” all persistent data lives in Supabase.

4. Push Notifications

If you enable push notifications, your browser's push subscription token is stored in our database. This token is used solely to deliver notifications from FileVault. You can revoke notification permissions at any time from your browser settings, and we will remove your token when it expires or becomes invalid. Tokens are also pruned automatically by a periodic server-side cleanup job.

5. Cookies & Local Storage

FileVault uses browser local storage and session storage to cache your session, app preferences, recently viewed files, search history, and folder sort settings. We do not use third-party tracking cookies or analytics services.

6. AI Assistant (Groq)

FileVault includes an AI chat assistant powered by Groq (Llama 3.1). When you send a message to the assistant, your message and the current conversation history are forwarded to Groq's API via our backend server to generate a response. FileVault does not store your chat history after your session ends. Separately, when the app generates a summary of your files, the relevant file names are sent to Groq's API for this purpose; file names may sometimes contain identifying information. Please refer to Groq's Privacy Policy for details on how they handle data sent to their API.

7. Data Retention

Your account data is retained as long as you have an active account. Uploaded files may be subject to expiry dates set by managers, after which they are automatically removed. Emoji reactions and view counts associated with deleted files may remain in the database briefly before being cleaned up. You may request deletion of your account and all associated data at any time โ€” see section 8 below.

8. Your Rights & Account Deletion

You have the right to:

When you delete your account, we remove your auth record, download history, file requests, and any uploaded avatars. Reactions and anonymous view records keyed to your local user key are not automatically removed, as they are not linked to your identity.

9. Security

We take reasonable technical measures to protect your data, including encrypted storage, authenticated access, row-level security policies on our database, and role-based access control enforced via authenticated session tokens for manager- and admin-only functionality. Select internal/automated endpoints use server-side secret validation. No system is perfectly secure, and we cannot guarantee absolute security.

10. Children's Privacy

FileVault is intended for use by university students and educators. We do not knowingly collect data from anyone under the age of 13.

11. Changes to This Policy

We may update this policy from time to time. When we do, we'll update the "Last updated" date at the top of this page. Continued use of FileVault after changes constitutes acceptance of the updated policy.

Questions about this policy? Contact us at nharnharblay21@gmail.com

FileVault ยท Built by Jonathan Acheampong