letsgetrandy / DICSS

Directly injected CSS
http://letsgetrandy.github.io/DICSS/
MIT License
1.35k stars 72 forks source link

Added CONSENT check for the insertion of DICSS #28

Closed The-Feminist-Software-Foundation closed 8 years ago

letsgetrandy commented 9 years ago

Appreciated, but I feel that at this point, consent is too intrusive. It should be given in advance.

Maybe something more like:

DICSS.consent = true;

and later,

if (DICSS.consent) {
   // ...
}
The-Feminist-Software-Foundation commented 9 years ago

I'm sorry, but do you have a degree in Women's Studies? Because I have, and I can assuredly tell you, that consent is not something that can be given in advance.

Consent is not a contract. Consent can be given and withdrawn at any moment if the woman chooses so. To presume otherwise is basically rape.

You don't want to be labelled as a rape-apologist, do you? By coding in rapey style, you're enabling and perpetuating the rape culture that we all live in in our daily lives. You don't want to be responsible for the rape of the millions of women every day, do you?

letsgetrandy commented 9 years ago

@The-Feminist-Software-Foundation I seriously love you.

stal888 commented 9 years ago

:+1: I am tired of random javascript executing without my active consent.

miguelcobain commented 9 years ago

@The-Feminist-Software-Foundation observations are right, but only if we assume that DICSS is only inserted into women. Especially in production environments, use cases may vary a lot, including scenarios where a woman isn't needed at all, and thus, no consent is required.

Would love to see this PR reflect more generic scenarios.

WaveringAna commented 9 years ago

What if I'm not putting DICSS in .person? Do I still need consent?