Ask HN: How can I make my startup's website ethical?
I am building the website for my startup and I think it's very important we pay a little bit more attention to the ethical side of how we do business. We're a very small team of 3 co-founders and the other 2 have been very supportive of me pushing in this direction.
I'm already committed to a few things:
- Not to use Facebook Pixel for marketing or any other similar social media mechanism
- Not to use Google Analytics and switch to a self hosted alternative
- Avoid any design dark patterns
- Don't store any data that is not absolutely essential and for the data that we store, always ask for permission clearly and using clear language
What are other mandatory items that I should add to this list and commit to?
17 comments
[ 1.5 ms ] story [ 52.0 ms ] threadThis includes avoiding CDNs.
If ethics were something we could relate to use in an actionable way it would be so simple it wouldn't be necessary to do so.
It's true that "what is ethical? " would be just as good of a question and I would absolutely be interested to find out more answers to it. In my point of view and in this case, ethical means that our website should focus on facilitating our users to achieve the goal THEY set for themselves and we don't use any mechanism that is deceiving, hidden, makes use of human vulnerabilities to our benefit (or third parties benefits) or has consequences that the user has not intended.
An example to that would be with Facebook Pixel: users don't know it's there, will be benefiting a third party without consent and will further have consequences outside our website that most of the time users don't want. Therefore, I consider using it unethical.
I think relating to specific contexts, like websites in this discussion, ethics might be something more actionable and straightforward, helping people like us create environments that are more mindful towards our users.
You mention dark patterns, I think its good (and honestly healthy for business) to implement better-than-average product transparency. So have pricing very obvious and easy to find, little Q&A on refunds with refund process quick and fair.
Finally -the obligatory - talk to your customers :P What do they think an ethical site is? What do the crooks in your industry do that annoys them?
Also, make stuff that don't need Javascript to work when Javascript is off. Privacy-minded people might disable Javascript.
Also ensure it works fine with Lynx; if it does, then it will probably work fine with others too, even if users change the settings. Specifically, it should work well without CSS.
Accessibility is important too; use ARIA, and use the HTML commands (e.g. <H1>, <STRONG>, <TABLE>, etc) properly, rather than misusing them.
It is also a good idea to make it fast. This is done by not including too many pictures, CSS, video, etc (you will rarely need any included in the document itself).
It would be possible to do much better, but the design of HTML gets in the way.
If you want to go self-hosted with the analytics, but still need enough user data to test hypothesis or improve conversion rates you can check out the self-hosted platform I'm working on: https://www.usertrack.net/
Do not ask for the credit card during the free trial signup.
In my experience, the conversations we had with our clients, advisors, investors are really good because even when they make a mistake assuming something, we correct it on the spot: "No. We are not able to do that right now because we have B issue and we're working to solve it given we do not have expertise on this. It will take some time. For now, we're doing Y instead because of X. We don't have Z capability".
The trust that grows from having these conversations is invaluable. You can't build it back when it's gone. Even if you're not in a managerial or executive position and your manager makes the mistake of wrongly claiming something, you pull them aside and correct them. They most likely thought what they said was correct, and will follow up on that and send an erratum/clarification.