this post was submitted on 06 Aug 2023
2 points (75.0% liked)

Lemmy App Development

711 readers
1 users here now

A place for Lemmy builders to chat about building apps, clients, tools and bots for the Lemmy platform.

On-Topic:

Off-Topic:

founded 1 year ago
MODERATORS
 

I’m in the process of submitting my Lemmy client (Arctic) to TestFlight, and I had some concerns about NSFW options in my app.

As per section 1.2 User-Generated Content it states that NSFW content needs to be disabled by default, and can only be enabled through the website.

Apps with user-generated content or services that end up being used primarily for pornographic content, Chatroulette-style experiences, objectification of real people (e.g. “hot-or-not” voting), making physical threats, or bullying do not belong on the App Store and may be removed without notice. If your app includes user-generated content from a web-based service, it may display incidental mature “NSFW” content, provided that the content is hidden by default and only displayed when the user turns it on via your website.

Does this mean that I am not aloud to include any options in my apps interface regarding NSFW content, eg: Blur / Hide NSFW Content, Even if the content is hidden by default?

Any pointers here would be useful. I do see that other Lemmy clients are including options within apps and have not had any issues so far, but the policy seems to indicate this is not allowed.

top 5 comments
sorted by: hot top controversial new old
[–] muddybulldog@mylemmy.win 2 points 1 year ago* (last edited 1 year ago) (1 children)

No, It does not. The clause simply states that NSFW is allowed, if it’s not the primary function the app and, the user is required to enable access to NSFW content via the website (not the app).

You can’t include a toggle within the app to enable/disable NSFW content. Users have to go to the website to ‘check the box”.

[–] CreatureSurvive@lemmy.world 2 points 1 year ago

Okay, thank you for the clarification. So an option to blur the content in app should be okay.

I’m wondering if It would be okay having an option to hide the content as long as it is enabled by default, and it clearly states that the toggle does not enable/disable your profile settings on the website. I know for instance Memmy does this.

I may have to ask the AppStore review team for clarification on that.

[–] dingleberry@discuss.tchncs.de 2 points 1 year ago* (last edited 1 year ago) (1 children)

Apollo for Reddit wouldn't allow NSFW toggle in-app. So I guess it's just a case of small apps flying under the radar for now.

Edit: you should actually be fine. NSFW toggle is part of the lemmy sign-up flow on web. The toggle in-app is nothing more than a client side filter.

[–] CreatureSurvive@lemmy.world 2 points 1 year ago

Yeah, I remember when the policy was implemented and Christian had to remove the toggle in Apollo. I don’t really want to slide under the radar because I’m sure it would come back to bite me in the review process someday.

I’m hoping it’s okay to do exactly that and have a client side option to filter out nsfw content that would just have no effect if the profile settings have nsfw disabled.

And for profile settings in the app I’ll just have to provide a link to the website for that option.

Hi there! Looks like you linked to a Lemmy community using a URL instead of its name, which doesn't work well for people on different instances. Try fixing it like this: !arctic@lemmy.world