T6FV Privacy Policy

THE 6-FIGURE VIDEOGRAPHER LTD. Mississauga, Ontario, Canada

Last Updated: October 12, 2026

Effective: November 11, 2026. Until then, the previous version of this policy applies. It is available on request (Section 12).

This Privacy Policy explains what personal information THE 6-FIGURE VIDEOGRAPHER LTD. ("T6FV", "we", "us") collects through the T6FV ecosystem — the T6FV / T6FV.io video production planning app for iOS, Android, macOS, and Windows, the t6fv.io website and hosted share pages, and the community features inside the app (together, the "Services") — how we use it, who we share it with, and the rights you have. It forms part of our Terms of Use.

The short version: the app is built local-first. Your footage and field audio, your mail and the password or sign-in that opens your mailbox, your device's own position and your AI conversations stay on your device on every plan; on a plan without a cloud library, so do your projects, clients, finances and contacts. There is one way you can send your work to an AI company from inside the app, and only you can open it. On a Mac or a Windows PC you can connect an AI app you have installed, such as Claude, Cursor or Codex, so that it can read and change the work you choose. You can also chat in the app on an API key of your own from Anthropic, OpenAI or Google. What that AI reads goes from your computer to the company behind the app or the key, under your agreement with that company, and never through us. We cannot see or control what that company does with it (Section 5). The one exception for your footage, photos and field recordings is small editing copies — low-resolution proxies of your video and previews of your photos and recorded sound — that you choose to share for a production through your T6FV Drive, so your other devices can keep editing. When you join somebody's recording session from the app, though, what your device records for it goes over the local network straight to that session's main device — which may be theirs rather than yours — and never passes through us. While it is joined, it also sends that device how loud its microphone is — a level, never the sound. A guest who records for a session from a recording link in a web browser is the exception: what they record is encrypted in their browser, with a key we never receive, and waits in our storage until the host's device collects it. A guest who joins a live show from a link in a web browser is not an exception: their camera and microphone go straight from their browser to the host's and never pass through us; we only pass along the first handshake, sealed so that we cannot read it. The pictures and video you put on the screens of a Virtual Studio show go over your Wi-Fi from your device to the screens that join it, and never to us. We only receive what you deliberately send to a cloud feature — your account details, your subscription status, content you choose to publish or share, files you put on T6FV Drive, and, where your plan includes one, the cloud library described in Section 3. If you join a company's workspace on T6FV, the binders in your account become the company's: its Owner and its Admin seats can open them, its Owner is paid the card payments on your invoices and sees their figures, and when your seat ends the binders stay with the company and the app clears your account from the devices that held the seat (Section 3, "Company workspaces"). If you log time on a task, the hours you record are seen by you, by the people who can edit the binder's brief, and, as a total for that task, by the others assigned to it; the app records time only when someone starts a timer or enters it, never by watching what you do. Note that a saved location, like a scouted site, is a planning record rather than a position: it travels with the rest of them. Two questions about a place you have saved are answered by our servers, and neither is kept: which time zone it is in, so that its sun times are the place's own, for which the app sends its coordinates rounded to about a kilometer; and, when someone opens a client link you have published, the forecast for its shoot days in the next ten days, for which the page sends each day's date and place rounded to about eleven kilometers, and our servers ask Apple Weather. The settings of a mailbox you connect travel with them too — its address, server details and any signature you add, never its password and never your mail — to your own devices only, so that each of them can list it. So do your app preferences — your favorite tools, your notification and backup choices, your theme and language, your desk background, and the brushes you save in the Graphics Editor — again to your own devices only, so that each of them is set up the way you left the last. So does what you record about the hard drives you add — each drive's name, notes, tags and photo, the folders on it you have linked to your productions, what identifies the volume, and a summary of its last scan that includes the names of the folders at the top of the drive, often a client's or a job's name — again to your own devices only, so that a drive you plug into another of them is recognized rather than added twice; the files on a drive, and the access the app holds to open one, never travel. So, unless you switch it off for a drive, does the listing of each drive's last scan — the name, size and date of every folder and file the scan reached, which can name clients, jobs and people, and the name of the device that scanned it — so that your other devices can search and browse a drive that is not plugged in; the files themselves still never travel. We run no analytics, no advertising, no tracking, we run no AI service of our own that receives your content, and we never sell your personal information or use your content to train AI models.


1. Who We Are and How to Reach Us

The organization responsible for your personal information is:

THE 6-FIGURE VIDEOGRAPHER LTD. Mississauga, Ontario, Canada Privacy Officer: info@t6fv.com

Contact our Privacy Officer for any question, access request, correction request, complaint, or concern under this policy.

2. What Stays on Your Device (Most Things)

The app stores your working data locally, in the app's own storage on your device. We do not automatically sync, upload, mirror, or back up this data, and we cannot see or recover it — with one exception, described in Section 3 under "Cloud library": some subscription plans include one, and while you hold such a plan your planning records — and the pictures, audio and files kept with them — are copied to our servers so your own devices can read the same work, and so that people you invite to a binder can read the parts of it you grant them. Locally stored data includes:

Device permissions (camera, microphone, photo library, contacts, location, calendar, Bluetooth, local network, speech recognition, notifications) are each requested only for the feature that needs them, with an explanation shown at the time. The app also includes a Permissions overview in Settings describing what each permission is used for. Local network features (teleprompter remotes, on-air signs, Studio Link on your Wi-Fi, lighting control, recording sessions, Virtual Studio screens) communicate between devices on the network you are on — your own, or those of the people you are working with, such as the other devices in a recording session — and do not route through our servers.

Local data is protected by your operating system's app sandboxing and whatever device-level protections you enable (passcode, device encryption). The app's local database is not separately encrypted, and exported .t6fv_vault project archives are encrypted with a format-level key embedded in the app — suitable for keeping project files private in transit, but not a substitute for device security or a guarantee against a determined attacker with the file. Please use your device's security features, and see Section 8 for how Studio Link differs (it uses genuine end-to-end encryption).

3. What We Collect (Only When You Use Cloud Features)

We collect personal information only when you create an account or use a feature that is cloud-connected by design:

Account information. Email address (verified at sign-up), password (held by our authentication provider in hashed form — we never see or store it), unique username, display name, and your interface language (so account emails arrive in your language). Your subscription tier and a subscription event audit trail (event type, entitlement identifiers, timestamps) are recorded against your account.

Purchases. Subscriptions bought inside the mobile app are billed by Apple or Google. Subscriptions started on our website are billed through our billing partner's hosted checkout. In neither case do we receive or store your payment card details. Our subscription platform (RevenueCat) processes purchase and entitlement records linked to your account identifier so your subscription works across your devices. For a web purchase we also hold the billing records we need to answer refund and tax questions about that sale.

Agency plan invoices. The Agency plan is not sold through a store or our web checkout; we invoice the company for it. We email each invoice to the company's Owner as a link to a page that shows it. Where the page offers it, the invoice can be paid there by card through Stripe, into our own Stripe account; otherwise it can be paid by the means the invoice states. Card details are entered on Stripe's page and never reach us. For each card payment, refund or dispute, we hold the identifiers Stripe assigns, the amount and currency, the time, and the payer's name and email address if Stripe collected them at checkout. If someone uses the page to tell us they have paid by other means, we hold what they enter there — a name, an amount and a reference — until we have matched it to the money. Because the invoice is ours, we keep the key to its page with the invoice, so that the Owner can open it again from the app. We keep the invoices and their payment records for as long as tax law requires (Section 9).

Payments you take from your clients. If you connect a Stripe account to the app (available on some plans), your clients' card payments are processed by Stripe on your own Stripe account under Stripe's terms and privacy policy; T6FV is not a party to those payments, holds none of the money, and never receives card numbers — your clients enter them on Stripe's own payment page. So that the app can record a payment on the right invoice, we hold the connection record (your Stripe account identifier, its capability flags, country and settlement currency) and, for each payment, refund or dispute, the identifiers Stripe assigns, the amount and currency, the invoice and link it was for, the time, and the payer's name and email address if Stripe collected them at checkout. A record that a payment event was processed is kept for idempotency (so a repeated notification is never recorded twice) and contains no card data. Your clients' own details entered at Stripe's checkout are Stripe's to protect under their policy, and yours under Section 3A. In a company's workspace this is different: while you hold a seat there, your clients' card payments on your invoices are processed on the company Owner's Stripe account rather than yours (Section 3, "Company workspaces").

Content you publish. Forum posts and replies, Connect listings (which may include a location and a rate you choose to state), your Directory profile, your public Portfolio page (tagline, bio, images, demo video links, rates, social links), a downloadable contact card if you publish one (name, organization, job title, phone number, email — published contact cards are downloadable by anyone who views your public page), Blueprints you upload to the community library (packaged project templates plus preview screenshots, associated with your account), and testimonials.

Messages to you through your Portfolio. If someone contacts you through your public Portfolio page, we hold their message (their name, email, phone number, and message text) so we can show it to you in your inbox.

Portfolio video you upload. If you upload a video to your Portfolio rather than pasting a link to one, we host that file so your public page can play it, and we hold it until you replace or delete it or delete your account. A hosted video is served to whoever views the page.

Push notifications. If you allow notifications, your device is issued a push token by Apple or Google, and we store it against your account so we can send the notification. Tokens are device identifiers for delivery, not tracking identifiers: we do not use them to profile you, and turning notifications off at the operating system level stops them. The content of a notification is generated for something you asked for — an invitation, a moderation notice, an inbox message. We hand each one to Google's Firebase Cloud Messaging, which delivers it and, for an Apple device, passes it to Apple's push notification service (APNs) to deliver; both see the token and the notification's title, which can name the client, person or file it is about. Section 6 lists them.

Team features. If you invite someone to a shared binder, we process the invitee's email address to deliver and gate the invitation, and team activity logs record who did what in the shared binder. The same is true of a company on the Agency plan and of an institution granting Educational access: an administrator adds people by email address, so we hold that address, and the seat or grant it is for, before the person has an account — and we email it to tell them access is waiting. If you are on that list and did not expect to be, the administrator who added you is the person who put it there; you can also ask us at the address in Section 1 to remove it. Where you hold a seat in a company, the company's Owner can see that your account holds it and what kind of seat it is, and the storage allowance may be pooled across the company. Holding a seat does not by itself give the company access to your projects. Joining the company's workspace does, and only after you have agreed to it on a screen that says so, as "Company workspaces" below describes.

Feedback reports. If you choose to submit a feedback report about an AI feature, we receive the feature name, your notes, and basic device diagnostics (device model, OS version, app version, AI model used, token counts), together with your account's name, username and email address, so that we can follow up. The report includes your prompt and the AI's reply only if you tick the box to include them. Reports are visible only to administrators.

Feedback from AI apps you connect. An AI app you connect, or the chat on your own API key, can write feedback about using T6FV. It waits on your device, in the Agent feedback inbox, and nothing is sent until you tap Send. You can edit it or discard it first. If you send it, we receive: a label naming the T6FV tool it is about, or, if none, the name of the connection; the AI's message and any suggestion it made; what the AI says it was doing, only if you tick the box to include it, because that can quote your work; and the category, severity and tool name the AI gave it. We do not receive your device's model or operating system, or any token count. Before an item is stored, and again after you edit it, the app replaces text shaped like an API key, a T6FV connection key or a sign-in header with "[redacted]". It cannot recognize every secret, so read an item before you send it. As with the reports above, we receive it with your account's name, username and email address, and it is visible only to administrators.

Content reports. If you report a post, a profile or an AI answer, we receive the category you chose, any note you added, what you were looking at when you reported it, and which account it belongs to — together with your account name and email address, so a moderator can follow up. The person you reported is not told who reported them. What you saw is included so that a moderator can act on it even if it is edited or deleted afterwards, which means a report can contain another person's words. Reports are visible only to administrators, and we aim to look at every one within 24 hours.

Blocking. If you block someone, we store their account identifier and the time, under your account. It is not shared with them and it is not visible to anyone else.

Bug reports. If you send a bug report from inside the app, we receive what you typed, the area of the app you were in, basic device diagnostics (device model, OS version, app version), whether the app had ended abnormally, and — where the app caught one — the error and its stack trace together with a short trail of the actions immediately before it. That trail is a record of what you did, not of what your projects contain, but it can include names you have given things. Bug reports are sent only when you submit one; nothing is transmitted automatically. Reports are visible only to administrators.

Referrals. If you reach us through a referral link or QR code from someone in our affiliate programme, we record that your account arrived through that referral so the referrer can be credited. The commission ledger itself is kept without your identity: it holds the referral, the amounts and the rates, and not your name, email or account identifier.

Quota accounting. For metered features we keep counters: monthly Blueprint unlock counts, per-Blueprint view counts, Studio Link relay usage meters, the bytes your client links, hosted review video and guests' recordings waiting for you to collect occupy against your plan's storage allowance, the number of client links and pay links you hold, and, for each link, the time its page was last opened — which is what decides whether it has gone unused under Section 9. These are billing/quota records, not behavioural analytics: the last-open time is a timestamp on the link, not a record of who opened it.

T6FV Drive. Some plans include an amount of storage, presented in the app as T6FV Drive. Files you put there — footage, exports, documents, anything you choose — are held for you on Cloudflare R2 under your account, named so that only our servers can sign a link to them (Section 8 says where that stops). We hold them to give them back to you: we do not read them, index their contents, use them, or train models on them. What you put there is entirely your choice, and the app shows what your allowance is and how much is used. Retention is in Section 9.

Editing copies. Footage, photos and field recordings stay on the device that captured them, but you can choose, per production and per device, to share small editing copies of a production's media through your T6FV Drive, so that your other devices can keep editing it. A device with sharing on uploads, to a folder for that production on your T6FV Drive, low-resolution copies of the production's media: video at about 640 pixels and 1 Mbit/s, photos at 2048 pixels as JPEG, and recorded sound compressed as AAC. Your other signed-in devices download them only when they do not have the originals, and only as your "pictures on Wi-Fi" data setting allows. The copies carry no location, camera or other embedded metadata. They count against your T6FV Drive storage. They are deleted when you clear them in Proxies & previews (for a production, a binder, or everything), when the production or binder is deleted, or with your account. A full-quality export always uses the originals; a device that holds only the copies can make a low-resolution draft, which is labeled as one. Transcripts travel with them. When a device that shares a production's editing copies transcribes that production's recordings, the words it heard — each word, when it was said and, where the app told voices apart, which voice said it, with the language — are uploaded to that production's folder on your T6FV Drive, so your other devices can edit by the words without transcribing again. Your other signed-in devices pick them up when they open the production; a transcript is small, so it is downloaded whatever your data setting says. Transcripts are deleted with the production's other editing copies: when you clear them in Proxies & previews, when the production or binder is deleted, or with your account.

Studio Link relay. If you link devices over the internet (rather than your own network), our relay carries only end-to-end encrypted message content between your devices (Section 8) — we cannot read that. To route it, the relay's own records hold the things routing needs: the name of the production, the device and host names you gave, and which pages were asked for. Those are visible to us; the content passing between the devices is not.

Recording links for guests. If you run a recording session, you can invite a guest to record their microphone from a link in a web browser, with no app and no account. Their browser encrypts what they record before it leaves, with a key made from the part of the link after the "#" — which a browser does not send to a server — and our servers keep only a fingerprint of a proof made from the link, never the key, so we cannot open the recording: a copy of our database, our code and our storage together opens no recording we hold. Section 8 says what that rests on and where it stops. The recording is uploaded in pieces while they record, to Cloudflare R2 under the host's account and counted against the host's storage allowance, and the host's device downloads it and opens it there; Section 9 says how long it stays. What the host's app tells the guest's page — such as the host's name, the production's, the guest's name as the host entered it, and when to start and stop — is sealed with a key made from the same link, so we cannot read that either.

What we can see is what running the link needs:

Before the guest agrees to be recorded, the page already does part of this: it requests an App Check token (below), signs in anonymously, claims the link, measures its clock against ours, and reports to the host's app every fifteen seconds that it is waiting, with the browser label, the round trip to us and how much it has left to send. The microphone stays off, and nothing is recorded, until they agree; a recording from an earlier visit to the same link that had not finished uploading carries on uploading as soon as the page opens.

The page requests a Firebase App Check token, which our servers do not yet require, and to get one it loads Google's reCAPTCHA to judge whether a script is driving the browser: Google receives the browser's IP address, signals about the browser and device, and its own cookies, and handles them under Google's own Privacy Policy and Terms, not as our service provider; we receive only its verdict. In the guest's browser the page keeps the recording at least until the host's device has collected it (Section 9 says when it can stay longer), which microphone was picked for the link, the anonymous sign-in and App Check's token; reCAPTCHA keeps its own.

Once the host's device has collected a recording it is the host's: a take in their project, like one recorded by a device in their session (Section 2), whose record — which carries the name the host gave the guest — travels in the host's cloud library if their plan has one. The browser label and the microphone's name stay beside the recording on the host's device.

Emails we send. We send transactional email only — verification, password reset and security notices, welcome messages, team and company invitations, notices about a company seat (an invitation declined, a seat ending, client links handed over or closed, an account deletion waiting for, refused or canceled because of a company), our invoices for the Agency plan, notices of changes to our terms and this policy, moderation notices, and service digests relevant to content you published. We do not send third-party marketing.

Website and share pages. Our hosted share pages (for call sheets, scripts, and timers you deliberately share) serve the shared content to whoever holds the link, with referrer information suppressed and caching disabled. Our web pages contain no analytics or advertising scripts.

Guests in a live show. If you run a live show in Virtual Broadcast, you can invite a guest to join it from a link in a web browser, with no app and no account. Their camera and microphone go straight from their browser to the browser running the show, and never pass through us: we do not carry, see, record or store a guest's picture or sound. To find a direct path, both browsers ask public STUN servers run by Google and Cloudflare for their own internet address, so those servers see each browser's IP address, and the two browsers learn each other's addresses as they connect. What the host's app tells the guest's page — the show's name and the guest's name as the host entered it — and the handshake the two browsers exchange through our database to open the call — including the name the guest types and the network addresses each browser offers — are sealed with a key made from the part of the link after the "#", which a browser does not send to a server, so we cannot read them.

The host decides what goes on air. Every guest sees the show back and hears everyone but themselves, so other guests see and hear a guest while they are on air; and the host can record the show on their own device and stream it to destinations they choose. Messages typed into the show's chat go between the two browsers too, never through us. Once a guest's picture or voice is in the host's recording or stream, it is the host's to look after, under Section 3A.

What we can see is what running the link needs: the host's account, when the link was made and when it expires; that a browser claimed the guest's place, with the anonymous sign-in it used — an identifier with the times it was created and last used, and no name or email address, which the browser shares with the other pages we host that sign in the same way — and when; a fingerprint of a proof made from the link, never the link's key; and, while the call is being set up, when the guest's browser sent its offer, whether the guest left and whether the host ended the call. As with any request to our servers, each request's IP address and the browser's full user-agent string are in our server logs, kept for thirty days, and our servers use the IP address as the key of counters that stop a link being misused, which expire two hours after they start and which our database then deletes automatically, usually within a day. Before the guest presses Join, the page has already requested an App Check token, which loads Google's reCAPTCHA as Section 4 describes, signed in anonymously, claimed the guest's place, and asked the STUN servers whether a direct call is possible from this network; the camera and microphone stay off until the guest presses Join. Guests must be at least 18 (Section 11). Section 9 says how long all of this is kept.

Contact sales. If you write to us through the Contact sales form on our page for in-house video teams, what you enter — your name, your work email address, your phone number if you give it, your organization, your role if you give it, and your message — is sent to our team by email at info@t6fv.com, through the Gmail account we send email from (Section 6), with your email address set as the address to reply to. We do not store it in our database. To keep the form from being misused, once you start filling it in the page requests an App Check token, which loads Google's reCAPTCHA as Section 4 describes, and signs in anonymously; and our servers count submissions per email address and per IP address, in counters that expire within two hours and which our database then deletes automatically, usually within a day. As with any request to our servers, the IP address and user-agent string are in our server logs, kept for thirty days. We use what you send only to answer you and follow up on your inquiry.

Talk to a person. If you write to us through the contact form on our homepage, what you enter — your name, your email address, your phone number if you give it, and your message — is sent to our team by email at info@t6fv.com in the same way, with your email address set as the address to reply to. We do not store it in our database. The same protections apply as for Contact sales: once you start filling it in, the page requests an App Check token, which loads Google's reCAPTCHA as Section 4 describes, and signs in anonymously; our servers count submissions per email address and per IP address, in counters that expire within two hours and which our database then deletes automatically, usually within a day; and the IP address and user-agent string are in our server logs, kept for thirty days. We use what you send only to answer you.

Asking about T6FV. Our homepage and our page for in-house video teams each have an assistant that answers questions about what the app does, beside the contact form on that page. What you type there is sent, with the earlier questions and answers from the same visit, to our server on Cloudflare, which picks the relevant parts of our public user manual and has an open-weight AI model that Cloudflare runs for us (Workers AI) write the answer from them. It never receives an account or anything in one. Neither we nor Cloudflare keep what you ask or what it answers, or use either to train a model: our logs record how much computing each answer took and how long, never its words. As with any request, Cloudflare sees the IP address of the browser asking. To keep the assistant from being misused, the page loads Cloudflare Turnstile once you start using it, to tell a person from a script (Section 4); and our server counts each visitor's questions for the day under a code made from their IP address and the date — never the address itself — and deletes every count when the day ends (UTC). The conversation is kept only on the page, and is gone when you leave or reload it. Ask our team copies your questions into the contact form on the same page for you to edit; nothing reaches our team until you send that form.

Time zones and weather for a place you saved. To show a shoot day's sun times in the place's own time zone, the app asks our servers which zone a saved place is in, sending its coordinates rounded to two decimal places (about a kilometer); it asks only after you have accepted this version of the policy, and on Windows only after you have accepted the version of October 10, 2026, the first to say that the app asks there. When someone opens a client link you have published, its page asks our servers for the forecast of any shoot day in the next ten days, sending the day's date and its place rounded to one decimal place (about eleven kilometers), and our servers ask Apple Weather and pass the answer back. Neither question is stored, and the place in it is not logged; the only record either leaves is the per-account and per-connection counter that stops the service being misused. The forecast is never written into the published link: the page fetches it each time it is opened.

Cloud library (plans that include one). While you hold a plan that includes it, the app copies your work to our servers so that every device you sign in on shows the same work. What travels is:

What does not travel is what the capture tools record: the library never carries footage or field audio takes, on any plan — only the record of each take, which is a planning record like the rest. A recording made for somebody's recording session does leave your device — to that session's main device, over your local network, as Section 2 describes — but the recording itself never comes to us. The take it becomes there is theirs, and its record travels in their library if they have one.

Records are stored in Google Cloud Firestore under your account. The pictures, documents and audio — and any record too large to be a database document, which is stored as an object rather than a row — are stored in Cloudflare R2 under names only our servers can sign a download link for (Section 8 says where that stops). Both are encrypted in transit and at rest. We use the library to serve your own devices, and the people you invite to a binder, and for nothing else: not for training, not for analytics, not shared with anyone else.

The library also carries the addresses and the keys of the client links you publish, so that any device you sign in on can republish a link, collect what your clients have sent to it, or revoke it — rather than only the one device that created it. On a plan whose cloud library we serve, that means we hold those keys, in your library, under the same access controls as the rest of it. Our Security Overview sets out what that changes and what it does not. Retention when a plan ends is in Section 9.

The library also carries the settings of each mailbox you connect in the mail feature — the email address, the name your mail is sent under, the incoming and outgoing server settings, and, if you add one, the signature you add to your messages (one for your business, and any you set for a particular mailbox), as listed in Section 2 — so that a mailbox you connect on one device appears on your others and asks you only to sign in there. They go to your own devices only: a binder you share never carries them. On a plan whose cloud library we serve, that means we hold your mailbox addresses and their server settings, in your library, under the same access controls as the rest of it; if your devices carry the library through your own iCloud Drive or Google Drive folder instead (Terms §5.8(e)), they travel there and not through us. We never receive the password or sign-in that opens a mailbox, or any of its mail, so holding its settings does not let us read it. Disconnecting a mailbox removes its settings from the library and from every one of your devices.

The library also carries your app preferences, so that a device you sign in on is set up the way you left your others: which tools you keep as favorites and the order they sit in; whether notifications are on, which kinds you get and how many days ahead they warn you; your off-site backup, automatic backup and mobile-data choices; your theme, the app's language, whether helper icons are shown and whether the bottom bar is mirrored; your desk background for light and dark mode, including a photo you choose for it; and the brushes you save in the Graphics Editor — each one's name, its settings (size, hardness, spacing, flow, opacity, how pen pressure drives it, jitter, scatter, steadying and pressure curve) and when it was saved, never anything you draw with it. While you are signed out, the brushes you save stay on that device. Some stay on each device and do not travel: your quiet hours, how many notifications that device keeps in its inbox and for how long, where the windows and icons on that device's desk sit, and which way it syncs. Your preferences go to your own devices only: a binder you share never carries them. On a plan whose cloud library we serve, that means we hold them, in your library, under the same access controls as the rest of it, and a desk background photo is stored with your other pictures; if your devices carry the library through your own iCloud Drive or Google Drive folder instead (Terms §5.8(e)), they travel there and we receive nothing.

The library also carries what you record about the hard drives you add in the Hard Drives tool, so that a drive you plug into another of your computers is recognized there, with the name and notes you gave it, instead of being added a second time. For each drive that is: the name you give it, your notes and tags, and a photo of it if you add one; the folder on the drive where Add production builds a job's folders; which of your productions are linked to which folders on it, each as the folder's path on the drive, which can itself carry a job's name, with the identifiers of the project and the production, not their names; what identifies the volume — its own identifier, its label, its file system and its capacity; and a summary of its last scan — when it ran, how many files and folders the drive held, how many bytes they came to, how much space was free, whether the scan stopped before it finished, and the names of the folders at the top level of the drive, which are often the names of clients or jobs. The files on a drive are never carried, and neither is the search index the app builds of them, the record of files the app has copied there, its transfers, the access your device has given the app to open a drive, or any password you set for the backups it keeps on one: those stay on the device. Your drives go to your own devices only: a binder you share never carries them. On a plan whose cloud library we serve, that means we hold them, in your library, under the same access controls as the rest of it, and a drive's photo is stored with your other pictures; if your devices carry the library through your own iCloud Drive or Google Drive folder instead (Terms §5.8(e)), they travel there and we receive nothing. While you are signed out, what you record about a drive stays on that device. Remove from my account, in a drive's Edit drive sheet, removes the drive's details — and the listing of its folders, below — from the library and from your other devices, leaving each device its own card for the drive; Forget this drive affects only the device you use it on; and neither touches the files on the drive.

The library also carries the listing of each drive's last scan, unless you switch it off for that drive, so that you can search and browse a drive from another of your devices while it is in a drawer. For each drive that is: the name, size and date of every folder and file the scan reached, which can name clients, jobs and people; which folders the scan could not read or recorded only in part; the scan's totals and when it ran; and the name of the device that ran it — the name that device goes by on the sync screen, or, if it has none, what kind of device it is. It never includes where the drive was connected on that device, and the files themselves are never carried. It travels as a few compressed files stored with your pictures, from which each of your other devices builds its own search index; those devices only ever read it. A listing is sent by the device that scanned the drive, for a drive your account has named or linked — on a computer two accounts share, only by the account that ran the scan — on a plan whose cloud library is running; it is replaced by the drive's next scan, at most once an hour, and a listing too large to carry is not sent at all. On a plan whose cloud library we serve, that means we hold it, in your library, under the same access controls as the rest of it; if your devices carry the library through your own iCloud Drive or Google Drive folder instead (Terms §5.8(e)), it travels there and we receive nothing. Turning off Search and browse this drive from my other devices in a drive's Edit drive sheet removes its listing from the library and from your other devices and keeps it on the device that scanned it until you turn it back on; Remove from my account removes it too; Forget this drive does not, because it affects only the device you use it on.

Binders you share (plans that include a cloud library). You can invite named people to a project binder and give each of them an access level. On a company binder, the company's Owner and Admin seats also receive it, at the Manager level, without being invited ("Company workspaces", below). Only the sections that level grants are sent to them — the rest is withheld by our servers and never reaches their device, so a person who may see the schedule but not the money does not receive the money. We hold that copy solely to serve it to the people you named, on the same terms as the rest of your cloud library. When you remove somebody, when they leave, or when you stop sharing a binder, we delete the copy we held for them and the app deletes the copy on their device; what they exported or copied while they had access is outside our reach, and yours. You are the one deciding to share, and about whom: see "You are the one who decides" below.

Company workspaces. A company on the Agency plan can keep its binders in a shared workspace for its seats, which we switch on for each company. This is what it changes.

Time you log on tasks. A binder's tasks can carry a record of the time people spent on them. Each person has one record per binder. It holds the task, the date and the start and stop times of each stretch of work, how the stretch was recorded (a timer someone started, a calendar booking they chose to include, or times typed in), any note, a total set by hand, and which bookings the person included or set aside. The app records time only when somebody does one of those things. It does not watch what you do: no activity, keystrokes, screens, location or idle time are recorded, and a timer runs only between the moments someone starts and stops it. Anyone who can change a binder's brief (its owner, a Manager or Admin seat, or a Producer) can correct another person's times. Everyone else can change only their own.

