Terms of Service
Last updated: 01 November 2025
1) Service description
- DailyDoseNews-contentManager (the “App”) is a production tool used by the owner to upload/publish and schedule content for their own YouTube Channels, Facebook Pages, and Instagram Professional accounts.
- The App is under continuous development; major changes are documented on this domain.
2) Ownership & scope
- The App is owned and operated by the developer/owner.
- Usage is limited to owned/admin-controlled Channels/Pages/Instagram accounts; it is not licensed or provided to third parties.
3) Token handling
- OAuth tokens are stored locally on a secure device controlled by the owner.
- Secrets are excluded from version control (
.gitignore); keys are rotated if compromise is suspected. - Upon revocation from provider settings (Google/Meta) or at the owner’s request, tokens are deleted promptly.
4) Eligibility & prerequisites
- YouTube: requires granting the limited scope
youtube.uploadto callvideos.insert. - Instagram: requires a Professional (Business or Creator) account connected to a Facebook Page and granting the required permissions listed below.
5) Usage conditions
- Operations are performed only for assets (Channels/Pages/IG accounts) owned or administered by the owner.
- Use must comply with platform terms, policies, and applicable law.
- Some features are optional and may be disabled by default, depending on access levels (Development/Live) and App Review outcomes.
6) Platform permissions & references
Meta App #1 — Daily Dose News‑contentManager
Permissions: pages_show_list, pages_read_engagement, pages_manage_metadata, pages_manage_posts.
- Purpose: list/select Pages, publish posts/videos, and read engagement for QA/monitoring.
- References: Pages API — Manage a Page · Permissions Reference
Meta App #2 — DDN‑contentManager
Permissions: instagram_content_publish, instagram_basic, pages_show_list, pages_read_engagement.
- Use: publish single image, video, Reels, or carousel using the two‑step
/media → /media_publishflow. - Prerequisite: Instagram Professional (Business/Creator) account connected to a Facebook Page.
- References: Publish Content · /media_publish endpoint · IG Platform Overview
Google Cloud Console App — DailyDoseNews-contentManager
Scope: https://www.googleapis.com/auth/youtube.upload · Method: videos.insert
- Reference: YouTube Data API – videos.insert
7) Limitations
- No actions are performed on third‑party assets without ownership/admin rights.
- API quotas, App Review outcomes, rate limits, or policy/interface changes by providers are outside the App’s control.
8) Disclaimers
- The App is provided “as is”, without warranties of any kind.
- No liability for provider outages, quota reductions, or API/policy changes.
9) Termination & revocation
- Access can be revoked at any time by the owner in provider settings (Google/Meta) and by deleting local tokens.
- Google: Account → Security → Third‑party access; Facebook: Settings → Apps and Websites (or Business Integrations).
10) Changes
- These Terms may be updated; the latest version is always published on this domain with the date above.