Skip to content

Commit bda0330

Browse files
committed
chore: refresh social platform policy monitor
1 parent a5a874c commit bda0330

15 files changed

Lines changed: 723 additions & 422 deletions

harness/references/linkedin-organic-posting-rules.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
# LinkedIn Organic Posting Rules
22

3-
Last researched: 2026-07-27
3+
Last researched: 2026-08-03
44

55
Primary sources:
66
- LinkedIn User Agreement: https://www.linkedin.com/legal/user-agreement
77
- LinkedIn API Terms of Use: https://www.linkedin.com/legal/l/api-terms-of-use
88
- LinkedIn Marketing API Terms: https://www.linkedin.com/legal/l/marketing-api-terms
9-
- LinkedIn Developer AI Policy: https://learn.microsoft.com/en-us/linkedin/marketing/developer-ai-policy?view=li-lms-2026-05
9+
- LinkedIn Developer AI Policy: https://learn.microsoft.com/en-us/linkedin/marketing/developer-ai-policy?view=li-lms-2026-07
1010
- LinkedIn Professional Community Policies: https://www.linkedin.com/help/linkedin/answer/a403270/linkedin-professional-community-policies
11+
- LinkedIn Spam: https://www.linkedin.com/help/linkedin/answer/a1338787
1112
- How LinkedIn feed ranks content: https://www.linkedin.com/help/linkedin/answer/a9554004
1213
- Prohibited software and extensions: https://www.linkedin.com/help/linkedin/answer/a1341387
13-
- LinkedIn Posts API: https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/posts-api?view=li-lms-2026-05
14-
- Marketing API recent changes: https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes?view=li-lms-2026-05
14+
- LinkedIn Posts API: https://learn.microsoft.com/en-us/linkedin/marketing/community-management/shares/posts-api?view=li-lms-2026-07
15+
- Marketing API recent changes: https://learn.microsoft.com/en-us/linkedin/marketing/integrations/recent-changes?view=li-lms-2026-07
1516
- LinkedIn product catalog: https://developer.linkedin.com/product-catalog
1617

1718
## Required Checks
@@ -31,6 +32,7 @@ Primary sources:
3132
- LinkedIn rewards professional relevance, conversation quality, dwell, topical fit, and authentic network engagement.
3233
- Use native documents, images, video, text posts, newsletters, and articles based on the content goal.
3334
- Avoid pods, coordinated engagement, fake employee advocacy, engagement bait, irrelevant tagging, and copy-paste employee posts.
35+
- LinkedIn's current spam help says the platform may remove or limit distribution of emoji/reaction polls built to game engagement, fake "double-tap" instructions, chain-letter sharing prompts, and excessive repetitive comments or messages. Source: https://www.linkedin.com/help/linkedin/answer/a1338787 (accessed 2026-08-03).
3436
- Put external links where the strategy calls for them, but do not hide material claims or required disclosures.
3537
- Keep AI-assisted content edited into a specific human POV with evidence, examples, and accountable claims.
3638
- Do not use browser extensions or agents to automate profile views, connection requests, likes, comments, shares, scraping, member-data enrichment, or any tool that modifies LinkedIn's UI or manipulates feed ranking. Source: https://www.linkedin.com/help/linkedin/answer/a1341387 (accessed 2026-07-06).

harness/references/meta-organic-posting-rules.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Meta, Instagram, Facebook, and Threads Organic Posting Rules
22

3-
Last researched: 2026-07-27
3+
Last researched: 2026-08-03
44

