Privacy Policy
Last updated: 01 November 2025
1) Who we are
- DailyDoseNews-contentManager (the “App”) is a local desktop/CLI tool used by the owner to manage their own YouTube channels and Meta assets (Facebook Pages & Instagram accounts).
- The App is not a consumer service; it is operated solely by the developer/owner.
2) Data we collect
- OAuth tokens: per platform and per Channel/Page/IG account to authenticate API calls.
- IDs & metadata: Channel/Page/IG User IDs, media container IDs, video/post IDs, titles, descriptions, tags, scheduled times.
- Local logs: minimal operation/error logs for troubleshooting and auditability.
3) Purposes of processing
- Upload and publish content across owned Channels/Pages/IG accounts.
- Keep automations reliable, auditable, and secure.
- No data is sold, rented, or shared with third parties for advertising.
4) Storage & security
- Local only: tokens and logs are stored on a secure device controlled by the owner.
.gitignore: secret folders are excluded from version control.- Device protections: OS account controls, disk encryption, and least‑privilege permissions.
5) Retention & deletion
- Tokens remain valid only while the connection is kept; removing access revokes them and they are deleted locally.
- Logs are retained for up to 90 days and may be purged earlier at the owner’s discretion.
6) Platform‑specific — YouTube
- Scope:
https://www.googleapis.com/auth/youtube.upload - Use: uploads via
videos.insert. - Revocation: Google Account → Security → Third‑party access; or delete local token files under
contentManager/youtube/secrets/tokens/. - Compliance: YouTube API Services Terms of Service and Google API Services User Data Policy.
7) Platform‑specific — Facebook (Meta)
App #1 — Daily Dose News‑contentManager
Facebook publisher · Namespace: ddn-contentmanager
- Permissions:
pages_show_list,pages_read_engagement,pages_manage_metadata,pages_manage_posts. - Use: publish to selected Pages, list/select Pages, and read engagement for QA/monitoring.
- Reference: see Meta’s Pages API — Manage a Page and Permissions Reference.
App #2 — DDN‑contentManager
Instagram publisher · Namespace: ddn_contentmanager
- Permissions:
instagram_content_publish,instagram_basic,pages_show_list,pages_read_engagement. - Use: publish single image, video, Reels, or carousels using the two‑step
/media → /media_publishflow. - Prerequisites: IG account must be Professional (Business or Creator) and connected to a Facebook Page.
- References: Publish Content · /media_publish endpoint · IG Platform Overview.
- Not processed: Direct Messages and comment text are not ingested by the App.
8) User controls
- YouTube: revoke access from Google Account → Security → Third‑party access.
- Meta (Facebook/Instagram): revoke from Facebook → Settings → Apps and Websites / Business Integrations. For removal instructions and deletion, see the Data Deletion page.
9) Children’s privacy
- The App is not directed to children under 13 and is used privately by the owner.
10) Changes
- We update this document when platforms or policies change; the date appears at the top.
11) Contact
Note: Meta requires a publicly accessible Privacy Policy and a user data deletion method (callback or instructions). See our Data Deletion page.