8. The method of claim 1 further comprising receiving a response to the request that the remote device perform the remote analysis, wherein the response is used to determine whether access to the electronic content will be blocked or allowed on the computer device.
1. A computer-implemented method comprising: identifying, at a computer device, a request for electronic content, wherein the electronic content is available to the computer device through a network; analyzing, locally at the computer device, the electronic content to determine a content score of the electronic content based on at least one of a banned keyword count and a weighted banned keyword count; blocking, at the computer device, access to the electronic content on the computer device if the content score is below a minimum threshold; allowing, at the computer device, access to the electronic content on the computer device if the content score is above a maximum threshold; requesting, from the computer device, that a remote device perform a remote analysis of the electronic content if it the content score is between the minimum threshold and the maximum threshold, wherein the remote analysis is a more computationally-intensive analysis as compared to the local analysis, and wherein at least one of the minimum threshold and the maximum threshold is adjusted according to one or more performance constraints of the computer device.