55
Primary sources:
66
- Meta Community Standards: https://transparency.meta.com/policies/community-standards/
@@ -9,13 +9,16 @@ Primary sources:
99
- Instagram originality guidance: https://creators.instagram.com/blog/recommendations-and-originality
1010
- Threads API docs: https://developers.facebook.com/docs/threads/
1111
- Threads API changelog: https://developers.facebook.com/docs/threads/changelog/
12+
- Threads Terms of Use: https://help.instagram.com/769983657850450
1213
- Instagram Content Publishing API: https://developers.facebook.com/docs/instagram-platform/content-publishing/
1314
- Instagram media publish reference: https://developers.facebook.com/docs/instagram-platform/instagram-graph-api/reference/ig-user/media_publish/
15+
- Graph API rate limits: https://developers.facebook.com/docs/graph-api/overview/rate-limiting/
1416
- Meta ranking explainers: https://transparency.meta.com/features/explaining-ranking/
1517
- Meta other policies hub: https://transparency.meta.com/policies/other-policies/
18+
- About branded content on Instagram: https://help.instagram.com/128845584325492/
1619
- Facebook Feed AI system: https://transparency.meta.com/features/explaining-ranking/fb-feed/
1720
- Threads Feed AI system: https://transparency.meta.com/features/explaining-ranking/ig-threads-feed/
18-
- Label AI content on Threads: https://help.instagram.com/407718162047721/
21+
- Meta AI labeling on Facebook, Instagram, and Threads: https://about.fb.com/news/2024/02/labeling-ai-generated-images-on-facebook-instagram-and-threads/
1922
- Meta Community Notes: https://transparency.meta.com/features/community-notes/
2023
- Meta Advertising Standards: https://transparency.meta.com/policies/ad-standards/
2124

@@ -26,13 +29,15 @@ Primary sources:
2629
- Treat AI-generated content, synthetic media, affiliate content, contests, testimonials, and regulated goods as policy-sensitive.
2730
- Check Meta Advertising Standards before boosting any organic post.
2831
- Check Meta's other-policies hub before branded content, affiliate, partner, Page-admin, or group/community publishing workflows.
29-
- Treat Threads Terms as supplemental to Instagram Terms for Threads workflows. Do not assume Instagram-only product help covers Threads publishing, identity, or federation-specific obligations. Source: https://help.instagram.com/769983657850450 (accessed 2026-07-27 in browser/search).
32+
- Treat Threads Terms as supplemental to Instagram Terms for Threads workflows. Do not assume Instagram-only product help covers Threads publishing, identity, or federation-specific obligations. Source: https://help.instagram.com/769983657850450 (accessed 2026-08-03).
33+
- Check Graph API rate limits before burst publishing, moderation, or insights jobs. Meta's official rate-limit docs remain the canonical source for how app, user, and business-use-case limits can throttle otherwise-valid automation. Source: https://developers.facebook.com/docs/graph-api/overview/rate-limiting/ (accessed 2026-08-03).
3034
- Use only approved APIs and permission scopes for posting, moderation, messaging, insights, or Threads management.
3135
- Keep user consent, token scope, and account ownership records for any scheduled/published content.
3236
- Check live Instagram/Threads API docs before scheduling. Current Meta publishing-limit language can differ by guide and endpoint.
3337
- If Instagram content is AI-generated or meaningfully AI-altered, set the API self-disclosure field at publish time. The Instagram Platform changelog says `is_ai_generated=true` now applies the AI Info label on media or carousel containers. Source: https://developers.facebook.com/docs/instagram-platform/changelog/ (accessed 2026-06-29).
3438
- Review Community Notes exposure for factual, political, health, finance, public-interest, or brand-claim posts.
35-
- Review AI-generated/manipulated media labeling and branded-content disclosure before publishing. Threads' current help article says content may be auto-labeled when Meta detects AI signals, but creators still need to label AI-generated or AI-modified content when required. Source: https://help.instagram.com/407718162047721/ (accessed 2026-07-27 in browser/search).
39+
- Use the branded-content tool path when a post has a business partner, sponsorship, or other paid-partnership context. Instagram's current branded-content help still ties partner tagging to Partner Monetization Policies and the official business-partner tag flow. Source: https://help.instagram.com/128845584325492/ (accessed 2026-08-03).
40+
- Review AI-generated/manipulated media labeling and branded-content disclosure before publishing. Meta's current AI-labeling post says content may be auto-labeled when Meta detects AI signals, but creators still need to label AI-generated or AI-modified content when required. Source: https://about.fb.com/news/2024/02/labeling-ai-generated-images-on-facebook-instagram-and-threads/ (accessed 2026-08-03).
3641

3742
## Organic Distribution Guidance
3843

harness/references/pinterest-organic-posting-rules.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Pinterest Organic Posting Rules
22

3-
Last researched: 2026-07-27
3+
Last researched: 2026-08-03
44

55
Primary sources:
66
- Community Guidelines: https://policy.pinterest.com/en/community-guidelines
@@ -13,6 +13,7 @@ Primary sources:
1313
## Required Checks
1414

