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.