Privacy policy
Your viewing habits are yours.
Effective and last updated:
BSCCBL (also called “Basic Cable,” “we,” “us,” or “our”) turns public videos into a personal, scheduled television dial. This policy explains what information the service handles, why it is needed, who helps us process it, and how you can control it.
1. Scope
This policy applies to the BSCCBL website, web application, device-pairing experience, and related television applications that use the same BSCCBL account and service. It does not replace the privacy policies of YouTube, Stripe, your browser, device maker, or other services you choose to use with BSCCBL.
2. Information we collect
Account and contact information
- Your email address, display name, and an optional profile image.
- One-time sign-in and account-action records. Secret tokens are stored as cryptographic hashes, not in readable form.
- Transactional email delivery status for sign-in links, account actions, and important service messages.
Your dial and viewing preferences
- Channels you create or adopt, including names, descriptions, search ideas, exclusions, freshness choices, and desired program lengths.
- Your channel lineup and schedule, last-tuned channel, likes, dislikes, captions choice, and similar playback preferences.
- Messages you choose to send to the Programming Desk and the channel definitions produced from those conversations.
Device, session, and operations information
- A device identifier and optional device label, pairing status, last-seen time, and last channel for each linked device.
- A secure session cookie that may keep you signed in for up to 120 days, plus browser storage for device-local choices such as mute state and last channel.
- Internet Protocol address, browser or device type, request time, request identifier, error details, and security/rate-limit signals needed to run and protect the service.
Billing information
Stripe collects and processes payment-card and wallet details inside Stripe-hosted payment fields. BSCCBL does not receive or store full card numbers. We do store Stripe customer and subscription identifiers, subscription status, invoice/payment events, and the number of paid channel slots needed to operate your subscription.
YouTube information
We store public video and channel metadata needed to build a guide, such as YouTube video IDs, titles, thumbnails, source channel names and IDs, publication dates, durations, and whether a video can be embedded. We also store which public videos have been scheduled on a BSCCBL channel. This is public catalog data, not private data from your YouTube account.
3. How we use information
- Create your account, authenticate sign-ins, pair devices, and keep your dial available across supported devices.
- Build, schedule, refresh, and play the channels you request.
- Use likes and dislikes to improve future rotation within the affected channel.
- Calculate paid channel slots, process subscriptions, reconcile invoices, and prevent duplicate billing actions.
- Send requested transactional email, answer support requests, detect abuse, troubleshoot failures, and monitor reliability.
- Comply with law and enforce our Terms of Service.
We do not sell or rent personal information, and we do not use your Programming Desk conversation to build advertising profiles for other companies.
4. YouTube API Services and playback
BSCCBL uses YouTube API Services to search and retrieve public metadata and the YouTube IFrame Player API to play video. Your use of video features is also subject to the YouTube Terms of Service. Google explains its data practices in the Google Privacy Policy. The official player may process information and show advertising according to Google and YouTube settings, even though you signed in to BSCCBL with email rather than Google.
BSCCBL refreshes or deletes stored YouTube API metadata within 30 calendar days. BSCCBL currently uses only an application API key for public catalog data and does not request Google OAuth permission. You can review or revoke services that do have Google-account access in Google’s security settings; because BSCCBL does not request that access, it ordinarily will not appear there.
5. Services that help us operate BSCCBL
We disclose only the information reasonably needed for these providers to perform their role:
We may also disclose information if reasonably necessary to comply with law, protect a person from harm, investigate fraud or abuse, or complete a merger, financing, acquisition, or sale after requiring the recipient to honor applicable privacy obligations.
6. Programming Desk and voice input
When you send a Programming Desk message, BSCCBL sends that message, recent conversation context, and summaries of your existing channels to Anthropic so the assistant can answer and propose a channel. BSCCBL does not maintain a separate server-side table of raw chat transcripts, but it stores the channel definition you approve. Anthropic may process and retain requests under its service terms and our provider agreement.
If you use the microphone button, your browser or operating system’s speech-recognition service may process audio and return text to the page. BSCCBL receives the text you choose to submit, not the microphone audio. Your browser or device provider’s privacy terms apply to its speech-recognition feature.
7. Retention and deletion
- Account data: kept while your account is active and removed when you complete account deletion, subject to limited legal, security, backup, and transaction-record obligations.
- YouTube metadata: refreshed or deleted within 30 calendar days.
- Sign-in records: expired one-time links are cleaned after 30 days; expired or revoked session records are cleaned after a short safety window.
- Pairing and security records: expired pairing records and short-lived rate-limit records are routinely removed.
- Stripe events: detailed webhook payloads are redacted after 90 days; limited event identifiers and accounting records may remain to prevent duplicate processing and meet financial obligations.
- Operational logs and backups: retained for bounded operational, security, and disaster-recovery periods and then expired under our cloud settings.
To delete your account, open Edit Profile, choose Delete Account, or ask the Programming Desk to delete it. We send a single-use email confirmation before executing deletion. Confirmed deletion removes your BSCCBL account, channels, schedules, preferences, sessions, and devices, and deletes your Stripe customer so active BSCCBL billing is canceled. Data already present in protected backups may persist until those backups naturally expire and is not restored for ordinary use.
8. Your choices and rights
- Edit your display name, remove linked devices, change channel definitions, and remove channels inside the app.
- Use playback controls to change mute, captions, likes, and dislikes. Some device-local settings are stored only in that browser.
- Block or clear cookies and browser storage through your browser. Clearing them signs the device out and resets device-local preferences.
- Request access, correction, or deletion of personal information by emailing us. We may need to verify the request before acting.
Depending on where you live, local law may provide additional rights concerning access, correction, deletion, portability, restriction, objection, or appeal. We will honor applicable rights and will not discriminate against you for exercising them.
9. Security and children
We use encrypted connections, restricted cloud access, hashed sign-in secrets, secure cookies, provider-webhook verification, rate limits, log redaction, backups, and monitoring. No security measure is perfect, so please protect access to your email account and tell us if you believe your BSCCBL account has been compromised.
BSCCBL is not directed to children under 13, and we do not knowingly collect personal information from a child under 13. If you believe a child provided information without appropriate consent, contact us so we can investigate and delete it.
10. Changes and contact
We may update this policy as the service changes. We will change the date above and provide additional notice when required by law or when a change materially affects how we use personal information.
Privacy questions or requests
Email [email protected].