Email or username:

Password:

Forgot your password?
dansup

I'm getting really tired of spam registrations on Pixelfed.

Debating between going nuclear on spam or embracing biz accounts with limited visibility.

The nuclear option would involve a central service that PF servers could query to reject signups before account creation

or

Add a "business account" flag that limits posts/hashtag visibility

What do you think?

Boosts greatly appreciated, your feedback will help shape our decision! #pixelfed #spam

38 comments
Matt Wilcox

@dansup Central service sounds risky and Not In The Spirit Of Things.

Is there a verification step required? And could you automate a "no verification within 2hrs, auto-delete. No account activity (post/follow) within the first 12hrs; auto delete"?

Michael Mrak

@dansup Adding a "business account" flag sounds interesting. Those, who absolutely want to act commercially on Pixelfed would thereby

1. get the possibility to be generally present
2. can not clutter up the Fediverse

Johannes Ernst

@MichaelMrak @dansup what would count as a “business account”? Presumably somebody selling or promoting products to sell. What about … a news site? A mastodon server operator that asks for donations or a monthly fee? A reporter pointing to pieces they wrote behind a paywall? A mastodon client that costs money on the App Store? Where do you draw the line?

Matthew 🏳️‍🌈🇺🇸

@J12t @MichaelMrak @dansup I’m new to pixelfed, but isn’t this supposed to be an “instagram replacement” or similar to a photo sharing social media? If so, I would consider anything commercial as “spam”. Maybe just have a filter to show all/show nothing?

Darnell Clayton :verified:

@dansup It depends on what do you define as spam‽ Is it all business accounts or just the usual scammy spam accounts who trick people into paying for fraudulent goods & services‽

DELETED

@dansup We need this for mastodon as well. Something like stopforumspam.com but for the fediverse. Happy to help :)

Those are not business accounts, they are spamming various services for “seo links”.

NFG

@dansup - Give the user the chance to opt-out of this sort of thing? This way you don't discourage Big Money from existing on your platform, but the user doesn't have to be annoyed by it.

hansenerd

@NFG @dansup big money can set up their own instances and implement their own rules, no need for that on community instances

Mitex Leo

@dansup If someone creates an account and leave. It would nice if we send him a reminder to verify his account within a certain amount of time or we'll suspend his account.

Another option could be asking "why you're is joining" in the registration form. Then we can use do some automation to check if the answer is valid or not. Typically spammers are not going to explain or write a valid answer.

Jeremiah Lee

@dansup Some of my fav accounts on Instagram are organizations (various art collectives and activist groups) and businesses (like commercial galleries and interior decoration firms). Why block or devalue them?

MoveFastAndFixThings

@Jeremiah @dansup I guess the problem is an organisation has more resources to post often than an individual and therefore can flood the space

dansup

@grishka Captchas only work against automated requests, and I tried that but found most of them are human

infinite love ⴳ

@dansup @grishka human-reviewed signups are the only thing that work. they just also drive away a lot of other people who aren't willing to put in the effort.

Григорий Клюшников

Daniel, then yes, manual review is your only option imo

Gianmarco Gargiulo :tux: :kde:

@dansup the first option seems too far fetched, it centralizes control on account creation (if I understood your post correctly).

Sam :opensuse: :kde:

@dansup @fediversereport like the idea. Might need more time on the label, “business account” might make professional/freelance photogs using the platform in good faith confused about which set of rules their account plays by

Nelson Chu Pavlosky

@dansup Why not start with the business account flag and see how it goes? You could always try the nuclear option next if that doesn't work.

Seems to me that instances could have different policies w/r/t the business account flag, with some welcoming business, others hiding it, and still others choosing some moderate limitations. That choice seems in the spirit of the Fediverse.

Jake :QueerCat_Bisexual:

@dansup
I have more SEO spam businesses following me than real people. At the same time, they're not posting anything, so don't clog up the feed. However, I would like to be able to prune my followers, If I block someone, I'd like them to disappear from my followers. It's more a minor annoyance than anything serious right now.

Miloš Jovanović

@dansup I think a business account tag that’s rigorously enforced and blockable could be useful. We could add exceptions to the things we like and want to follow (like bookstores!).

Senna 🌿

@dansup I agree with others that manual account review is a good solution to combat unwanted accounts on an instance. Further, I don't see a problem with deleting an account if it never made any posts, after a reasonable length of time. I also think your idea in another post about letting users limit the number of posts they see from each account they follow in a given amount of time is good. Businesses will show up on fedi, leave it to instances and users to naturally defederate and block.

