From 8db3bead13441a5882d8689dfc6a9f09c82375d9 Mon Sep 17 00:00:00 2001 From: Maze Winther Date: Wed, 25 Mar 2026 16:47:22 +0100 Subject: feat: masks, properties refactor, shaders, storage migrations, and more --- apps/web/src/app/privacy/page.tsx | 121 +++++++++----------------------------- 1 file changed, 29 insertions(+), 92 deletions(-) (limited to 'apps/web/src/app/privacy') diff --git a/apps/web/src/app/privacy/page.tsx b/apps/web/src/app/privacy/page.tsx index 4b06405a..0672cfe5 100644 --- a/apps/web/src/app/privacy/page.tsx +++ b/apps/web/src/app/privacy/page.tsx @@ -37,7 +37,7 @@ export default function PrivacyPage() {

- Your content stays private and encrypted. + Your content never leaves your device.

  1. @@ -45,22 +45,19 @@ export default function PrivacyPage() { your files
  2. - AI features require encrypted uploads - your content is - encrypted before leaving your device + AI features like auto captions run locally in your browser + too - nothing is uploaded
  3. - We only collect your email and basic profile info for your - account + OpenCut does not currently require an account or login
  4. Project data stays on your device, not our servers
  5. - We use analytics to improve the app, but no personal video + We use anonymized analytics to improve the app, but no personal video content is tracked
  6. -
  7. - You can delete your account anytime and all data gets removed -
  8. -
  9. We don't sell your data or share it with advertisers
  10. +
  11. You can clear local data from your browser at any time
  12. +
  13. We don't sell or share your data with anyone (we don't even have it)

Questions? Email us at{" "} @@ -78,84 +75,30 @@ export default function PrivacyPage() {

How We Handle Your Content

- Basic video editing happens locally on your device.{" "} - For standard editing features, we never upload, store, or have access - to your video files. Your content remains completely private and under - your control. -

-

- AI features require secure processing: When you - choose to use AI features like auto captions, your audio/video content - is encrypted on your device before being uploaded to our servers for - processing. We use zero-knowledge encryption, meaning we cannot - decrypt or view your content. -

-

- After AI processing is complete, the encrypted content is immediately - deleted from our servers. Only the results (like generated captions) - are returned to your device. + + All editing and processing happens locally on your device. + {" "} + We never upload, store, or have access to your video or audio files. + Your content remains completely private and under your control. + AI-powered features like auto captions also run in your browser using + on-device models - no content ever leaves your device.

-

Account Information

-

When you create an account, we only collect:

-
    -
  • Email address (for account access)
  • -
  • - Profile information from Google OAuth (if you choose to sign in with - Google) -
  • -
-

- We do NOT store your projects on our servers. All - project data, including names, thumbnails, and creation dates, is - stored locally in your browser using IndexedDB. -

+

Accounts & Authentication

- We use{" "} - - Better Auth - {" "} - for secure authentication and follow industry-standard security - practices. + OpenCut does not currently offer user accounts, login, or Google + sign-in.

-
- -
-

AI Features & Encryption

- When you use AI-powered features (like auto captions, content - analysis, or enhancement tools), your content needs to be processed on - our servers. Here's how we protect your privacy: + Because there is no account system today, we do not collect account + emails, profile information, or OAuth identity data.

-
    -
  • - Client-side encryption: Your content is encrypted - on your device before upload -
  • -
  • - Zero-knowledge processing: We cannot decrypt or - view your original content -
  • -
  • - Temporary processing: Encrypted content is deleted - immediately after processing -
  • -
  • - Opt-in only: AI features are optional - basic - editing remains fully local -
  • -

- Different AI features may process different types of content (audio - for captions, video for analysis, etc.), but all follow the same - zero-knowledge encryption approach. + Your projects are never stored on our servers. All project data, + including names, thumbnails, and creation dates, is stored locally + in your browser using IndexedDB.

@@ -171,13 +114,12 @@ export default function PrivacyPage() { > Databuddy {" "} - for completely anonymized and non-invasive analytics to understand how - people use OpenCut. + for basic, anonymized visitor counts. We do not track clicks, + interactions, or how you use the editor.

- This helps us improve the editor, but we never collect personal - information, track individual users, or store any data that could - identify you. + No personal information is collected, no individual users are tracked, + and no data that could identify you is stored.

@@ -187,7 +129,7 @@ export default function PrivacyPage() {

All data stays on your device and can be cleared at any time through @@ -199,10 +141,6 @@ export default function PrivacyPage() {

Third-Party Services

OpenCut integrates with these services: