Privacy Policy
Effective July 25, 2026 · Last updated September 29, 2026 · Version 1.0
The short version
- We don't sell your data. Not to advertisers, not to data brokers, not to anyone. There is no version of Collectivision where your audience is the product.
- There are no third-party trackers on this site. No ad pixels, no analytics SDKs, no session recorders. The only cookies we set are ones the site needs to work — which is why there's no cookie banner here.
- We don't store raw IP addresses for chat or view counting. We store a one-way hash: enough to make a ban stick or avoid double-counting a view, useless for anything else.
- View counts can't follow you around. They're scoped per video on purpose, so they can't be joined into a picture of what you watch.
- We don't train AI on your content, and we don't give our providers the right to either.
- Instagram only gets what you publish. Connecting an account is opt-in, we post only when someone in your space presses Publish, and we don't read your followers, messages, or anything else there.
- You can get your data or delete it by emailing us, and we'll do it.
This summary is here to help you read the rest. Where it differs from the detailed sections below, the detailed sections are the ones that count.
1. Who this is about
Collectivision is a live video platform for artists, musicians, performers, venues, and the people who love what they make. We're based in Oregon, in the United States, and our infrastructure is primarily in the United States. In this policy, "we" and "us" mean Collectivision, and "you" means you.
This covers collectivision.net, Collectivision Studio, hosted spaces and galleries (including ones served on creators' own custom domains), share-code and file pages, live chat, and our apps.
One thing worth understanding up front: when you watch a creator's video or post in their chat, both we and that creator handle some information about it. We're responsible for the platform. The creator is responsible for what they do with what they can see — their chat, their audience, their donation links. If you have a question about a particular creator's practices, ask them directly.
Questions about anything on this page go to privacy@collectivision.net, and a human reads them. If you need a postal address for a formal request, ask and we'll provide one.
2. What we collect, and why
If you're just watching
You can watch a shared video without an account, and we keep this as thin as we can make it.
| What | Why |
|---|---|
A random ID in a cookie (cv_vid), stored as a hash tied to each individual video | So one person rewatching isn't counted five times. It's scoped per video — the same visitor watching two videos leaves two unrelated rows, so it can't be assembled into a history of what you watch. Clearing the cookie just means you get counted again, which is the honest trade for not building a fingerprint. |
| If you enter a password for a gated page: a signed cookie proving you got in | So you don't have to re-enter it on every page. |
| Standard server and CDN logs — IP address, browser, page requested, timestamp — held by our hosting and CDN providers | Security, abuse prevention, and working out why something broke. These sit with the providers in section 5 under their own retention schedules; we don't pull them into our database. |
We set no advertising cookies, and there are no third-party analytics or tracking scripts anywhere on the site.
If you post in chat
| What | Why |
|---|---|
| The display name you pick, your message, and the point in the video it was posted at | It's a chat — the message has to be stored and shown for it to work at all. |
A signed session cookie (cv_chat) | Keeps your name attached to your messages without making you create an account. |
| A salted one-way hash of your IP address | So that a ban actually holds. We never store the raw IP, and the hash can't be turned back into one. |
| A Cloudflare Turnstile check | Keeps bots out of chat. Turnstile is a privacy-focused challenge — it doesn't track you across sites. |
Chat is public to everyone who can see that page, and messages stay there until you or the space owner removes them. Please don't put anything private in it.
If you comment
| What | Why |
|---|---|
| Your comment, the name you post under, which video, event, playlist or Space page it's on, and when you posted or edited it | It's a comment — it has to be stored and shown for it to work. |
The same signed session cookie chat uses (cv_chat), or your account if you're signed in | So you can edit or delete your own comments, and so hearts and reports count once per person. |
| A salted one-way hash of your IP address | So that a space's ban holds and a report counts once. We never store the raw IP. |
| The version of the community guidelines you agreed to | A record that you agreed to them when you posted. |
| Hearts and reports you leave, with the reason and note you give | Hearts are counted on the comment; reports go to that space's moderators. |
| If you comment without an account and ask for reply emails: the address you give, and whether you confirmed it | Nothing is sent until you click the confirmation link, and every email has a one-click unsubscribe. The address is never shown to anyone. |
| A Cloudflare Turnstile check | Keeps bots out of comments. |
Comments are public to everyone who can see the page they're on. The space's owner and the moderators they appoint can see the name you posted under and whether you have an account — not your email address or IP. They can hide, delete or ban; see the community guidelines.
If you make a free viewer account
- Your email address and a password — hashed by our authentication provider. We never see or store the plaintext.
- An optional display name, so you're not just an email address in chat and comments. If you don't pick one, we derive a starting point from your email and you can change it any time.
- An optional profile photo, shown beside your comments, and how you framed it. It's stored at a public address like other images on the site. Replacing or removing it deletes the old file. An offensive photo is removed if enough people in a space report it or a space's moderators take it down (community guidelines).
- Whether you want emails about replies to your comments (on unless you turn it off), and a token for its one-click unsubscribe.
- The videos you've favorited and the spaces you follow, so we can show you your own list.
- Your email notification preferences and an unsubscribe token, so "new video from someone you follow" emails work and so a single click can stop them.
Every notification email has a working one-click unsubscribe. We don't send marketing email to viewer accounts.
If you join the waitlist
Your email address and which page you signed up from, so we can send you an invite code when a spot opens. That's the whole record.
If you have a Studio account
Everything above, plus what's needed to run a publishing account:
- The invite code you redeemed and when — to keep track of invites and to stop code guessing.
- Your spaces, projects, videos and files, including titles, descriptions, tags, filenames and file sizes.
- The video and file content itself.
- Access credentials you set on gated content — usernames as you entered them, passwords hashed.
- Custom domains you've connected, plus their DNS and certificate status.
- Donation links you configure, so they can be shown on your pages. The money itself never passes through us.
- People you've added to a space and their roles.
- Storage and bandwidth usage for your spaces, so you can see where you stand and so our costs don't surprise either of us.
If you pay for something
Payments are handled by Stripe. You enter your card on Stripe's checkout, and we never see or store card or bank details. Alongside Stripe's reference numbers for each payment, what we keep depends on what you're paying for:
| What you're paying for | What we keep |
|---|---|
| A Studio plan | Your Stripe customer ID, your plan and its status, billing dates, and your invoices — number, amount, and Stripe's link to each — so you can see your billing in Studio and so your plan's limits apply. |
| A donation to a creator | The amount, the display name and message you chose to add, and whether you let it show publicly. The payment is made on the creator's own Stripe account, not ours. |
| A ticket | Your email and name, the amount, and a private access link, so we can send you the ticket and let you in. As with donations, the payment is made on the creator's own Stripe account. |
| A gift certificate | Your email and name, plus the recipient's email, name, and message if you add them, so the certificate reaches them. |
If you accept payments as a creator, we keep your Stripe account ID, whether it's able to take payments and payouts, its country, currency, and business name. Stripe runs the identity and bank checks itself; we don't see those documents.
If your ticket came from Ticket Tailor
Some spaces sell tickets through their own Ticket Tailor box office and connect it to Collectivision, so a livestream ticket bought there gets you into the stream here. For each ticket to a show linked this way, we copy from Ticket Tailor the order email, the ticket holder's name, the ticket's price, barcode, type, and status, and Ticket Tailor's order and ticket numbers. That's what lets you in when you enter your email or barcode, or sign in with the email you ordered with — and it's why a ticket voided over there stops working here.
The space connects with a read-only Ticket Tailor key, which we store encrypted, along with who connected it. We only read tickets for shows the space has linked, and we never change anything on Ticket Tailor. Everything you gave Ticket Tailor when you bought is covered by Ticket Tailor's own privacy policy.
If you connect an Instagram account
Studio can publish a finished vertical video straight to an Instagram professional account. Nothing happens until someone in a space connects an account through Instagram's own login screen, where Instagram shows what Collectivision is asking for. After that, we post only when a person in the space presses Publish.
| What | Why |
|---|---|
| The Instagram account's ID and username | So Studio can show which account is connected, and send each post to the right one. |
| An access token from Instagram, encrypted before it's stored, and when it expires | It's what lets us publish to the account. Instagram's tokens last about 60 days; we renew ours while the space is in use, and ask you to reconnect if it lapses. |
| Who in the space connected the account, and whether they've let others in the space publish with it | So only the people who should be able to post as that account can. |
| For each post: the video, the caption, who published it and when, Instagram's ID and link for the post, and any error Instagram returned | So you can follow a post while Instagram processes it, see what went out, and find out why a post failed. |
What goes to Instagram: the caption and a link to the video file, which Instagram fetches from our video host. If Instagram refuses a post, we ask it whether the account has used up its daily posting limit, so we can tell you why. We don't store the answer.
What we don't do with it: we ask Instagram for two things only — basic account details, and permission to publish. We don't read the account's followers, messages, comments, insights, or other posts. Nothing we get from Instagram is used for advertising, analytics, or profiling, and none of it is sold or passed to anyone else.
When something breaks
We record technical error reports: an error fingerprint, the message and stack trace, which route and method it happened on, the status code, and which release was running. This is how we find and fix bugs, and it's the only thing we use it for. An error report can incidentally include personal data if it happened to be in the request that failed — we try to keep that out, and we don't go looking through these for anything but the bug.
3. What we don't collect
- We don't collect your precise location.
- We don't fingerprint your device or browser.
- We don't buy data about you from anyone.
- We don't scan the contents of your videos for advertising or profiling.
- We don't use your content, your chat, or your metadata to train AI models, and we don't grant our providers the right to.
- We never see or store card or bank details. Payments go through Stripe's checkout and Stripe holds them; what we do keep is set out in section 2, under paying for something.
- We don't send SMS. There's an unused phone-number field left over from planned text notifications; nothing writes to it and nothing sends to it. It goes away or gets used properly with explicit consent — not quietly in between.
4. Why we're allowed to use it
If you're in the UK, EU, or somewhere with similar law, these are our lawful bases for processing:
- Performing our contract with you — running your account, hosting your content, and delivering it to the people you've chosen.
- Legitimate interests — keeping the service secure, preventing abuse and fraud, counting views so creators know how they're doing, and understanding errors so we can fix them. We've weighed these against your interests, and the design reflects it: hashed identifiers instead of IP addresses, per-video scoping instead of cross-site tracking.
- Consent — optional things like following a space for email updates. You can withdraw it at any time, and the unsubscribe link in every email is the fastest way.
- Legal obligation — tax and accounting records, responding to valid legal process, and mandatory reporting of child sexual abuse material.
5. Who else touches your data
We're a small team standing on other people's infrastructure, and you should know whose. These are our processors — companies that handle data on our behalf, under contracts requiring them to protect it and barring them from using it for their own purposes. Processing is primarily in the United States, with CDN delivery from edge locations worldwide.
| Provider | What they handle for us |
|---|---|
| Supabase | Database, authentication and image storage — accounts, profiles and profile photos, chat, comments, favorites, and content metadata |
| Bunny.net | Video hosting and transcoding, file storage, and CDN delivery, along with the request logs that come with serving traffic |
| Netlify | Website hosting and custom-domain provisioning, and server access logs |
| Cloudflare | DNS for platform domains, and Turnstile bot checks on signup and chat |
| Stripe | Payments — card processing, plans and invoices, and payouts to creators who take donations or sell tickets |
| Resend | Transactional email — account notices and follow notifications |
We keep this table current. If we add a provider that materially changes how your data is handled, we'll update it and note it in the changelog at the bottom of this page.
Beyond that, we share personal data only when:
- You ask us to — for example, connecting an integration.
- The law requires it — a valid subpoena, warrant, or court order. We check that legal demands are actually valid, we push back on overbroad ones, and where we're legally allowed to tell you about a demand for your data, we will.
- Safety requires it — to prevent imminent serious harm, or as legally mandated for child safety reporting.
- The business changes hands — in a merger or acquisition, with notice to you, and the acquirer bound by this same policy until it gives you notice and a chance to leave.
Meta, which runs Instagram, isn't one of our processors — it's a destination you choose. When someone in your space publishes, we send Instagram the caption and a link to the video, and from then on the post lives on Instagram under Instagram's own terms and privacy policy. Deleting a video in Collectivision doesn't take down a post that's already on Instagram; delete it there too.
We have never sold personal data, and we never will. We also don't "share" it for cross-context behavioral advertising, as California law defines that term.
7. How long we keep things
| Data | How long we keep it |
|---|---|
| Account data | While your account is open |
| Your content | While your account is open, or until you delete it |
| Chat messages | Until you or the space owner deletes them, or the video comes down. We don't currently expire them on a schedule. |
| Comments | Until you, the space's moderators, or the space owner delete them, or the thing they're on comes down. A deleted comment that has replies leaves an empty placeholder, without your name or words, so the replies keep their place. |
| Profile photos | Until you replace or remove them, or your account closes |
| Reply-email addresses given without an account | Until you unsubscribe or ask us to remove them. An address that's never confirmed is never emailed. |
| View records | Kept as part of a video's view count for as long as the video exists. Individual rows hold only a per-video hash, never an IP. |
| Ban records | For as long as the ban is in force |
| Error reports | Until they're resolved and cleared out. These hold technical detail about failures, not profiles of people. |
| Waitlist entries | Until you're invited, or until you ask us to remove you |
| Payment records | As long as tax and accounting law requires us to keep them — usually several years, including after an account closes. Stripe keeps its own records under its own obligations. |
| A connected Ticket Tailor box office | The key until the space disconnects it. Tickets already copied from Ticket Tailor stay with the event they're for, so people who bought before the disconnect still get in. |
| A connected Instagram account | The access token until the account is disconnected, from Studio or from Instagram's settings. The account ID and username stay after that, marked as disconnected, so post history still shows which account each post went out as. They're removed if the space is deleted, or straight away if you ask Instagram to have your data deleted (section 8). |
| Instagram post history | As long as the space exists. A deletion request from Instagram removes each post's Instagram ID and link; the video, caption, and date stay with the space. |
| Instagram deletion requests | A record that the request was made and when it completed, with the Instagram account ID but no username or token. We keep it so the confirmation code keeps working and a repeat request is recognized. |
| Server and CDN logs | Held by the providers in section 5 under their own retention schedules, typically weeks rather than months |
Where we've said "until you delete it," that's the literal truth rather than a euphemism — we don't currently run automatic expiry on chat, views, or error reports. As we add scheduled deletion, we'll put the actual periods in this table rather than leaving it vague.
When you close your account, we keep your content available for 30 days in case you change your mind or forgot to export something, then delete it. If you'd rather it went immediately, say so and we'll do that. We may hold a minimal record that an account existed and when it closed, plus anything a legal hold or tax law requires.
8. Your rights
Wherever you live, you can ask us to:
- Show you what we hold about you.
- Send you a copy in a portable format.
- Fix something that's wrong.
- Delete your data and your account.
- Stop a particular use, or withdraw consent you'd given.
- Object to processing we've based on legitimate interests.
How: email privacy@collectivision.net from your account address and tell us what you want. We'll acknowledge within 5 business days and complete it within 30 days, or tell you why we need longer — we won't take longer than the law allows. It's free, unless a request is genuinely excessive or repetitive.
Right now these requests are handled by a person rather than a button in your settings. We'd rather tell you that plainly than imply an automated flow that doesn't exist yet; self-serve export and deletion are on the way.
We won't treat you worse for exercising any of these rights — no degraded service, no different pricing, no friction designed to make you give up.
A note on deletion: some things can't be pulled back. If your chat message was quoted by someone else, or a viewer downloaded a video you'd allowed downloads on, deleting on our side doesn't reach those copies. CDN edge caches and encrypted backups also take a little while to roll off — we won't serve or restore that content in the meantime.
If you connected an Instagram account
These take effect immediately, without emailing us:
- Disconnect it in Studio, on the Connections page. We delete the access token, and nobody in the space can publish as that account until it's connected again.
- Remove Collectivision in Instagram's settings, under apps and websites. Instagram tells us, and we delete the token the same way.
- Ask Instagram to have your data deleted. Instagram passes the request to us, and we delete the connection outright — account ID, username, and token — and remove Instagram's ID and link from past posts. You'll get a confirmation code and a page on collectivision.net showing the status of the request.
That covers what we hold about the Instagram account. The videos, captions, and publishing history belong to the Collectivision space, so they stay with it; to delete those, use the rights above.
If you're in the EU, UK, or Switzerland
You have the rights above under the GDPR and its equivalents, plus the right to complain to your local supervisory authority. We'd appreciate the chance to put something right first, but you're not required to come to us before going to them. Your data is processed in the United States; where a transfer needs a legal mechanism, we rely on the European Commission's Standard Contractual Clauses with our processors.
If you're in California
Under the CCPA and CPRA you have rights to know, delete, correct, and opt out of the sale or sharing of personal information. We don't sell or share personal information as those terms are defined, so there's nothing to opt out of — but the email above works for everything else. You can use an authorized agent; we'll just ask for proof they're authorized.
If you're elsewhere in the US
Colorado, Connecticut, Virginia, Utah, Texas, Oregon and other states give similar rights. Same email, same process — we apply the same handling to everyone rather than running different tiers by geography.
9. Security
We use current, reasonable measures: TLS everywhere, passwords hashed by our authentication provider, row-level security on every database table with no direct public access, signed and httpOnly cookies, hashed rather than raw IP addresses, Instagram access tokens and Ticket Tailor keys encrypted before they're stored, scoped credentials for infrastructure, and production data access limited to people who need it.
No system is perfectly secure, and we won't pretend otherwise. If there's a breach affecting your personal data, we'll notify you and the relevant regulators as the law requires, and we'll tell you what we actually know as soon as we reliably know it — not weeks later once the messaging is polished.
Security researchers: we want your reports and we won't punish you for them. Send findings to security@collectivision.net. If you act in good faith — staying in your own accounts, not accessing or taking anyone else's data, not degrading the service, and giving us reasonable time to fix things before publishing — we won't pursue legal action against you, and we'll credit you if you'd like.
10. Children
Collectivision isn't for children under 13, and we don't knowingly collect their personal data. Studio accounts require you to be 18, or the age of majority where you live.
If you believe a child under 13 has given us personal data, email privacy@collectivision.net and we'll delete it.
Creators: if your own audience includes children, that brings obligations on your side too — COPPA in the US, the Age Appropriate Design Code in the UK, and similar rules elsewhere. Worth looking into before you build for a young audience.
11. Changes to this policy
This is a young platform and this page will change as it grows. Material changes — anything that meaningfully affects what we collect, why, or who sees it — get at least 30 days' notice by email to your account address and a notice on the site before they take effect. Clarifications and corrections take effect when posted.
Either way, the changelog at the bottom of this page records what changed and when, so you can see the history without diffing two walls of text. We won't apply a change retroactively to data we've already collected in a way that would surprise you.
12. Getting in touch
| What you need | Where to send it |
|---|---|
| Privacy questions, data access, export, or deletion | privacy@collectivision.net |
| Security reports | security@collectivision.net |
| Anything else | hello@collectivision.net |
A human reads all of these. If you need a postal address for a formal request, ask and we'll provide one.
Changelog
| Date | What changed |
|---|---|
| July 25, 2026 | First published version. |
| September 23, 2026 | Added Instagram publishing: what we store when you connect an account, what we send to Instagram, how long we keep it, and how to disconnect or have it deleted. |
| September 23, 2026 | Added payments: what we keep when you pay for a plan, a donation, a ticket, or a gift certificate, and Stripe as a processor. Replaces the line saying we didn't process payments yet. |
| September 23, 2026 | Added tickets bought through Ticket Tailor: what we copy when a space connects its box office, and what disconnecting leaves behind. |
| September 29, 2026 | Added comments and profile photos: what a comment stores, who can see what, reply emails (including double opt-in for people without an account), and how long each is kept. |