Browsing: Balancing technology and ethics