News for hackers. Stuff that matters.
Re:I was let go for refusing to deploy a dark pattern by danpalmer on Friday June 25, 2021 @08:33AM (#27629921)
As long as this is done in a professional way, with a sincere effort from engineers to understand the business requirements, I think refusing to do things that constitute user privacy or safety issues is a good and right thing to do.

Dark patterns are more borderline in many cases and I think the best approach is building a culture of respect for users that doesn't result in dark patterns, but in this case it looks to me like this was more than a dark pattern, it was an actual privacy violation.

Re:I was let go for refusing to deploy a dark pattern by danpalmer on Friday June 25, 2021 @08:39AM (#27629983)
I did have a similar example to this a year ago. We were partnering with an affiliate marketing agency, and they asked us to include their tracker on our website. When probed about how the tracker worked, they revealed that it worked by scraping everything that looked like an email address and sending it to their servers in order to attribute user signups, and they required it on every page.

I said that was a gross violation of our users' privacy and that we would only implement our own significantly restricted server-side tracking that didn't reveal any user info. Their response implied they really weren't challenged on their practices often at all.

Re:I was let go for refusing to deploy a dark pattern by dtech on Friday June 25, 2021 @09:13AM (#27630355)
Was this in US or EU? I wouldn't be surprised if it is EU but theoretically this should be so GDPR non-compliant that Merkel personally throws you out.
Re:I was let go for refusing to deploy a dark pattern by danpalmer on Friday June 25, 2021 @09:19AM (#27630408)
EU. Absolutely non-compliant and I don't think they could have cared less.

We had to get special sign of from their senior leadership to implement the server-side tracking because it meant they could lose out on revenue if we didn't get it right.

Ironically the server-side version bypassed adblockers/tracking protections (all we did was ping back after checkout with the total order value, no user data), so it was likely that they would make more revenue given than ~50% of users have some sort of blocking in their browsers.

Re:I was let go for refusing to deploy a dark pattern by ashtonkem on Friday June 25, 2021 @09:19AM (#27630407)
CCPA probably makes that illegal, which gives devs with a conscience a nice out: “that is wildly illegal if we do it to anyone in CA, we will have to develop it my way for them anyways, and it’s cheaper to support only one system”
Re:I was let go for refusing to deploy a dark pattern by IshKebab on Saturday June 26, 2021 @05:13AM (#27640371)
The GDPR isn't enforced at all for anyone but the biggest players.
Re:I was let go for refusing to deploy a dark pattern by ehnto on Friday June 25, 2021 @09:36AM (#27630592)
Dark patterns aren't a line in the sand that's for sure. At what point does a newsletter pop-up become a dark pattern? There are some concrete examples, but it can also be pretty nuanced. I think newsletter pop-ups are always egregious, but a business owner can have a very hard time grasping why. They can think they're building stuff people like, and they can often act like they're simply herding sheep. Users are ephemeral zombies to some, and from that lens, it's totally fine to capture them with sneaky tactics.
Re:I was let go for refusing to deploy a dark pattern by hirundo on Friday June 25, 2021 @09:54AM (#27630791)
I wouldn't call over aggressive marketing a dark pattern. As with the newsletter pop-ups, they aren't shady or underhanded or misleading or coercive, they're just in your face. I often find them obnoxious and repulsive and they drive me away from a site, but they're in the light, out in the open, not pretending to be something they aren't.

I think there is a fairly bright line in the sand for defining a dark pattern, and the line is between hiding and being open, between being misleading and straightforward, between trying to force someone to do something and seducing them with plain intentions. The later behavior can still really suck, without being dark.

Re:I was let go for refusing to deploy a dark pattern by ehnto on Friday June 25, 2021 @12:07PM (#27632549)
I disagree, simply. There's so many novel UX patterns in websites and apps, it's impossible that you've got a clear idea of what is or isn't a dark pattern in every circumstance.

Uber Eats used to have a "$0" option for tipping, but removed it, it's no longer clear if you're going to be giving a tip or not, but if you don't click anything you don't actually give a tip. Is that a dark pattern? I think so, because the UX makes it seem like you have to select something, and that no isn't an option. But it's not hard to argue in the negative, since doing nothing will not take money from you.

Re:I was let go for refusing to deploy a dark pattern by whynaut on Friday June 25, 2021 @12:32PM (#27632997)
You seem to give a pretty good reason why it's a dark pattern, and a pretty flimsy one for why it's not. I think it's not as ambiguous as you say.
Re:I was let go for refusing to deploy a dark pattern by ehnto on Friday June 25, 2021 @01:25PM (#27633770)
I didn't realize this was going to be such a controversial take. It's possible you think there's a clear definition because you haven't seen examples of what some industries think is ethical. I'm trying to pick relatable examples but clearly not doing a great job. Again, I tend not to think these things are ethical, but I'm not the ethics police, so the fact that one person thinks it's ethical and one person does not means it must be blurry.

I feel pretty strongly that tracking cookies are evil, but the entire ad-tech industry did not think that was a dark-pattern.

I feel pretty strongly that GDPR "accept all or leave site" dialogs are a dark pattern, but the EU is happy with that implementation.

I would also love to point out that "dark-pattern" is still a blossoming terminology, there's no definitive body of law or ethics that describes what is and isn't a dark pattern.

Re:I was let go for refusing to deploy a dark pattern by t0mas88 on Friday June 25, 2021 @04:33PM (#27635898)
The "accept all or leave" has recently been ruled illegal because the law requires "free and informed consent". Refusing service without consent isn't a free choice to the user.

Similar for Google that went the "you can disable cookies in your browser" way, I doubt that will survive a lawsuit in the coming years.

Re:I was let go for refusing to deploy a dark pattern by potatosalad1 on Friday June 25, 2021 @11:40AM (#27632159)
Newsletter popup that asks for email address and if you click Cancel or X doesn't save it: annoying but not a dark pattern

Popup that asks for email address that doesn't have an 'x' (or the 'x' doesn't appear for a while) and the email address field secretly records what the user types and even though they clicked cancel their information was secretly shared: dark pattern

Re:I was let go for refusing to deploy a dark pattern by ehnto on Friday June 25, 2021 @12:03PM (#27632489)
There are some clear cut examples no doubt, but you've hardly covered the thousands of possible UX interactions. It's not always so well defined, partly because obnoxious marketing tactics can already toe the line of ethics.
Re:I was let go for refusing to deploy a dark pattern by matheusmoreira on Friday June 25, 2021 @03:07PM (#27634983)
> At what point does a newsletter pop-up become a dark pattern?

At what point does it not? Pop-ups exist to steal attention. It's abuse. Why do these marketers believe they are entitled to anyone's attention? They are not.

> a business owner can have a very hard time grasping why

Of course. Businesses generally couldn't care less about how much they're abusing their workers or their consumers. The only thing they care about is their profit. Dark patterns are just value extraction mechanisms, it's their abusiveness that makes them dark.

> they can often act like they're simply herding sheep. Users are ephemeral zombies to some, and from that lens, it's totally fine to capture them with sneaky tactics

Yes. It's an inherently abusive and sociopathic view. They don't consider us human beings.

Re:I was let go for refusing to deploy a dark pattern by ehnto on Friday June 25, 2021 @03:40PM (#27635338)
I am in agreeance by the way. I think perhaps my comment came across as trying to soften the seriousness of dark-patterns when really I was just trying to say that there are lots of different perspectives on different types of coercion. It's not that it's unclear when something is coercive, it's that it's unclear how much coercion and trickery is unethical, as it depends on who you ask.
Re:I was let go for refusing to deploy a dark pattern by matheusmoreira on Friday June 25, 2021 @03:56PM (#27635484)
> it's that it's unclear how much coercion and trickery is unethical

Any amount of coercion and trickery is unethical. This is absolutely clear to me.