DailyDoseNews Logo

DailyDoseNews-contentManager

Official application site for OAuth app reviews. This desktop/CLI app manages uploads and (where permitted) scheduling for YouTube Channels and Facebook Pages, with room to add more platforms.

This page contains the explanations, policies and contact information required for Google & Meta app review.

Supported Platforms

YouTube (Gooogle)
Production
DailyDoseNews-contentManager
Youtube Publisher
  • youtube.upload

Facebook (Meta)
Pilot

Two separate Meta apps are used in parallel during transition.

App #1 — Daily Dose News-contentManager
Facebook Publisher
Namespace: ddn-contentmanager

Focus: Facebook Pages posting (posts/videos/Reels via Page).

App #2 — DDN-contentManager
Instagram Publisher
Namespace: ddn_contentmanager

Focus: Instagram Business publishing (photo/video/Reels).

Mode: Development for testing with roles; Live after App Review. Settings and privacy terms are shared at the same domain.

Permissions & Scopes

YouTube (Google)
Production

Uploads only (videos.insert).

Minimum Required Scope: https://www.googleapis.com/auth/youtube.upload

  • Purpose: Upload videos on your behalf via videos.insert.
  • Not used for: channel management, updates/deletes, thumbnails, playlists, live, analytics or comments.
  • Data handled: your provided video file and basic metadata (title, description, tags). OAuth tokens are used only to perform uploads; no third-party sharing.
  • User control: revoke access anytime in Google Account → Security → Third-party access. See our Privacy Policy.
Facebook (Meta)
Pilot

Two separate apps, each with its own minimal permission set.

App #1 — Daily Dose News-contentManager
Fcebook Publisher
Namespace: ddn-contentmanager
  • pages_show_list
  • pages_read_engagement
  • pages_manage_metadata
  • pages_manage_posts
  • public_profile (login)
App #2 — DDN-contentManager
Instagram Publisher
Namespace: ddn_contentmanager
  • pages_show_list
  • instagram_basic
  • instagram_content_publish
  • pages_read_engagement
  • public_profile (login)

Permissions are used solely to execute your chosen actions; we do not access personal messages or contacts. See Privacy Policy. For production, necessary permissions undergo App Review.

Data & Security

What we store (local only)

  • OAuth tokens per platform (YouTube, Facebook) and per Channel/Page to authenticate API calls.
  • IDs & minimal metadata needed to operate (Channel/Page IDs, video/post IDs, titles, scheduled times).
  • Local logs for troubleshooting (kept up to 90 days).
  • No server database: no cloud copy, no third-party sharing, no ads or analytics SDKs.

Protections & practices

  • Least privilege: only youtube.upload is requested on YouTube; other scopes are disabled.
  • Local storage paths: contentManager/**/secrets/tokens/ (git-ignored).
  • Device security: OS user separation, disk encryption, least-privilege file permissions.
  • Transport: all API calls occur over HTTPS/TLS to provider endpoints.
  • Revocation: remove third-party access in Google/Facebook settings; delete local tokens (see Privacy).
  • Deletion: follow Data Deletion (Facebook) and instructions in Privacy.
  • Incident contact: kmclabs.digital@gmail.com • kutaycetiner@gmail.com

For full details and platform-specific notes, see the Privacy Policy.

Contact & Support

Support Email: kmclabs.digital@gmail.com, kutaycetiner@gmail.com

Listed on OAuth consent as the user support email.

Owner/Developer: Kutay Mehmet Çetiner — Software Engineer, Izmir, Türkiye.