Abstract: Promoting privacy while using a computer network. An operating system kernel-level process, having kernel-level access privilege, filters packets received over the computer network. When doing so, the header of a packet is examined to identify an origin of the packet. Upon determining that the origin of the packet is associated with a blacklist of entities, a connection request made a script comprised within the packet is blocked. However, upon determining that the origin of the packet is not associated with a blacklist of entities, an application executing upon the operating system is granted permission to have access to a payload of the packet. The application may be a web browser which can police the behavior of scripts within a web page while rendering the contents of the web page without alteration.