Controls electronic devices and / or throttles electronic devices and / or information for electronic devices based on agreements or events and / or based on schedule, location, time, or any combination thereof. An agreement includes condition(s) to satisfy the agreement, such as task(s) or activities to be performed by an agreement performer, for example based on a schedule and / or location, at a particular time, or time period, or, or events that may be detected, and actions performed to enforce or assert the agreement. Actions may include controlling the electronic device and / or at least partially enabling / disabling or otherwise limiting, reducing or increasing the amount or type of information allowed with respect to any or all electronic devices associated with the agreement performer. Embodiments may reduce or block information from particular sources during a scheduled school class to limit web surfing for information related to that class based on a schedule and / or location of the electronic device.