Skip to content

Commit a038181

Browse files
update user actions requirements (#75)
<!-- If this pull request closes an issue, please mention the issue number below --> Closes # <!-- Issue # here --> ## 💸 TL;DR <!-- What's the three sentence summary of purpose of the PR --> We have a checklist during review that would result in the app being rejected. This PR updates those requirements in the docs. ## 📜 Details [Design Doc](<!-- insert Google Doc link here if applicable -->) [Jira](<!-- insert Jira link if applicable -->) <!-- Add additional details required for the PR: breaking changes, screenshots, external dependency changes --> ## 🧪 Testing Steps / Validation <!-- add details on how this PR has been tested, include reproductions and screenshots where applicable --> ## ✅ Checks <!-- Make sure your pr passes the CI checks and do check the following fields as needed - --> - [ ] CI tests (if present) are passing - [ ] Adheres to code style for repo - [ ] Contributor License Agreement (CLA) completed if not a Reddit employee
1 parent 59c6903 commit a038181

File tree

2 files changed

+44
-14
lines changed

2 files changed

+44
-14
lines changed

docs/capabilities/server/userActions.mdx

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,28 @@ Some actions are not available to apps to prevent abuse and maintain platform in
2424
Requirements
2525
--------------
2626

27-
To ensure a positive user experience and compliance with Reddit policies:
28-
29-
- **Always ask permission:** Your app must always inform users before posting, commenting, or subscribing on their behalf. This can only happen on an explicit manual action, e.g. from a button.
30-
- **No automated actions:** Users must explicitly opt-in to the app acting on their behalf. Do not mislead or surprise users.
31-
- **Establish a reporting flow:** Ensure `userGeneratedContent` is correctly set for posts submitted on behalf of the user.
32-
- **Do not gate any functionality:** Users should not be made or encouraged to post, comment, or subscribe to continue using your app.
33-
- **Remember the human:** Follow Reddit's safety and compliance guidelines for user-generated content. Do not create spam-like content or poor user experiences in pursuit of engagement.
27+
To ensure a positive user experience and compliance with Reddit policies, your app must meet the requirements below. **Review can reject** apps until user action issues, including the game-specific items at the end, are resolved.
28+
29+
- **When to post or comment as the user:**
30+
- If users enter text or imagery that appears in your app, publish that content somewhere with reportable, actionable attribution, such as posts or comments submitted as the user.
31+
- For score sharing, comments should be submitted as the user, not the app account.
32+
- **Before you post or comment as the user:**
33+
- Use an explicit manual action (for example, a button), users must clearly understand what will happen before they confirm.
34+
- Make it clear they are posting or commenting as themselves, and what will appear on Reddit, including when their username is shown to others.
35+
- Label buttons and flows so the action is obviously from the user's account, not only the app account.
36+
- Do not automate these actions, and do not mislead or surprise users.
37+
- **When posting or commenting as the user:**
38+
- Set `userGeneratedContent` correctly for posts submitted on behalf of the user.
39+
- For generic score comments, reply to a sticky comment.
40+
- If the user adds meaningful commentary to their score, a top-level comment is allowed.
41+
- Follow the detailed guidance in [Commenting scores](#commenting-scores).
42+
- **Subscribe actions and gating:**
43+
- Subscribing on behalf of the user must also be explicit and manual, with clear user understanding before confirmation.
44+
- Do not require or encourage posting, commenting, or subscribing as a condition of progress, access, or core functionality.
45+
- Do not merge gameplay actions with posting, commenting, or subscribing, each action must remain a separate, clear choice. See [End-of-game actions](#end-of-game-actions).
46+
- **Remember the human:**
47+
- Follow Reddit's safety and compliance guidelines for user-generated content.
48+
- Do not create spam-like content or poor user experiences in pursuit of engagement.
3449

3550
:::note
3651
Apps using user actions must follow these requirements to be approved.

versioned_docs/version-0.12/capabilities/server/userActions.mdx

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,28 @@ Some actions are not available to apps to prevent abuse and maintain platform in
2424
Requirements
2525
--------------
2626

27-
To ensure a positive user experience and compliance with Reddit policies:
28-
29-
- **Always ask permission:** Your app must always inform users before posting, commenting, or subscribing on their behalf. This can only happen on an explicit manual action, e.g. from a button.
30-
- **No automated actions:** Users must explicitly opt-in to the app acting on their behalf. Do not mislead or surprise users.
31-
- **Establish a reporting flow:** Ensure `userGeneratedContent` is correctly set for posts submitted on behalf of the user.
32-
- **Do not gate any functionality:** Users should not be made or encouraged to post, comment, or subscribe to continue using your app.
33-
- **Remember the human:** Follow Reddit's safety and compliance guidelines for user-generated content. Do not create spam-like content or poor user experiences in pursuit of engagement.
27+
To ensure a positive user experience and compliance with Reddit policies, your app must meet the requirements below. **Review can reject** apps until user action issues, including the game-specific items at the end, are resolved.
28+
29+
- **When to post or comment as the user:**
30+
- If users enter text or imagery that appears in your app, publish that content somewhere with reportable, actionable attribution, such as posts or comments submitted as the user.
31+
- For score sharing, comments should be submitted as the user, not the app account.
32+
- **Before you post or comment as the user:**
33+
- Use an explicit manual action (for example, a button), users must clearly understand what will happen before they confirm.
34+
- Make it clear they are posting or commenting as themselves, and what will appear on Reddit, including when their username is shown to others.
35+
- Label buttons and flows so the action is obviously from the user's account, not only the app account.
36+
- Do not automate these actions, and do not mislead or surprise users.
37+
- **When posting or commenting as the user:**
38+
- Set `userGeneratedContent` correctly for posts submitted on behalf of the user.
39+
- For generic score comments, reply to a sticky comment.
40+
- If the user adds meaningful commentary to their score, a top-level comment is allowed.
41+
- Follow the detailed guidance in [Commenting scores](#commenting-scores).
42+
- **Subscribe actions and gating:**
43+
- Subscribing on behalf of the user must also be explicit and manual, with clear user understanding before confirmation.
44+
- Do not require or encourage posting, commenting, or subscribing as a condition of progress, access, or core functionality.
45+
- Do not merge gameplay actions with posting, commenting, or subscribing, each action must remain a separate, clear choice. See [End-of-game actions](#end-of-game-actions).
46+
- **Remember the human:**
47+
- Follow Reddit's safety and compliance guidelines for user-generated content.
48+
- Do not create spam-like content or poor user experiences in pursuit of engagement.
3449

3550
:::note
3651
Apps using user actions must follow these requirements to be approved.

0 commit comments

Comments
 (0)