On a plan with a cloud library, these records go to your own devices. On a shared binder, your record goes to you and to the people who can change the binder's brief (its owner, Managers and Producers, and on a company binder its Owner and Admin seats), who can see who logged how much time, on which task, and when, across the whole binder even where their access is limited to some of its productions. The other people assigned to a task you logged time on see only how much time each person has on that task, whether their timer is running, and which of its bookings each person included, not the times of day or any note. Anyone who can edit a binder's tasks can assign themselves to one, and that change shows on the task. Everyone else on the binder sees none of your hours. This is enforced by our servers' access rules, not only by what the app chooses to show. They are never sent to a Studio Link Viewer. A device that has not accepted this version of the policy keeps them on that device and sends none until it does. They are included in a whole-library .t6fv_vault backup and in the app's automatic backups, but not in a single binder's export, a duplicate, or a Blueprint. The app can offer logged time to the pricing calculator on your own device, as a suggestion you can take or leave.

Fields a studio or company defines. An account's owner can add their own fields to every binder: a date, a number, a choice from a list, a formula. The definitions are kept in the owner's library. On a company workspace, the company's Owner defines them for the whole company, and our servers hold those definitions so that every seat's app can show them, in place of any the seat defined for themselves. A field's value on a binder travels with the binder to the people who can see its brief. What a field is for, and whether it records anything about a person, is the decision of whoever defines it, under Section 3A.

3A. Information About Other People That You Enter