1515
- Check Community Guidelines for content, destination links, deceptive practices, regulated goods, and spam risk.
16+
- Treat Pinterest's harmful/deceptive-products section as a hard block for growth-hack offers involving bought social accounts, account credentials, safety-bypass tools, or services built around deception/privacy violation. Source: https://policy.pinterest.com/en/community-guidelines (accessed 2026-08-03).
1617
- Use Pinterest API only under the current Developer and API Terms.
1718
- Follow Pinterest's developer-data constraints. Pinterest's current Developer Guidelines say you generally may not store information accessed through Pinterest Materials except campaign analytics about your own account, should call the API each time you need Pinterest account data, and cannot offer platform insights or competitor benchmarking without explicit written authorization. Source: https://policy.pinterest.com/en/developer-guidelines (accessed 2026-07-27).
1819
- Follow Business Terms for commercial accounts, catalogs, shops, affiliates, and promoted content. Pinterest's current Terms of Service say commercial use should run through a business account and that sponsored/branded posts are subject to the Commercial and Branded Content Guidelines. Source: https://policy.pinterest.com/en/terms-of-service and https://policy.pinterest.com/en/commercial-and-branded-content-guidelines (accessed 2026-07-20).

harness/references/reddit-organic-posting-rules.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Reddit Organic Posting Rules
22

3-
Last researched: 2026-07-27
3+
Last researched: 2026-08-03
44

55
Primary sources:
66
- User Agreement: https://redditinc.com/policies/user-agreement
@@ -9,6 +9,8 @@ Primary sources:
99
- Data API Terms: https://redditinc.com/policies/data-api-terms
1010
- Public Content Policy: https://support.reddithelp.com/hc/en-us/articles/26410290525844-Public-Content-Policy
1111
- Spam policy: https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam
12+
- Manipulated Content and Misleading Behavior: https://support.reddithelp.com/hc/en-us/articles/41180423371156-Manipulated-Content-and-Misleading-Behavior
13+
- Apps on Reddit and how to get a label for your app: https://support.reddithelp.com/hc/en-us/articles/45376380316052-Apps-on-Reddit-and-how-to-get-a-label-for-your-app
1214
- Responsible Builder Policy announcement: https://www.reddit.com/r/redditdev/comments/1oug31u/introducing_the_responsible_builder_policy_new/
1315
- Responsible Builder Policy help article: https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy
1416

@@ -21,8 +23,10 @@ Primary sources:
2123
- Do not display Reddit content inside an ads-backed, paywalled, or otherwise monetized product surface without Reddit's permission and contract path. Reddit's current developer-access help says you cannot display Reddit content and run advertisements in your app, website, or service, and it treats monetized publishing of Reddit content as a commercial use that requires permission. Source: https://support.reddithelp.com/hc/en-us/articles/14945211791892-Developer-Platform-Accessing-Reddit-Data (accessed 2026-07-27).
2224
- Treat ads-backed tools, subscription products, monetized publishing of Reddit content, paid services, and model training as permission-gated commercial uses until Reddit approves the exact use case or contract path. Source: https://support.reddithelp.com/hc/en-us/articles/14945211791892-Developer-Platform-Accessing-Reddit-Data and https://support.reddithelp.com/hc/en-us/articles/42728983564564-Responsible-Builder-Policy (accessed 2026-07-13).
2325
- Do not use the Data APIs to spam, incentivize, or harass users, and do not train AI on Reddit user content without the applicable rightsholder permission. Source: https://redditinc.com/policies/data-api-terms (accessed 2026-07-20).
26+
- Do not publish AI-generated, edited, or otherwise manipulated Reddit content in ways that materially mislead, impersonate, or falsify context. Treat deceptive synthetic media as a policy issue, not just a quality issue. Source: https://support.reddithelp.com/hc/en-us/articles/41180423371156-Manipulated-Content-and-Misleading-Behavior (accessed 2026-08-03).
2427
- Do not use undisclosed brand accounts, fake users, bought accounts, coordinated voting, vote manipulation, astroturfing, or scraped personal data.
2528
- Get approval for any new OAuth/API access path if Reddit requires it.
29+
- Label user-facing Reddit apps or bots when the product surface requires it. Do not ship automation that appears to be an ordinary human account when Reddit expects an app label or comparable disclosure. Source: https://support.reddithelp.com/hc/en-us/articles/45376380316052-Apps-on-Reddit-and-how-to-get-a-label-for-your-app (accessed 2026-08-03).
2630
- Check reputation, account age, karma, flair, moderation queue, and community-specific self-promotion tolerance before posting.
2731
- Reddit's spam page currently describes mass-posting repetitive content for exposure or financial gain, mass-tagging or unsolicited chats/DMs, and tooling that breaks Reddit or facilitates spam as enforcement risk. Keep this as a browser-verified source when the help-center URL is bot-blocked in automation. Source: https://support.reddithelp.com/hc/en-us/articles/360043504051-Spam (accessed 2026-07-20 in browser/search).
2832
- If Reddit Help policy pages fail in automation, use the official Reddit news Public Content Policy post and the old.reddit `redditdev` Responsible Builder announcement as monitor fallbacks, then verify the live help-center pages manually in a browser before changing guidance. Sources: https://redditinc.com/news/publishing-our-public-content-policy-and-introducing-a-new-community-for-researchers and https://old.reddit.com/r/redditdev/comments/1oug31u/introducing_the_responsible_builder_policy_new/ (accessed 2026-06-29).

