Your YouTube architecture, without the account confusion
You do not have “one YouTube login.” You have several layers that can each be signed in, signed out, or pointed at a different identity: macOS, Chrome, Google, YouTube, Brand Accounts, VidIQ, and API tokens. This page separates those layers and maps what is confirmed today.
The seven layers
Brad’s current account map
bradstevens44@gmail.combrad@outsourceaccess.comUC0Hm6gNgLPSNrCDQDiec22wUCtuOEc77xh8HISeBIy2-JiwCombined videos observed through VidIQ
Distinct public channel identities
Ownership or permission changes made during this audit
Why the faces and sign-in messages look contradictory
macOS user
You are logged into the Mac. This says nothing about Chrome or Google.
Chrome toolbar face
Identifies the Chrome profile. Bookmarks and extensions belong here. A missing bookmark bar may only be hidden, or this may be another profile.
Google webpage avatar
Shows which Google account is signed into that website. It can differ from the Chrome profile.
YouTube avatar
Shows the active YouTube channel—not necessarily the Google login or Chrome profile name.
VidIQ selector
Shows which connected channel VidIQ will analyze or publish to.
“I see my face, but it says Sign in”
You may be signed into a Chrome profile while the webpage itself is signed out. Chrome and websites keep separate sessions.
“I see my face, but no bookmarks”
The bookmarks bar may be hidden, or Chrome may have opened a different profile. This does not by itself prove that Google or YouTube is signed out.
Personal channel, Brand Account, and Studio permissions
| Model | What it is | Who controls it | API implication |
|---|---|---|---|
| Personal YouTube channel | Channel directly associated with one Google Account identity. | The controlling Google Account. | Owner must complete OAuth while acting as that channel. |
| Brand Account channel | Business identity that multiple Google Accounts can own/manage without sharing passwords. | Primary owner, owners, and managers. | Authorize while the real owner is acting as the Brand channel; bind the token to the returned channel ID. |
| YouTube Studio permissions | Newer delegation roles inside Studio: Owner, Manager, Editor, Viewer, etc. | Managed in Studio → Settings → Permissions. | Delegates cannot authorize/use YouTube APIs as the channel. Manual access only. |
How VidIQ fits
VidIQ MCP CONNECTED
Research, transcripts, analytics, title and thumbnail generation/scoring. It sees both channels.
- No metadata publishing
- No uploads
- No YouTube save action
VidIQ web Optimize LOGIN NEEDED
Can edit and publish title, description, tags, and long-form thumbnail for existing connected videos.
- Persistent interactive browser
- May require MFA/reauthorization
- Confirm selected channel before Publish
VidIQ Chrome extension INSTALL/VERIFY
Adds optimization tools inside YouTube Studio and can populate title, description, tags, and thumbnail workflow.
- Same paid VidIQ account
- Same persistent Chrome profile
- Final save remains in Studio
Recommended direct YouTube API architecture
Token: Brad Stevens
expected_channel_id = UC0Hm6gNgLPSNrCDQDiec22wAuthorize while Brad is acting as the actual controlling personal/Brand channel owner.
Token: Outsource Access
expected_channel_id = UCtuOEc77xh8HISeBIy2-JiwAuthorize while the actual corporate/Brand Account owner is acting as this channel.
Publication guardrails
- Read and back up every current field
- Lock every job to an expected channel ID
- Generate an exact before/after payload
- Require explicit approval before public changes
- No deletion methods in the application allowlist
- No privacy/scheduling changes by inference
- Verify API response and public YouTube page
- Keep rollback metadata and idempotency lock
What we will verify together later
Identify the Chrome profile
Click the Chrome toolbar avatar and record the profile name, sync email, and whether bookmarks are merely hidden or belong to another profile.
Confirm the personal channel relationship
Open YouTube’s channel switcher and Studio advanced settings. Match the Brad Stevens title to channel ID UC0Hm6gNgLPSNrCDQDiec22w.
Confirm the corporate channel relationship
Match Outsource Access to channel ID UCtuOEc77xh8HISeBIy2-Jiw and identify the Google login acting as owner.
Inspect Brand Accounts
At myaccount.google.com/brandaccounts, record Brand Account name, primary owner, other owners, and managers—without changing them.
Inspect Studio permissions
For each channel, open Studio → Settings → Permissions and record the active delegation model.
Restore VidIQ web access
Sign into the existing paid VidIQ account, complete MFA, confirm both connected channels, and open Optimize without publishing.
Authorize the API twice
Create separate offline OAuth grants, verify each returned channel ID, and store each refresh token securely under that ID.
Run one controlled test
Complete read-only inventory first. After Brad approves an exact change, publish one low-risk video update and verify it publicly before scaling.