Skip to content
PatchWork

Privacy Policy

What data PatchWork collects, why, who receives it, how long we keep it, and how you delete it.

The short version

1. Who we are

PatchWork is operated by Bryan Scott Chen, an individual based in Houston, Texas, USA ("PatchWork", "we", "us"). We are responsible for the personal data described in this policy. This policy applies to the website at www.patchworkvideo.com and its subdomains, the web app, the desktop app, and the agent tools (together, the "Service"). The Terms of Service use the same words.

2. What we collect

Your account

Invite requests

When you request an invite, we collect your email, your name if you give it, what you make, your note, and which form you used. To stop abuse, we also store a keyed hash of your IP address, not the address itself.

Your content

Settings and API keys

While you are signed in, your settings sync to your account. This includes the API keys that you enter for providers such as Google Gemini, fal.ai, ElevenLabs, BytePlus and Resemble, and the ComfyUI key. We encrypt the keys before we store them, with a key that our server holds. This means that our server can decrypt them. We use them only to put your keys on your other devices. GPU provider keys, such as your RunPod key, sync only if you turn that on.

Usage and service data

Technical data

Our hosting provider, Cloudflare, receives your IP address and request details when you use the Service. Cloudflare uses them to deliver the Service and to protect it, for example with rate limits. Our own database does not store raw IP addresses. For invite requests, password-reset requests and sign-in links, we store a keyed hash of the IP address to limit abuse.

Payments

Paid plans are not live yet. When they are, Stripe will process your payment details. We will receive and store your Stripe customer ID, your plan, its status and its billing period. We will never see your full card number.

Cookies and browser storage

PatchWork does not set cookies, and it does not use advertising or analytics trackers. The app uses your browser's storage (local storage and IndexedDB) to keep you signed in and to keep your settings and work on your device. When you use Google sign-in or the Google Drive picker, Google can set its own cookies. Because we do not track you across sites, we have no tracking for "Do Not Track" or Global Privacy Control to switch off.

3. What stays on your device

4. How we use data

We do not sell personal data. We do not share it for cross-context behavioural advertising. We do not use your content to train AI models. The people who run PatchWork can see account data when they give support, investigate abuse or fix the Service.

5. Services you connect

When you generate, the app sends your prompts, reference media and settings to the provider that you chose. That provider handles them under its own terms and privacy policy, not this one. Depending on what you connect, these include Google (Flow, Gemini), OpenAI (ChatGPT), Kling, xAI (Grok), Higgsfield, ByteDance (Dreamina, CapCut, BytePlus), fal.ai, ElevenLabs, Resemble, RunPod, Comfy Cloud, your own ComfyUI server, and the stock media sites Pexels, Pixabay and Freesound.

The Claude chat in the desktop app runs your own Claude Code installation with your own login. Anthropic handles those messages under your agreement with Anthropic.

Some requests from your browser go through our proxy so that they can reach the provider: calls to RunPod and your GPU pods, and some media downloads and uploads. The proxy forwards these requests, including the key that the request carries. It does not store them, but our logs can record the provider's hostname.

6. Our service providers

These companies process data for us, to run the Service:

7. Google user data

PatchWork's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

8. What other people can see

9. How long we keep data

Delete your account

On the Account page, open Profile & security and use Delete account. This deletes at once:

It does not reach the items below. Delete them in the app first, or email us:

If you have an active paid plan, cancel it first. If you cannot use the Account page, email us from your account address and we will delete the account for you.

10. Your choices and rights

Depending on where you live, the law can give you more rights. For example, in the EEA, the UK and some US states, you can ask to access, correct, delete or port your data, object to or restrict some uses, and withdraw consent. If you are in the EEA or the UK, you can also complain to your data protection authority. We will not treat you differently because you used these rights.

To make a request, email [email protected] from the address on your account. We reply within 30 days. We can ask you to confirm that the account is yours. Someone can make a request for you if you authorise them in writing.

11. Security

All traffic uses TLS. Passwords and sign-in tokens are stored only as hashes. API keys are encrypted at rest. On the desktop, provider logins are encrypted with your operating system's keychain when one is available. No system is fully secure. Media links are public by design, so do not put confidential material through the beta. If we learn of a breach that affects your data, we will tell you as the law requires.

12. Where data is processed

We are in the United States. Cloudflare runs our servers and storage on its global network. If you use PatchWork from outside the United States, your data is processed in the United States and in other countries where our providers operate. Where the law requires it, we rely on safeguards such as the European Commission's Standard Contractual Clauses that our providers offer.

13. Children

PatchWork is for people aged 18 or older. We do not knowingly collect data from children. If you think that a child has given us data, email us and we will delete it.

14. Changes

We can change this policy. If a change is material, we will tell you by email or in the app before it applies. The date at the top of this page shows when the policy last changed.

15. Contact

Questions or requests about privacy: [email protected].