Mike Fraser :Jets: :flag:

@dansup Welcome to our world said every Mastodon admin. The first tactic was to review sign ups but that now hurts your placement on joinmastodon so I personally need to suspend about 20-30 signups a day because they're advertising bots. I'm not sure if Pixelfed has a captcha system but Mastodon desperately needs one.

Peters J Vecrumba

@dansup A federated community is only as good as the moderators who put in the work. I expect folks who host or join Pixelfed to share images aren't motivated to moderate content and delete spam accounts.
If you don't deal decisively with the spammers, they will consume you. Some sort of built-in spammer check is a good start. Account creation doesn't have to be immediate.
[Take this advice from someone who was on the Internet when it was just engineers, scientists, and academics].

Burn🔥🔥🔥🔥

@dansup To distinguish spam from non spam.

Lots of small artists and business owners will post about their life, but occasionally share and promote their work. I don’t consider this spam.

Promoting your work twice every day, I'd consider spam. But just banning these accounts may be hard to police.

We should have a business flag that hides their posts from the main/public/hashtag timeline but is still available on a "Business Timeline." We'd welcome them, but filter them out of the home feed.

Scott M. Stolz
When you say "spam" do you mean scammers and shady offers, or are you referring to legitimate businesses setting up a brand identity?

If they're legitimate businesses, then either make it clear that you don't offer business accounts or give them a different set of plans, maybe charging money for some plans.

If they're scammers and shady offers, then the ban hammer is appropriate since they're violating your rules.
When you say "spam" do you mean scammers and shady offers, or are you referring to legitimate businesses setting up a brand identity?

If they're legitimate businesses, then either make it clear that you don't offer business accounts or give them a different set of plans, maybe charging money for some plans.
CubeOfCheese

@dansup I don't see how spam should become business accounts. And I don't see why business accounts should have limited reach

yes, but not really

@dansup I don’t think business accounts is a terrible idea. Nuking spammers will be a lot of extra work for admins, and adding a way for people to interact with companies can be a way to get even more users to do the switch.

I get that it’s drifting away from the core values of Pixelfed but maybe it’s a necessity for growth?

Ondine B.

@dansup it seems there are people here completely against any commercial activity in pixelfed. Others are open to see some categories of sellers (artists, authors, photographers etc) that may use the platform to share their work. In that case, instead of having only one type of flag, maybe it could be nuanced. Users would choose to get only non-commercial content in their feeds, or accept commercial content from some categories of sellers ("arts", "music", etc) or accept everything.

hansenerd

@dansup I wouldn't forward registrations to a central authority - i wouldn't want to and it'd also violate gdpr.

the advertising account-flag sounds interesting, although i'd most likely keep advertisements banned completly on .de. Not looking to fund other ppl ads with my / donation money…

Sometimes I'd like a shadowban option to keep advertisers to register new accounts when banned. Not sure if it'd be effective though

Larry Garfield

@dansup As others have said, why is a company intrinsically spam?

If we want the Fediverse to be healthy, it's going to necessarily have some business/corporate participation. That's *good*. We want the next "Wendys" to be part of it.

Clearly marking a business account is good, like Mastodon clearly marking Bots. Categorize correctly and let people follow what they want.

You shouldn't penalize an account "just" because it's a business account. That's unhealthy for the ecosystem.

Clara Listensprechen
@dansup Wondering out loud whether anyone has wondered if all the SEO spammers were there to scrape images while they're at it.

I've been Pixelfed curious until I read this thread, and now have second thoughts about that.
We Want EVERYTHING! 🌹

@dansup

If a post gets flagged by x users as #advertising it should be officially labeled as advertising. If an account accrues y officially labeled posts in a given period, the account should be labeled a #spam account.

That's my current opinion on how to protect servers from the flood of corporate spam that is imminent while simultaneously protecting small #makers selling #crafts, etc.

Then again, protecting #search results from spam might require a heavier hand. #IMO

Graydon

@dansup Nuclear.

Then nuclear again until they glow in the dark and you can use the little blue remnants to light parking lots.

(Any legitimization of advertising is The End. It may come quick or slow, but it's The End, advertising being inherently inimical to community.)

BobHy

@dansup Agree it's better to allow a properly identified voice than to try to ban it But I'd broaden the designation. Rather than "business" flag, how about "commercial interest"? to include individual users who are trying to monetize their presence.

Go Up