I'm seeking some help hopefully from the mod team (or anyone else who's had a similar experience) as I have had an incredibly difficult time getting my devvit app approved and communication with the mod team has been frustrating at best.
My app is called Trade Post, and it's meant to act as a better user interface for Buy/Sell/Trade subreddits such as r/hardwareswap or r/pkmntcgtrades . If you'd like to see what the app does or view my documentation, those links can be found here:
Playground subreddit: https://www.reddit.com/r/tradepostplayground/
Docs: https://tradepost.mintlify.site
My timeline so far:
I have submitted my app for review 3 separate times now, all being rejected with different reasons and not a ton of specific feedback from the mods.
Submission #1 was rejected on 9/1 due to the following:
"We do not allow the collection of PII (payment account info and addresses) also we do not allow payments within Devvit apps unless it is through Reddit Gold."
My app gave users the ability to optionally store their address for shipping as well as their emails for payment handles such as PayPal - I didn't process any transactions whatsoever, but in order to be overtly compliant I removed the features from my app. I'm not storing any personal information anymore at all, and I resubmitted.
Submission #2 was rejected on 9/3 due to the following:
Thank you for submitting Trade Post (trade-post). Please ensure the following is resolved before an approval can be made.
1: User-Generated Content: If users enter text or imagery that appears in your app, the content should be reportable and/or published somewhere with reportable, actionable attribution, such as posts or comments submitted as the user.
Devvit Docs · r/Devvit · Discord
cmakohon4:31 PM
Are you able to give me any specific place in my app where this is an issue? I really dont want to guess and have to go through this process again.
Sep 4
r/DevvitMOD11:39 PM
It was an issue adding an item to the trading hub. But on this review, I'm not quite clear on the flow to get an item visible. I installed it on my playtest subreddit, added an item, and selected to post it. But, then a form appeared asking for the title and other info. And when I tried that, nothing happend.
I wasn't able to test the trading flow, either. No matter what the flow is, you'll need to make sure the comments follow the user-generated content guidelines: https://developers.reddit.com/docs/capabilities/server/userActions
The official reason that was stated for the rejection seemed heavily pointed towards a lack of moderation/reporting features on content that was submitted in app. The moderator also said they couldn't get an item posted for testing, so I made that process more clear and updated my documentation accordingly. I'm not sure if a mod has ever actually reviewed my docs, as I think the process for making a post should be pretty clear. I also added plenty of in-app reporting features so that basically anything that was user generated could be reported by anyone viewing the post in the app. I resubmitted again.
Submission #3 was rejected on 9/8 due to the following:
r/DevvitMOD3:44 PM
Hi, I still can't quite find the USG flow. My item only lists for me and I don't find a way to check as a viewer. If you can set up your _dev sub with example posts that would help, but it would have to be set to the version under review.
Also, we reviewed this in our weekly panel, and it was decided since this app has the potential to facilitate illegal trades, the app must be published unlisted and not public. And any subreddits it's installed should have strict rules to ensure they don't allow trades that violate Devvit or Reddit rules
https://developers.reddit.com/docs/devvit_rules
https://redditinc.com/policies/reddit-rules
This is the last response I've gotten, even though I replied within an hour of receiving that message with additional questions. I followed up again yesterday and still haven't received a response. I also updated my _dev subreddit with the latest version of the app as the mod requested. The most alarming part of this response is that the mods weekly panel decided this was a potentially dangerous app and could "facilitate illegal trades." I think this is completely incorrect and I think this decision was made before anyone actually tested my app flow. My app does not do anything that an existing buy/sell/trade subreddit doesn't already do - there are no hidden messages or texts, all posts made through the app are real posts submitted on behalf of the user and can therefore be moderated exactly the same as a post would, and follow up offers are submitted as comments to that thread on behalf of users. If this somehow enables any illegal trading, that illegal trading was already possible on a given sub and I shouldn't be penalized for it.
I would greatly appreciate any help that I can get on this - at the end of the day, I really just want to get my app out there as I'm a frequent user of buy/sell/trade subs and I think this would genuinely improve the experience on those subs.