harness/references/social-automation-rules.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Social Automation Rules
22

3-
Last researched: 2026-07-27
3+
Last researched: 2026-08-03
44

55
Use this before any scheduled post, API publish, reply automation, DM flow, data collection, listening job, or engagement workflow.
66

@@ -19,7 +19,7 @@ Only use platform-approved APIs, official partner tools, or a user-controlled sc
1919
| LinkedIn | LinkedIn approved API products with account/page authorization | Scraping, unauthorized extensions, automated profile actions, algorithm-manipulation tools, engagement pods, data resale/enrichment outside terms |
2020
| Pinterest | Pinterest API with approved access, accurate destinations, and business/developer terms | Link cloaking, bulk duplicate pins, misleading destinations, scraping, unapproved automation |
2121
| Snapchat | Snap-approved tools/APIs and public/commercial disclosure tools | Undisclosed commercial content, recommendation-ineligible public content, regulated goods outside approved channels |
22-
| Reddit | Approved Reddit Data API or Developer Platform path with transparent app identity, required approvals/contracts, and subreddit-rule review | Vote manipulation, astroturfing, undisclosed brand accounts, scraped personal data, repetitive self-promotion, spammy generative-AI tooling |
22+
| Reddit | Approved Reddit Data API or Developer Platform path with transparent app identity, required approvals/contracts, required app labels, and subreddit-rule review | Vote manipulation, astroturfing, undisclosed brand accounts, scraped personal data, repetitive self-promotion, spammy generative-AI tooling |
2323
| Bluesky | AT Protocol APIs within rate limits and label/moderation rules | Spammy write bursts, label evasion, unauthenticated scraping at scale, misleading bot identity |
2424
| Mastodon / Fediverse | Instance-compliant API usage with local server rules and rate limits | Cross-instance spam, hidden bots, instance-rule violations, mass unsolicited mentions/DMs |
2525

@@ -41,3 +41,5 @@ X's current API changelog says self-serve programmatic replies are only allowed
4141
Reddit's current developer-access help says ads-backed or paywalled use of displayed Reddit content requires Reddit's permission and contract path, and apps cannot display Reddit content while also running advertisements without that approval. Source: https://support.reddithelp.com/hc/en-us/articles/14945211791892-Developer-Platform-Accessing-Reddit-Data (accessed 2026-07-27).
4242

4343
Reddit's July 2026 developer-access help says monetized publishing of Reddit content, paid services, ads-backed use cases, and model training all require Reddit permission or contract review before launch. Reddit's current Data API Terms also require use of Reddit-issued OAuth/user-agent identity and prohibit deriving revenue from Data API access without written approval. Sources: https://support.reddithelp.com/hc/en-us/articles/14945211791892-Developer-Platform-Accessing-Reddit-Data and https://redditinc.com/policies/data-api-terms (accessed 2026-07-20).
44+
45+
Reddit's current app-label help means user-facing Reddit automation should not masquerade as an ordinary human account when Reddit expects an app label or equivalent disclosure. Source: https://support.reddithelp.com/hc/en-us/articles/45376380316052-Apps-on-Reddit-and-how-to-get-a-label-for-your-app (accessed 2026-08-03).

0 commit comments

Comments
 (0)