Most of what you keep in the app is about somebody else — crew, cast, talent, clients and their contacts. Names, phone numbers and emails (including anything you import from your device's address book), rates, call times, images and footage of identifiable people, and free-text notes. Some fields invite genuinely sensitive information: a crew member's dietary requirement or allergy, a performer's measurements, an accessibility need. In some places, notably productions involving children, it will be information about a minor.

Two things follow from that, and they matter.

You are the one who decides. For the information you enter about other people, you decide what to collect and why, and you are the one responsible to them for it — under the GDPR you would be the controller and, for the copy the cloud library holds, we would be your processor. In a company workspace, the company is the one deciding, through its Owner: about the binders its seats keep, about the data fields it defines, and about what it holds on its own seats, including the hours they log. It is the company that is responsible to those people, including for any notice its employment law requires it to give its staff, and we act for the company. Inviting somebody to a binder is a disclosure you are making, not one we are making: choose who to invite, and what to grant them, with that in mind. Letting an AI read it is the same. If you connect an AI app, or chat on your own API key, and let it read binders, contacts, documents or footage that are about other people, that is a disclosure you are making to the company behind that AI, not one we are making. It is for you to have a lawful basis for it, to give any notice your law requires, and to honor any confidentiality you owe. Contact details, money, documents and tables are off for every connection until you turn them on. While contact details are off, the app strips phone numbers, email addresses, dietary, allergy and measurement notes and information about minors from what the AI reads. Turn them on only where the job needs it. That means having a lawful basis, giving whatever notice or getting whatever consent your law requires, keeping it accurate, answering the requests those people can make of you, and not collecting more than the job needs. Recording somebody is the same. If you invite a guest to record from a recording link, telling them that they will be recorded, by whom and for what, and having their agreement — which the law of some places requires of everyone on a recording — is yours to do; the page asks the guest to agree before it turns on their microphone, and notes when they did, but that does not do it for you. Dietary, medical, accessibility and similar notes are treated as sensitive or special-category information in many places, and information about children more strictly again. Record it only where you actually need it. Our Terms of Use §7.9 says the same thing as an obligation.

We do not look at it. Where a plan includes the cloud library, we hold this information solely to serve it back to your own devices and to the people you have invited to your binders, and on a company binder to the company's Owner and Admin seats. It is encrypted in transit and at rest, and reachable by no account other than those. We do not read it, mine it, share it, sell it, or train models on it. If you need a written data processing agreement, ask us at the address in Section 1.

What our sharing tools do with it. Share links, export links, call sheets and published pages disclose whatever you put in them to whoever holds the link. The app is deliberately careful with the most sensitive of it: you choose which sections a link carries when you create it, and a section you leave out is absent from the published file rather than hidden inside it; and where a link goes to someone working on the job rather than to your client, the catering order detail is withheld regardless of what you chose, because a crew member reading a binder is not owed the room's dietary requirements. Beyond that, which link goes to whom is your decision, and the safest habit is to send the least the recipient needs.

4. What We Do NOT Do

5. AI Features and Your Content

The app's AI features are designed so that you control where your content goes:

On-device AI. Optional AI models run entirely on your device. Prompts, project context, and outputs stay local. A model file reaches you one way and one way only: the app downloads it from our own content delivery network at models.t6fv.io, which runs on Cloudflare R2. That download reveals your IP address to us and to Cloudflare, as any download does, and carries none of your content. The app does not fetch model files from anywhere else and does not send you to any other site to get one. The repository each model was published in is named on its licence card, as text, so you can check where the bytes came from.

External AI hand-off. For some tasks the app prepares a prompt (which may include project details you've selected — scene lists, script text, gear lists, and similar) and copies it to your clipboard or opens the website of an AI service you have an account with (ChatGPT, Claude, Gemini, Copilot, Perplexity, Grok, DeepSeek, or Le Chat). You decide whether to submit it. What you submit is processed by that provider under its privacy policy, not ours — we are not a party to that exchange and receive nothing from it. Be careful not to paste content you owe confidentiality for.

AI apps you connect (Mac and Windows). You can let an AI app installed on your computer, such as Claude Desktop, Claude Code, Cursor, Visual Studio Code, Codex in the ChatGPT app, Antigravity, Gemini CLI, or another app that supports the Model Context Protocol, read and, if you allow, change your work in T6FV: project binders, scripts, documents, workbooks, presentations, drawings, photo catalogs, video cuts with their footage details, transcripts and still frames, and motion graphics projects. To make that possible, the app listens for that AI app on your own computer only. It cannot be reached from your network or the internet. Each connection has its own key, and the app keeps only a fingerprint of it, on your device, for the account that made it. For each connection you choose whether it may only read, make changes as it goes, or ask you before each change; which tools it may use; and which binders it may reach. By default it may reach the binders you own. It can never reach binders other people have shared with you. On a company workspace it can reach company binders only as far as your own seat can, and its changes there show as yours, with the connection's name, in the company's activity. Four areas are off until you turn them on for a connection: money (rates, budgets, quotes and invoices), contact details, documents (agreements and other paperwork) and tables (workbooks). Deleting, sending, sharing, replacing a file and any change to money always ask you first. A connected AI can never sign or approve anything, change your account, your settings or what a connection may do, or touch invoices or signed agreements. Every change it makes shows in the app as it happens, and you can undo it for seven days. If a change would alter what a client sees on a client link you have published, that page is not updated until you tap Release.

We do not send any of this to an AI company. The AI app does. What it reads goes to the company that makes it, or to the AI service you have set it up to use, under your agreement with that company and its privacy policy, not ours. Depending on your plan and settings with that company, it may keep what it receives, or use it to improve its models. We cannot see or control what a connected AI app, or the company behind it, does with what it reads. Text that the AI reads, including text written by your clients or by other people, can try to mislead it, so check what it changed, and remove a connection you no longer use.

Chat on your own API key (Mac and Windows). You can paste an API key of your own from Anthropic, OpenAI or Google into the app. It is kept in your computer's own secure storage (the keychain), for your account only, and is sent only to the company that issued it, with each request. When you chat, the app sends, from your computer directly to that company: your messages; the app's own instructions and the descriptions of its tools; and what those tools read from your work for the answer, under the same choices and the same four switches as a connected app. We are not involved, and nothing passes through our servers. That company bills you under your agreement with it. The app keeps only an estimate of what you have spent each month, on your device, and stops at a monthly limit if you set one. When you chat through OpenAI, the app asks OpenAI not to store the conversation for later retrieval. Google's terms for a key on Gemini's free tier let Google use what is sent to improve its products, so the app asks you whether your key is on a paid Google Cloud project, and warns you if it is not. Each company's own terms say how long it keeps what it receives.

"Connected AI" on the app's AI buttons. Once you have added your own key, the app's existing AI buttons offer Connected AI alongside your own AI and the on-device one. Choosing it sends that button's prompt, which can include the project details the button works from, to the same company on the same key, and shows the answer as text. It uses no tools. The four switches above decide what tools may read, so they do not change what a button's prompt contains: it is the same prompt the button would otherwise copy for you to paste.

Voice dictation and voice-follow. These use your device operating system's speech recognition. Depending on the device and OS settings, audio may be sent to Apple's or Google's speech recognition servers and handled under their policies. If you do not want dictation audio processed off-device, do not use the dictation features (or configure on-device dictation at the OS level where your platform offers it).

On-device machine learning. Text recognition (reading camera-body labels), face/pose detection (photo editing aids), and translation run on-device via Apple's and Google's on-device ML frameworks. Photos processed by these features are not uploaded. The app's interface translations come from catalogs shipped inside the app itself, so in ordinary use nothing is fetched to translate it. On Android and iOS, where a phrase has no shipped translation the app can fall back to Google's on-device translator, and that fall-back downloads a language model from Google the first time it is used for a language — the download tells Google your device is asking for it, as any download does, and carries none of your content; the translation itself then runs on your device.

Speech recognition on your device. The Social Clips tool can transcribe a video you already hold using a Whisper speech model that runs entirely on your device. The audio stays there, and so does the transcript, unless it is a transcript of a production's recordings that travels as Section 3 describes under "Editing copies". This is separate from dictation, which uses your operating system's own service and is described above.

Optional AI web search. On desktop, larger on-device models can be allowed to search the web before answering. Off by default. When enabled, search queries composed from your prompt are sent to a third-party search service (DuckDuckGo), and result pages may be fetched. Leave it off if no part of your prompt should leave the device.

The assistant on our website. Separate from the app, our homepage and our page for in-house video teams have an assistant that answers questions about the app from our public user manual, using an open-weight model that Cloudflare runs for us. It receives only what a visitor types into it, never your account or your content, and nothing it is asked is kept or used for training; Section 3 says what happens to a question.

We can switch AI connections off. We can turn these features off for everyone, from our servers. The app checks a setting when it starts and from time to time, and sends nothing about you or your connections when it does.

6. Service Providers and Other Recipients

We use a small number of service providers to operate the cloud features, each processing personal information on our behalf under their own security commitments:

Provider What it does What it processes Where
Google Firebase (Authentication, Cloud Firestore, Cloud Storage, Cloud Functions, App Check) Accounts, database, file storage, server logic, abuse protection Account data, published content, uploaded files, encrypted relay data; a saved place's rounded coordinates while a time-zone or forecast question is answered, not stored; for a recording link, the guest's anonymous sign-in and what Section 3 lists that we can see about their recordings — not the recordings United States (us-central1)
Firebase Cloud Messaging (Google) Delivers the notifications you allow to your devices, and hands those for Apple devices to APNs The device push token stored against your account, and each notification's title — which can name the client, person or file it is about — with the identifiers the app needs to open the right screen United States
Apple Push Notification service (APNs) Delivers the notifications you allow to Apple devices The device push token stored against your account, and each notification's title, as Firebase Cloud Messaging passes it on United States
RevenueCat Subscription management, and the hosted checkout for subscriptions bought on our website Account identifier, purchase/entitlement records; for a web purchase, the payment details you enter at their checkout United States
Stripe (Stripe Connect) Processes card payments your clients make to you on client links, on your own Stripe account if you connect one, or, while you hold a seat in a company's workspace, on the company Owner's; and card payments of our invoices for the Agency plan, on our own Stripe account Your Stripe account identifier and its status; for each payment, the identifiers Stripe assigns, amount, currency, the invoice and link it was for, and the payer's name and email if collected at checkout. Card details are entered on Stripe's page and never reach us United States / Ireland (Stripe's regions)
Apple App Store / Google Play Billing; app distribution Your payment details (held by them, not us); purchase records Per your store account
Google (Gmail SMTP) Sending transactional email, and delivering the messages sent through our website's contact forms to our inbox Recipient email address and message content; for a message from one of those forms, what you entered on it United States
Cloudflare (R2) Serves the AI model files you choose to download, from models.t6fv.io; stores the published copy of your client links — the encrypted payload and the media attached to it — the review video those links host; the files you put on T6FV Drive, including the editing copies you share for a production; and, on a plan with a cloud library, the pictures, documents and recorded audio your records refer to and the listings of your hard drives' folders, together with any record too large to be a database document; and what a guest records from a recording link, on its way to the host's device The AI model download reveals the IP address of the request and carries no account content. Everything else on this row is account content: what you publish to a client link, in the form Section 8 describes (an encrypted payload, and media protected by unguessable URLs rather than encryption), and the files of your cloud library, stored under names only our servers can sign a download link for (Section 8 says where that stops); and a guest's recording — encrypted in their browser with a key neither we nor Cloudflare receive — until the host's device collects it, with the IP address of the browser that uploads it Global CDN
Cloudflare (Workers AI, Turnstile) Answers questions asked on our homepage and our page for in-house video teams, with an open-weight AI model it runs for us, and checks that a person rather than a script is asking The questions typed in one visit and the answers to them, neither kept nor used for training; the IP address of the browser asking Global network
OpenStreetMap Foundation Map tiles in the location tools, and address lookup (geocoding) when you ask the app to find a place Map viewport requests and IP address (standard for any map); the address or place name you type into a location search EU
Apple (WeatherKit) The weather forecast for shoot days on a client link page you have published The shoot day's date and its place rounded to one decimal place (about 11 km), sent from our servers — never an account, a name, or the page reader's IP address United States
Google Fonts Delivers a display font you pick for a slate, a presentation or a social post, a typeface you choose by name for a drawing in the Graphics Editor (fetched only after you tap it, and remembered on that device), and document faces for PDF export in some writing systems. The app's own interface font is built in and is never fetched. IP address of font requests Global CDN
YouTube / Vimeo Plays embedded course and portfolio videos Standard embedded-player data under their policies, when you play a video United States
DuckDuckGo Optional AI web search (off by default) Search query text, IP address United States

Google's reCAPTCHA, which the pages we host that request Firebase App Check tokens load, is not in this table: Google runs it under its own Privacy Policy and Terms rather than as our service provider, as Sections 3 and 4 describe. Nor are the public STUN servers that a live show's browsers ask for their own internet address (Section 3), run by Google (stun.l.google.com) and Cloudflare (stun.cloudflare.com): a browser contacts them directly, they see its IP address, and they run under their operators' own terms.

AI apps you connect, and the companies whose API key you enter in the app (Anthropic, OpenAI and Google), are not in this table either, because they are not our service providers. We do not engage them, pay them or send them anything. They receive what you let them read, from your own computer, under your agreement with them and their privacy policies (Section 5). The same is true of where they process it.

Beyond service providers, we disclose personal information only: (a) to other users and the public, at your direction — content you publish is public by design (Section 3); (b) for legal reasons — where required by law, regulation, subpoena, or court order, or to protect the rights, safety, or property of users, the public, or T6FV; (c) in a business transaction — if T6FV is involved in a merger, acquisition, financing, or sale of assets, personal information may be transferred as part of that transaction, subject to this policy's commitments; and (d) with your consent in any other case.

We do not disclose personal information to data brokers, advertisers, or AI training aggregators.

7. International Transfers

We are a Canadian company. Our database, accounts, server logic and transactional email run on Google Cloud in the United States (region us-central1), and your account information and published content are stored and processed there, where they are subject to lawful access under U.S. law.

Files are different, and this is the part to read if you are in the EEA, the UK or Quebec. The files described in Section 3 — what you put on T6FV Drive, the media and review video on your client links, the pictures, documents and audio your cloud library refers to, and a guest's recording on its way to the host — are stored by Cloudflare (R2) on its global network rather than in a single named region, and Cloudflare may hold or serve them from outside Canada and outside the United States. Cloudflare is a processor acting on our instructions, and the transfer safeguards below cover it as they cover the others. We do not currently offer a choice of storage region; our Security Overview says so too.

8. Security

Proportionate to what we actually hold:

No system is perfectly secure. If a breach of security safeguards involving your personal information creates a real risk of significant harm, we will notify you and the appropriate authorities (including the Office of the Privacy Commissioner of Canada and, where applicable, provincial and foreign authorities) as required by law.

9. Retention and Deletion

You control local data. It lives on your device; deleting the app (or using its own delete functions) removes it. We hold no copy. A recording you sent to somebody's recording session is also in their project, and deleting yours does not remove theirs.

AI connections keep everything on the device, and we hold none of it. A conversation with a connected AI app, or in the chat on your own key, stays until you delete it or, unless you pin it, until ninety (90) days after its last activity. What each change replaced, kept so that you can undo it, stays for seven (7) days. An item of Agent feedback stays until you send or discard it. A connection's key fingerprint and settings stay until you remove the connection; a removed connection, or one that was never used within seven days of being set up, stays listed for seven (7) days more. Your own API keys stay until you remove them, along with the monthly spend estimate. Removing your account from the device removes all of it. What a connected AI app or an AI company has already received is kept under its own terms, and deleting it here does not delete it there.

Account data is retained while your account is active. When you delete your account (in-app: Profile → Delete Account, with password confirmation):

Cloud library (for plans that include one) is retained while the plan is active. The copy on our servers is the records and the pictures, documents and audio stored with them, and the client-link keys, mailbox settings, app preferences, hard drive details and hard drive listings the library carries; wherever this section says the library is deleted, all of that is deleted with it. A file no record refers to any more — because you removed the picture, or deleted the record that pointed at it — is removed by a clean-up that runs weekly. That includes a drive's listing: the one a new scan replaces, and the one you switch off or remove with the drive from your account, is removed the same way. The copy held for somebody you shared a binder with is deleted as soon as you remove them, they leave, or you stop sharing that binder. When paid access ends, syncing stops and the copy on our servers is held unchanged for 60 days so that resubscribing restores it; we email you when the hold starts and again before it ends, and at the end of that period the copy is permanently deleted. Deleting your account deletes it immediately, without the hold. While your account holds a seat in a company's workspace that you have joined, it cannot be deleted until the seat has ended, except after a long suspension as below, so that the company binders in it reach the company first ("Company workspaces", below; Terms §6.4). Neither deletion touches the copies on your own devices, which remain yours.

Company workspaces. A deleted company binder stays in the company's trash for thirty (30) days, so that the Owner or an Admin seat can restore it, and is then deleted permanently, with its records and files. While the company's plan is suspended, its workspace is switched off or the company is closed, nothing in the trash is deleted for being thirty days old: a binder that has been there longer is deleted once the workspace runs again, and in any case two (2) years after it was deleted, whatever the company's state. A binder still being moved into the trash at that point goes back to the person who held it, in a closed company as an ordinary binder of theirs. A former seat's archive is kept for the company until its Owner deletes it, and for no longer than two (2) years after the seat ended. From fifteen (15) days before the two years end, the client links still waiting to be published again from it close and the binders' holder is told, and the archive is deleted, with the name, email address and library notes it kept about the person, before the two years end: our clean-up runs daily, and deletes it on its first run from the day before. An archive made when a company binder is handed from one seat to another is kept until the seat it was handed to brings it into their library, and we remind them once a year; once it has been brought in whole it is deleted, and if anything of it was left out, it is kept for no longer than two years after the handoff. A part-made copy left by a removal that stopped before it finished is deleted once the removal has stopped, if nothing was taken out of the person's library; if anything was, it is kept like an archive. When an archive goes, so do our other records of that seat's ending: the record of the removal, the records of its client links, the record of what came back from the person's devices, the names in the company's notifications about it, the record our servers kept of the seat's devices, and, for a closed company, the address of an Owner it was waiting for and the names on its roster. If a letter about it could not be delivered, we keep only which holder and which archive it was, so that we can follow it up. Two things can keep an archive longer, and we resolve each by hand: an archive whose end date our records do not hold, and one with a client link that will not close. When a company is closed, every seat is ended as Section 3 describes, each company binder becomes an ordinary binder of the Owner, and the company's trash and archives are kept for the Owner to bring in, under the same limits. The company's invoice list is kept while the company exists and is deleted when the company is closed, with our records of what the Owner did to its invoices. The invoices themselves stay in the libraries of the people who hold them, and a card payment taken into the Owner's Stripe account can still be refunded there. While a company's plan is suspended, a seat whose own plan has no cloud library has their cloud copy kept but not served for up to thirty (30) days, and then held for the sixty (60) days above, which do not delete it while a copy for the company is still to be made. Once the suspension has lasted more than thirty days, the seat may delete their account, and the company binders in it are copied to the company first (Section 3, "Company workspaces"). Time logged on a binder stays with the binder after the person who logged it leaves it, under the name they had then, and is deleted with the binder.

T6FV Drive keeps what you put on it until you remove it. A file on the drive is not deleted for being old, unopened, or unreferenced, and nothing sweeps it. One thing you do removes a file later rather than at once. When you move a file you added to a binder to the app's Trash, its T6FV Drive copy is kept while the file is in the Trash, so you can put it back, and it is deleted when you empty the Trash, when you delete that file from the Trash, or thirty (30) days after you moved it there, whichever comes first. Putting the file back before then keeps its copy. Copies on your own hard drives are never touched. Editing copies are the exception, because the app made them rather than you: they are deleted when you clear them in Proxies & previews, when their production or binder is deleted, or with your account. If your paid access lapses the drive is not frozen or emptied: you can still list and download everything on it, and still delete files, for as long as your account exists — what stops is adding new files. Deleting your account deletes every file on the drive immediately, with no hold, so take copies of anything you want to keep before you delete. This is deliberately different from the cloud library above, which is held for 60 days and then removed.

Client links (for plans that include them) publish an encrypted copy of the content you choose to a page your client can open, and hold what your clients submit on that page (notes, task check-offs, signed approvals, and payment reports — the name, amount and reference a client enters when they tell you they have paid) until your app collects it. That content is retained while the link exists — and a link is not kept forever: a link that no client has opened for twelve (12) months is deleted, together with its published copy and any uncollected client submissions, and we email you at least thirty (30) days before that happens so you can open or republish it if you still need it. Republishing a link, or anyone opening its page, restarts the twelve months. A pay link (a client link that carries an invoice) is deleted on the same basis, and also as soon as you void or delete the invoice it was issued for. When your paid access ends, the pages close to clients immediately and everything clients sent is held for 60 days so you can save it to your devices and so resubscribing restores the links; we email you when the hold starts, and at the end of it the links and any uncollected client submissions are permanently deleted. Deleting a link yourself deletes its published copy and any uncollected client submissions at once — the app first saves what it can to your device and warns you about anything it cannot. Deleting your account deletes all of your client links, their published pages, and any uncollected client submissions immediately, without the hold. Copies already saved to your devices remain yours.

Recording links hold a guest's recording in our storage only until the host's device collects it: once it has downloaded the recording and filed it as a take, it deletes our copy. A recording the host's device never collects, or that never finished uploading, becomes due for deletion fourteen days after the expiry its link had when the recording was made, and our weekly clean-up deletes it the first time it runs after that — normally within twenty-one days of that expiry. What we keep about each recording — the details Section 3 lists — goes with it. A link stops taking new recordings when it expires — which the host's app can set, each time it sets it, no more than eight days ahead — or when the host turns it off or ends the session. A recording already under way when the session ends has up to a day to finish uploading, but never past the link's expiry; and a piece the page had already been given an upload address for can still arrive up to an hour after any of these. The link's own records, including the page's reports to the host's app and which anonymous sign-in held the link, are deleted by the same weekly clean-up once the session's links have been expired for a day. The anonymous sign-in itself is deleted automatically by our authentication provider about thirty days after it was created. Deleting the host's account deletes the rest at once, except that a piece the guest's page had already been given an upload address for can still arrive within the following hour; our weekly clean-up deletes it the first time it runs after that. The recording the host collected is theirs, in their project, and deleting the link does not remove it.

The guest's browser keeps its own copy of what they recorded, so that a dropped connection loses nothing and they can save a copy, and the page asks the browser not to clear it on its own. The page deletes a recording from that copy only while it is open and has been told that the host's device collected it. A recording the link refused is not deleted, and once the link's records have been cleared the page is never told; so a copy can stay in that browser until the guest clears its data for the site.

Live show links work for about a day: a link expires a day after the host invites the guest, or sooner if the host ends the guest's place, and the host's app can never set it more than two days ahead. Our daily clean-up deletes a show's link records — the sealed names, the handshake and which anonymous sign-in claimed each place — the first time it runs a day after the show's links have expired, normally within two days of that expiry; deleting the host's account deletes them at once. The anonymous sign-in itself is deleted automatically by our authentication provider about thirty days after it was created. We never hold the guest's picture or sound, so there is nothing of it to delete; what the host recorded is theirs.

Messages from our website's contact forms (Contact sales and the homepage's) are not stored on our servers. The email that carries one stays in our inbox for as long as we need it to answer you and follow up; ask the Privacy Officer (Section 1) and we will delete it.

Backup copies held for disaster recovery cycle out on a fixed schedule (our database keeps point-in-time recovery for 7 days plus scheduled backups). Records we are legally required to keep (for example, subscription transaction records, and our invoices for the Agency plan and their payments, for tax purposes) are retained for the legally required period and then deleted. Unverified accounts are subject to scheduled cleanup. Feedback reports and bug reports you sent stay with us after you delete your account, with your name, username and email address removed from them. Deleting your account does not cancel an app-store subscription — cancel it in your store settings.

10. Your Rights

Everyone: you can access and correct most of your information directly in the app (profile, portfolio, published content), delete individual posts and content, and delete your account entirely in-app. For anything you cannot do in-app, contact the Privacy Officer (Section 1). We respond to access and correction requests within the time required by applicable law (30 days under PIPEDA, extendable as the law permits), and we do not discriminate against you for exercising any right.

Canada (PIPEDA and provincial laws): you may request access to the personal information we hold about you, request corrections, withdraw consent (subject to legal or contractual restrictions — withdrawing consent for account data means closing the account), and challenge our compliance. If you are unsatisfied with our response, you may complain to the Office of the Privacy Commissioner of Canada (priv.gc.ca).

Quebec (Law 25): you additionally have rights to data portability of computerized personal information you provided, to request de-indexing or cessation of dissemination in certain circumstances, and to complain to the Commission d'accès à l'information du Québec. We do not make decisions about you based exclusively on automated processing.

EEA / UK (GDPR / UK GDPR): where GDPR applies to our processing, we process personal data on these legal bases: performance of a contract (account, subscriptions, cloud features you use); legitimate interests (service security, abuse prevention, defending legal claims — balanced against your rights); consent (optional features that send data off-device where we ask first, such as translation pack downloads, including prompts in feedback reports, and including what a connected AI says it was doing in feedback you send from AI connections); and legal obligation (tax and accounting records). You have the rights of access, rectification, erasure, restriction, portability, and objection, and the right to withdraw consent at any time without affecting prior processing. You may lodge a complaint with your local supervisory authority or the UK Information Commissioner's Office. We have not appointed an EEA/UK representative; we are a Canadian company and offer the Services globally through the app stores.

United States (state privacy laws, including California CCPA/CPRA): we do not sell personal information, do not share it for cross-context behavioural advertising, and do not use or disclose sensitive personal information for purposes requiring a right to limit. You have the rights to know, access, correct, and delete, exercisable in-app or through the Privacy Officer, and the right not to be discriminated against for exercising them. Because we do not sell or share personal information, no "Do Not Sell or Share" mechanism is required, and we treat universal opt-out signals as satisfied by default.

Verification: for requests made outside the app, we verify identity against the account email before acting, and we may decline requests that are manifestly unfounded or excessive, as the law allows.

11. Children

The Services are for adults. You must be at least 18 to use them (our Terms of Use, and in-app age confirmations, require this). We do not knowingly collect personal information from anyone under 18; if we learn we have, we will delete it. If you believe a minor has provided us personal information, contact the Privacy Officer.

That is a different question from information about a minor. Productions involve children, and the app will hold what you put in it — a young performer's name and call time, a guardian's contact details, footage of a child, a signed minor release. We do not solicit any of it and we do not use it. Where you record it, you are responsible for it under Section 3A, and the law protecting children's information is stricter than the rest; a guardian's consent is usually the least of what is required.

12. Changes to This Policy

We may update this policy as the Services evolve. Material changes will be announced by email and/or prominent in-app notice at least thirty (30) days before they take effect where feasible; the "Last Updated" date always reflects the current version. Continued use of the cloud features after the effective date constitutes acceptance of the updated policy, to the extent permitted by law. Prior versions are available on request.

13. Contact and Complaints

Privacy Officer, THE 6-FIGURE VIDEOGRAPHER LTD., Mississauga, Ontario, Canada — info@t6fv.com.

If we cannot resolve your concern, you may contact the Office of the Privacy Commissioner of Canada (priv.gc.ca, 1-800-282-1376), your provincial privacy regulator, or — where GDPR or a U.S. state law applies to you — your local supervisory authority or attorney general.