The Tolls we pay: Getting Apple to approve our App

avatar

It feels at times like the big hitters win—the Apples, the Googles of the world. But honestly, it’s simply the price one has to pay for access. I can live with that. For now, that is.

image.png

Requesting Moderation

Up until two days ago, I was breaking my head over how we could implement some practical moderation for Hive Snaps. I realize to some people right now, to hardcore Hivean purists (like myself), I’m being heretical. But we have to operate in reality.

There’s no way we’re getting approved by Apple without this feature. We have to do it if we want access to their users. I don’t know this to be a fact, but I suspect @good-karma knows a lot about this subject, and I hope at some point he and I can share a good talk. At any rate, I have to give the credit for this idea to my friend @mengao.

Moderation with No Backend

Before

After

The answer was so simple I had to laugh when @mengao shared it with me. What if @snapie’s downvotes were basically a tag of sorts to hide the Snap?

In other words: if @snapie downvotes someone for, let’s say, doxing or another big no-no, then our app simply does not display the post.

All we’d need to do is check whether a snap, reply, or post includes a downvote from @snapie, our App Mascot. Simple, and genius, because it requires no backend at all.

Reporting Snaps

This is the next piece of the puzzle, and I’m working on it right now: a simple button for people to report an illegal snap. Keep in mind, the idea is to hide illegal things—not things people just disagree with.

Users of the app will be able to report a snap for the typical reasons one sees on Web2:

  • Inciting violence
  • Impersonation / Scams
  • Harmful Content
  • Other (with explanation required)

It’s going to take the community’s effort to keep Snaps a good place to hang out, and I’ll be counting on people to report such things.

A simple bot will pick up these custom JSON operations, these reports, and feed a webhook into our Discord server for review.

Yes, It’s a Compromise

But again, it’s a toll we must pay if we want to be at the party where the people gather.

Honestly, the more I think about it, the more I’m okay with this. The idea of Hive Snaps is not to be the app people live and die on, but rather a gateway into our ecosystem. They’ll most definitely discover Peakd, since Snaps is a feature of theirs, and from there the sky’s the limit.

We just have to be a little sneaky, that’s all…

MenO



0
0
0.000
25 comments
avatar

Perhaps consider #nsfw filtering.

0
0
0.000
avatar

oh wow... why didn't i think of that... you are right... dude

0
0
0.000
avatar

Do enough people use tags in snaps for the filter to work?

0
0
0.000
avatar

Not sure, I don't really browse Snaps lately. They should, though, else they might get downvoted.

0
0
0.000
avatar

If you can trust the moderation then it should be possible. Would you blacklist people if they abuse the feature? I know this is a tricky area.

0
0
0.000
avatar

good question.. i would have to. If someone is reporting posts in bad faith, I think i would have to blacklist them from reporting.

0
0
0.000
avatar

I would love to use this. It's awesome. I don't think it's a big deal to want to hide the bad stuff.

Wen android?

0
0
0.000
avatar

We just have to be a little sneaky, that’s all…

You know this is on the blockchain? 😁

0
0
0.000
avatar

Let's hope that no Apple LLM will crawl through HIVE content then... 😅 They'd definitely wonder where the moderators are and why people can speak their mind, and why humor still exists and not everyone is offended by everything.

All kidding apart, we have to make compromises, always, in everything. As I mentioned on your brother's post - get the foot in the door, grow, and ditch them when big enough.

0
0
0.000
avatar

i really hope they don't find comb this thing... because im sure they will find something... hahaha we will see

0
0
0.000
avatar

Remember, if people really want the full uncensored blockchain, they can learn to use web frontends. It's still here.

0
0
0.000
avatar

Has the app been released on iOS yet? I know I could get early access through your Discord, but I'm asking anyway. :D

0
0
0.000
avatar

we are working on it brother... I think with the moderation we just added, we are going to get it passed... crossing my fingers.

0
0
0.000
avatar

So, once a community member reports a post as illegal, who will make a decision as to whether the content is legal or not and then flag it or not? I propose some sort of Hive Snaps community governance to agree upon who (a voted in moderator group perhaps, who need to reach consensus to request snappie to flag) makes the decision.

Also, there should be an appeals procedure IMO. so if snapie flags a post, it should be accompanied by a comment stating reason for flagging the post, and how to appeal.

0
0
0.000
avatar

i like your idea... for now, i would only flag literally illegal things. Like doxing someone, or calling for someone's death... extreme stuff. I'm pretty close to being a freedom of speech absolutist actually. I just don't want to get the app pulled from the store, more so if it takes so much to get them to approve it.

0
0
0.000
avatar

Would you add the "report" button to android too?

0
0
0.000
avatar

yeah, its very much like the twitter three dots drop down menu... same app, both platforms.

0
0
0.000