Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Consensual Software O'Reilly Security Conference

Consensual Software O'Reilly Security Conference

Danielle Leong

October 31, 2017
Tweet

More Decks by Danielle Leong

Other Decks in Programming

Transcript

  1. Build systems that empower inclusive and healthy communities and encourage

    good online citizenship. Discourage behavior that is destructive or threatens personal safety. @tsunamino
  2. Security protects the company from bad actors. We protect people

    from other people. http://www.pewresearch.org/fact-tank/2015/11/10/key-takeaways-mobile-apps/
  3. •Not using full names on social media sites •Not using

    real photos for avatars •Turning off location tracking data •Regularly Googling name, address, & phone numbers •Using a burner phone number service & PO boxes •Turning off direct messages •Not live posting on social media during vacation Keeping your info private is hard
  4. 60% of Americans will not download an app if they

    discover how much personal information the app requires Pew Research Center
  5. 90% of smartphone owners say having clear information about how

    their data will be used is “very” or “somewhat” important when choosing to download an app Pew Research Center
  6. Consensual software is a design pattern that asks for the

    user’s consent to interact with them or their data @tsunamino
  7. Private Public •Full names (current or former) •Birthday •Government IDs

    •Phone numbers •Addresses •Passwords •Biometrics •IPs •Credit card/bank info •Geographic locations •Intimate photos •Info the user has consented to be public •Likes •Avatars •Handles or usernames Semi-Private •Email addresses •City of residence •Race •Gender •Sexual orientation
  8. Need to go beyond having a bunch of toggles. It

    must be incorporated into every aspect of the product @tsunamino
  9. @tsunamino Consensual software is a design pattern that asks for

    the user’s consent to interact with them or their data
  10. Things to do • Ask how a feature can be

    used to hurt someone • Audit your site, especially new user flows • Streamline your privacy settings pages • Have a clear privacy policy that defines consent @tsunamino
  11. Ways to find me on the internet • @tsunamino •

    @consentsoftware • consensualsoftware.com