summaryrefslogtreecommitdiff
path: root/apps/web/src/app/terms/page.tsx
diff options
context:
space:
mode:
authorMaze Winther <mazewinther@gmail.com>2026-03-25 16:47:22 +0100
committerMaze Winther <mazewinther@gmail.com>2026-03-29 15:48:22 +0200
commit8db3bead13441a5882d8689dfc6a9f09c82375d9 (patch)
treee9d0cafa93904ffcbec3188c37961bcc16c6422d /apps/web/src/app/terms/page.tsx
parent39ea298a9ccba3104c549c0ca079c231981811f5 (diff)
downloadopencut-8db3bead13441a5882d8689dfc6a9f09c82375d9.tar.gz
feat: masks, properties refactor, shaders, storage migrations, and more
Diffstat (limited to 'apps/web/src/app/terms/page.tsx')
-rw-r--r--apps/web/src/app/terms/page.tsx100
1 files changed, 23 insertions, 77 deletions
diff --git a/apps/web/src/app/terms/page.tsx b/apps/web/src/app/terms/page.tsx
index d5d43ba7..697a89ef 100644
--- a/apps/web/src/app/terms/page.tsx
+++ b/apps/web/src/app/terms/page.tsx
@@ -41,18 +41,17 @@ export default function TermsPage() {
</h3>
<ol className="list-decimal space-y-2 pl-6">
<li>
- Your content stays private - basic editing is local, AI features
- use encrypted uploads
+ Everything runs locally in your browser - nothing is ever
+ uploaded to our servers
</li>
<li>
- We never claim ownership of your content, even when processing
- AI features
+ We never claim ownership of your content
</li>
<li>
Free for personal and commercial use with no watermarks or
restrictions
</li>
- <li>Don't use OpenCut for illegal activities or harassment</li>
+ <li>You're responsible for how you use it - don't break the law</li>
<li>
Service provided "as is" - we can't guarantee perfect uptime
</li>
@@ -61,8 +60,7 @@ export default function TermsPage() {
needed
</li>
<li>
- You can delete your account anytime and keep using your exported
- videos
+ No account required - your exported videos are always yours
</li>
</ol>
<p className="mt-4">
@@ -81,21 +79,17 @@ export default function TermsPage() {
<section className="flex flex-col gap-3">
<h2 className="text-2xl font-semibold">Your Content, Your Rights</h2>
<p>
- <strong>You own everything you create.</strong> OpenCut processes
- basic editing locally on your device. For AI features, content is
- encrypted before upload and we cannot access your original files. We
- make no claims to ownership, licensing, or rights over your videos,
- projects, or any content you create using OpenCut.
+ <strong>You own everything you create.</strong> All editing and
+ processing happens locally on your device. We never see, store, or
+ have access to your files. We make no claims to ownership, licensing,
+ or rights over your videos, projects, or any content you create using
+ OpenCut.
</p>
<ul className="list-disc space-y-2 pl-6">
<li>
- Your content remains private and under your control at all times
+ Your content never leaves your device
</li>
<li>You retain all intellectual property rights to your content</li>
- <li>
- Even when using AI features, we cannot access your unencrypted
- content
- </li>
<li>You can export and use your content however you choose</li>
<li>No watermarks, no licensing restrictions from OpenCut</li>
</ul>
@@ -115,53 +109,26 @@ export default function TermsPage() {
</li>
</ul>
<p>
- <strong>What we ask:</strong> Don't use OpenCut for illegal
- activities, harassment, or creating harmful content. Be respectful of
- others and follow applicable laws.
+ You're responsible for how you use OpenCut and the content you create.
+ Don't use it for anything illegal in your jurisdiction.
</p>
</section>
<section className="flex flex-col gap-3">
- <h2 className="text-2xl font-semibold">
- AI Features and Data Processing
- </h2>
+ <h2 className="text-2xl font-semibold">AI Features</h2>
<p>
- OpenCut offers optional AI-powered features that require server
- processing:
- </p>
- <ul className="list-disc space-y-2 pl-6">
- <li>
- AI features (auto captions, content analysis, etc.) are completely
- optional
- </li>
- <li>Your content is encrypted on your device before any upload</li>
- <li>
- We use zero-knowledge encryption - we cannot decrypt your content
- </li>
- <li>Encrypted content is deleted immediately after processing</li>
- <li>
- You maintain full ownership and control of your content throughout
- </li>
- </ul>
- <p>
- By using AI features, you consent to the temporary, encrypted
- processing of your content as described in our Privacy Policy. You can
- always choose to use only local editing features.
+ AI features like auto captions run entirely in your browser using
+ on-device models. No content is uploaded to any server. These features
+ are optional - you can use OpenCut without them.
</p>
</section>
<section className="flex flex-col gap-3">
- <h2 className="text-2xl font-semibold">Account and Service</h2>
- <p>To use certain features, you may create an account:</p>
- <ul className="list-disc space-y-2 pl-6">
- <li>Provide accurate information when signing up</li>
- <li>Keep your account secure and don't share credentials</li>
- <li>You're responsible for activity under your account</li>
- <li>You can delete your account at any time</li>
- </ul>
+ <h2 className="text-2xl font-semibold">Service</h2>
<p>
- OpenCut is provided "as is" without warranties. While we strive for
- reliability, we can't guarantee uninterrupted service.
+ OpenCut does not currently require an account. The service is provided
+ "as is" without warranties. While we strive for reliability, we can't
+ guarantee uninterrupted service.
</p>
</section>
@@ -189,24 +156,6 @@ export default function TermsPage() {
</section>
<section className="flex flex-col gap-3">
- <h2 className="text-2xl font-semibold">Third-Party Content</h2>
- <p>
- When using OpenCut, make sure you have the right to use any content
- you import:
- </p>
- <ul className="list-disc space-y-2 pl-6">
- <li>Only upload content you own or have permission to use</li>
- <li>
- Respect copyright, trademarks, and other intellectual property
- </li>
- <li>
- Don't use copyrighted music, images, or videos without permission
- </li>
- <li>You're responsible for any claims related to your content</li>
- </ul>
- </section>
-
- <section className="flex flex-col gap-3">
<h2 className="text-2xl font-semibold">Limitations and Liability</h2>
<p>
OpenCut is provided free of charge. To the extent permitted by law:
@@ -239,13 +188,10 @@ export default function TermsPage() {
</section>
<section className="flex flex-col gap-3">
- <h2 className="text-2xl font-semibold">Termination</h2>
+ <h2 className="text-2xl font-semibold">Stopping Use</h2>
<p>You can stop using OpenCut at any time:</p>
<ul className="list-disc space-y-2 pl-6">
- <li>Delete your account through your profile settings</li>
<li>Clear your browser data to remove local projects</li>
- <li>Your content remains yours even if you stop using OpenCut</li>
- <li>We may suspend accounts for violations of these terms</li>
</ul>
</section>
@@ -288,7 +234,7 @@ export default function TermsPage() {
</section>
<Separator />
<p className="text-muted-foreground text-sm">
- Last updated: July 14, 2025
+ Last updated: March 15, 2026
</p>
</BasePage>
);