Data to be screened for undesired content can be quickly downloaded into a
non-volatile storage of a system, stored in a manner so as to be
unavailable to the system for general use, and then screened later at a
convenient time regardless of whether the data source is still available.
At the time of screening, a screening module retrieves the data objects
stored in the non-volatile storage and indicates whether they comply with
screening criteria. Data objects not complying with the screening
criteria are either deleted or otherwise made unavailable for general use
by the system. By retaining the data objects that do not comply with the
screening criteria, the downloaded content remains available for a
different system having less restrictive or otherwise different screening
criteria.