A system for provisioning Internet access to a computing device comprising: an Internet access adjustment facilitator , within a proxy server for connecting to an Internet, arranged to receive a request from the computing device for adjusting Internet access from a full access mode to a limited access mode; and a whitelist in communication with the Internet access adjustment facilitator , the whitelist maintaining a list of web resources available in limited access mode by the computing device ; wherein upon successful processing of the request by the Internet access adjustment facilitator , the internet access provisioned by system for the computing device is defined by the limited access mode, and characterised in that : each subsequent action to retrieve, input or manipulate data in the limited access mode is charged or billed based on a pay per action model; and the system further comprises an independent billing module , being an independent separate billing module for implementing the limited access mode, wherein the limited access mode is activated by sending a request from the computing device to the Internet access adjustment facilitator , the Internet access adjustment facilitator is operable to, upon receiving the request , toggle from the full access mode which is implemented by an existing billing infrastructure which implements a full access mode to the limited access mode which is implemented by the independent billing module without a modification to the existing billing infrastructure. an Internet access adjustment facilitator , within a proxy server for connecting to an Internet, arranged to receive a request from the computing device for adjusting Internet access from a full access mode to a limited access mode; and a whitelist in communication with the Internet access adjustment facilitator , the whitelist maintaining a list of web resources available in limited access mode by the computing device ; wherein upon successful processing of the request by the Internet access adjustment facilitator , the internet access provisioned by system for the computing device is defined by the limited access mode, and characterised in that : each subsequent action to retrieve, input or manipulate data in the limited access mode is charged or billed based on a pay per action model; and the system further comprises an independent billing module , being an independent separate billing module for implementing the limited access mode, wherein the limited access mode is activated by sending a request from the computing device to the Internet access adjustment facilitator , the Internet access adjustment facilitator is operable to, upon receiving the request , toggle from the full access mode which is implemented by an existing billing infrastructure which implements a full access mode to the limited access mode which is implemented by the independent billing module without a modification to the existing billing infrastructure. each subsequent action to retrieve, input or manipulate data in the limited access mode is charged or billed based on a pay per action model; and the system further comprises an independent billing module , being an independent separate billing module for implementing the limited access mode, wherein the limited access mode is activated by sending a request from the computing device to the Internet access adjustment facilitator , the Internet access adjustment facilitator is operable to, upon receiving the request , toggle from the full access mode which is implemented by an existing billing infrastructure which implements a full access mode to the limited access mode which is implemented by the independent billing module without a modification to the existing billing infrastructure. <EOS>