A method in a computing system for interacting with wireless Wi-Fi data networks, the computing system having a permanent network identifier persistently stored within the computing system, the method comprising: in response to an opportunity to connect to a first data network: determining identifying information for the first data network; determining whether the determined identifying information for the first data network matches any of a set of approved data networks; in response to determining that the determined identifying information for the first data network matches one of the set of approved data networks: establishing a connection with the first data network using the computing system's permanent network identifier; conducting (310 to 311) the established connection with the first data network using the computing system's permanent network identifier; in response to an opportunity to connect to a second data network: determining identifying information for the second data network; determining whether the determined identifying information for the second data network matches any of the set of approved data networks; in response to determining that the determined identifying information for the second data network matches none of the set of approved data networks: establishing a connection with the second data network using a temporary network identifier that is different from the computing system's permanent network identifier; and conducting the established connection with the first data network using the temporary network identifier. in response to an opportunity to connect to a first data network: determining identifying information for the first data network; determining whether the determined identifying information for the first data network matches any of a set of approved data networks; in response to determining that the determined identifying information for the first data network matches one of the set of approved data networks: establishing a connection with the first data network using the computing system's permanent network identifier; conducting (310 to 311) the established connection with the first data network using the computing system's permanent network identifier; determining identifying information for the first data network; determining whether the determined identifying information for the first data network matches any of a set of approved data networks; in response to determining that the determined identifying information for the first data network matches one of the set of approved data networks: establishing a connection with the first data network using the computing system's permanent network identifier; conducting (310 to 311) the established connection with the first data network using the computing system's permanent network identifier; establishing a connection with the first data network using the computing system's permanent network identifier; conducting (310 to 311) the established connection with the first data network using the computing system's permanent network identifier; in response to an opportunity to connect to a second data network: determining identifying information for the second data network; determining whether the determined identifying information for the second data network matches any of the set of approved data networks; in response to determining that the determined identifying information for the second data network matches none of the set of approved data networks: establishing a connection with the second data network using a temporary network identifier that is different from the computing system's permanent network identifier; and conducting the established connection with the first data network using the temporary network identifier. determining identifying information for the second data network; determining whether the determined identifying information for the second data network matches any of the set of approved data networks; in response to determining that the determined identifying information for the second data network matches none of the set of approved data networks: establishing a connection with the second data network using a temporary network identifier that is different from the computing system's permanent network identifier; and conducting the established connection with the first data network using the temporary network identifier. establishing a connection with the second data network using a temporary network identifier that is different from the computing system's permanent network identifier; and conducting the established connection with the first data network using the temporary network identifier.