CSS

Web Design Ethics: What’s Actually Your Responsibility in 2026

By Ken Key Nov 28, 2024 5 min read Updated Oct 16, 2026

Web Design Ethics: What’s Actually Your Responsibility in 2026
The short answer

My responsibility as the person shipping the site is the specific stuff: unchecked opt-in boxes, equal weight on accept and decline buttons, one click to cancel, honest timers, and real accessibility. Dark patterns are legal liability now, not just bad manners.

Part of the complete web design guide.

On this page

Most “web design ethics” articles are philosophy essays that never touch a code editor. That’s not useful if you’re the person shipping the site. So here’s the practical version: the specific decisions you make in a stylesheet, a form, or a tracking snippet that have real ethical and sometimes legal weight, plus how to handle them in 2026.

Dark patterns aren’t just rude, they’re measurable

A dark pattern is any interface that gets a user to do something they didn’t intend. The classic ones are still everywhere: a newsletter checkbox pre-ticked, a “No thanks” link styled as gray 11px text while “Yes!” is a green button, a countdown timer that resets when you reload the page.

The reason this matters more now than five years ago is regulatory. The FTC has been actively pursuing cases against companies using deceptive subscription and cancellation flows, and several states have passed laws specifically targeting “negative option” billing and fake urgency. If your checkout nudges people into a subscription they can’t easily cancel, that’s not a design choice anymore. That’s a liability.

The fix is boring and cheap:

  • Opt-in checkboxes start unchecked. Always.
  • Decline and accept buttons get equal visual weight. Same size, comparable contrast.
  • Cancellation is as easy as signup. If it takes one click to subscribe, it takes one click to cancel.
  • No countdown timers unless the deadline is real and enforced.

Roughly a quarter of adults in the US live with some form of disability. If your site doesn’t work with a screen reader or keyboard, you’ve excluded them, and in the US you’re also exposed under the ADA. Federal courts have consistently allowed ADA claims against websites to proceed, and the DOJ has been clear that online services count as places of public accommodation.

You don’t need to be an expert to fix 80% of it. The stuff that breaks most often:

  • Color contrast under 4.5:1 for body text.
  • Buttons built from <div> with a click handler and no keyboard support.
  • Images with no alt attribute, or worse, alt="image".
  • Focus outlines removed because someone thought they were ugly.

That last one drives me nuts. If you kill the focus ring, you’ve made the site unusable for anyone navigating by keyboard. You can restyle it, but you can’t delete it:

/* Don't do this */
*:focus { outline: none; }

/* Do this instead */
:focus-visible {
 outline: 2px solid #1a5fb4;
 outline-offset: 2px;
}

:focus-visible is well supported in every current browser now, so there’s no reason to strip focus styles globally anymore. It shows the ring for keyboard users and hides it for mouse clicks, which is what people actually wanted when they wrote outline: none in the first place.

Tracking: collect less, disclose more

The third-party cookie is functionally dead, and that’s mostly fine. First-party analytics can tell you what you need to know without following people around the internet. What I see on most small business sites is the opposite: three or four tracking scripts bolted on over the years, none of them documented, all of them firing before anyone has consented to anything.

If you’re in New York, you’re not covered by CCPA (that’s California) and there’s no comprehensive state privacy law here yet as of early 2026, but that’s not the whole picture. If you have customers in California, Colorado, Connecticut, Virginia, or the dozen other states with privacy laws, those laws apply to you regardless of where your business sits. And GDPR applies to anyone with EU visitors.

The practical move is to audit what’s actually loading. Open devtools, go to the Network tab, filter by “third-party,” and reload. You’ll probably be surprised. Then:

  • Consolidate to one analytics tool you actually read.
  • Load tracking scripts only after consent, not in the <head>.
  • Write a privacy policy that names the tools you use. Generic templates that say “we may share data with third parties” tell users nothing.

AI disclosure is the new frontier, and it’s messy

If a user is talking to a chatbot, they should know it’s a chatbot. That’s the floor, and it’s not controversial. The harder question is content. AI-generated product descriptions, AI-written FAQ answers, AI-generated images of “your team” that don’t exist. All of these are increasingly common and increasingly risky, because users assume what they see is real.

My rule: disclose anything a reasonable person would feel misled by if they found out. A chatbot pretending to be a human support rep? Disclose. An AI-drafted blog post that you edited heavily and stand behind? That’s your content, and honestly nobody cares how it was drafted. An AI-generated photo of a storefront that isn’t yours? That’s fraud territory.

There’s no federal AI labeling law in the US yet, but the EU AI Act’s transparency requirements for certain systems are phasing in through 2026, and platforms like Meta and Google now require disclosure on AI-generated political and some commercial content. Assume this gets stricter, not looser.

Performance is an ethics issue too

This one gets ignored because it doesn’t feel like ethics. But a 6MB page that takes eight seconds to load on a phone is a choice that punishes people on slower connections and older devices. Not everyone has fiber. If you’re building for a local audience, some of those people are on mobile data with a weak signal.

Run your site through a real performance audit. Compress images, use modern formats like AVIF or WebP, defer non-critical JavaScript, and stop loading five font weights you never use. None of that is hard. It just requires deciding that the user’s time matters as much as the design.

Where this lands for a small business site

You don’t need a compliance department. You need to make a handful of decisions deliberately instead of by accident. Opt-ins unchecked. Focus rings visible. Alt text real. Tracking documented. Chatbots labeled. Images compressed.

If you’re working with someone on Long Island web design, ask them directly how they handle accessibility and what tracking gets installed. A good developer will have an answer. A bad one will tell you not to worry about it.

FAQ

Do I legally need my website to be accessible in New York?

There’s no New York state law mandating web accessibility for most private businesses, but federal ADA lawsuits against websites are common and courts have allowed them to proceed. The practical answer is yes, you should, both for legal exposure and because it’s the right thing to do.

Is it illegal to use dark patterns on my site?

Not categorically, but specific patterns are now regulated. Fake countdown timers, pre-checked subscription boxes, and hard-to-cancel flows have drawn FTC enforcement and state-level bans. Deceptive design that causes financial harm to users is where the line sits.

Do I have to tell users I’m using AI on my site?

If it’s a chatbot or an AI persona interacting with users, yes, clearly. For AI-assisted content you’ve reviewed and stand behind, disclosure isn’t legally required in the US as of 2026, but be honest if a user asks. Never present AI-generated images or people as real.

Have a project like this?

I do Long Island web design for Long Island businesses. If you need this done right, let’s talk.