Difference between revisions of "Linden Lab Official:Scripted Agent Policy"

From Second Life Wiki
Jump to navigation Jump to search
m (Removed a confusing reference to bots and traffic)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{KBmaster}}
{{KBmaster}}
{{Policy Nav}}
{{Policy Nav}}
==Overview==
==Overview==


This document summarizes Linden Lab's policy on bots.
This policy summarizes Linden Lab's policy on Scripted Agents. The policy covers all forms of Scripted Agents, such as bots, NPCs, and inviters. Any script or program that automates access to Second Life and its supporting web services through interfaces designed for the Second Life Viewer and its embedded browser is considered a Scripted Agent.
The goals of this policy is to increase fairness and reliability of the search and communications services.
 
Second Life allows Scripted Agents with legitimate uses, but inappropriate uses are violations of this policy. The goal of this policy is to increase the fairness and reliability of Second Life’s search and communications services, to protect the privacy of Second Life Residents, and to make Scripted Agent developers and operators aware that the same global privacy regulations that apply when collecting Personal Data through websites apply when collecting data through Second Life.
 
==Identification==
 
'''Set scripted agent status'''
 
Scripted Agents, often called bots, are avatars controlled by computer programs rather than people. See the Overview above for a fuller description.
 
If you own a Second Life account primarily operating as a Scripted Agent, you must specify this on the Scripted Agent Status page. By identifying Scripted Agents, you help us give you more accurate account statistics and in-world search results.
 
==Traffic==
 
Traffic is a numerical metric calculated for every parcel of land in-world. We can summarize this score as the cumulative minutes spent on the parcel by all visitors to the parcel on the previous day (Pacific Time, US). For details, see Guidelines for creating search listings in the Knowledge Base.
 
'''Using Scripted Agents to "game" or boost traffic is prohibited.'''
:You may not attempt to gain an unfair advantage in search results through the use of Scripted Agents to inflate the traffic for a parcel. This policy applies to both mainland and private estates, as Second Life search includes both.  Please refer to the Second Life Terms and Conditions, section 5.i.
 
==Scripted Agent Communications==
Some Scripted Agents are used to automate communications with parcel visitors, and to provide interactive services for other Residents. These types of Scripted Agents can enhance the Second Life experience.


=== Traffic and bots ===
Every chat message, IM, inventory offer, group notice, group IM, and group invitation creates an additional load on Second Life’s communications services. There is an upper limit where Scripted Agents consume excessive resources and threaten to decrease the quality of service for others.
''Traffic'' is a numerical metric calculated for every parcel of land inworld. This score can be summarized as the cumulative minutes spent on the parcel by all visitors to the parcel within the previous day (PT).  For details, see [http://community.secondlife.com/t5/English-Knowledge-Base/Guidelines-for-creating-search-listings/ta-p/803947#What_is_traffic_and_what_role_does_it_play_in_search_rankings.3F Guidelines for creating search listings] in the Knowledge Base.


''Bots'', or scripted agents, are avatars controlled by computer programs rather than people.  For more information, see [[What is a bot?]].
'''Sending an excessive number of messages with Scripted Agents is not allowed.'''
:You may not use Scripted Agents to send more than 5,000 messages in a calendar day. All Scripted Agents operated by a single user share a common limit.


In calculating traffic scores, the number of visitors include bots, which has led to their use to increase traffic scores and boost search rankings.
For example, the following activities are violations of this policy:
* Scripted Agents causing unreasonable load on search or the regions in which they operate.
* Scripted Agents causing a nuisance by regularly getting stuck at welcome areas or InfoHubs. This includes the use of large numbers of Scripted Agents to get around the throttling of search requests.
* Scripted Agents joining groups and sending group IMs or notices such that more than 5,000 individual messages will be received.
* A single Scripted Agent sending more than 5,000 individual messages in a calendar day.
* Using multiple Scripted Agents to send an aggregate of more than 5,000 individual messages in a calendar day.


=== Communications and bots ===
==Mainland Purchase==


Some bots are used to automate communications with parcel visitors, and to provide interactive services for human users. These types of bots can enhance the Second Life experience.
Some Scripted Agents have been used to automate the purchase of Mainland parcels priced below fair market values.


Every chat message, IM, inventory offer, group notice, group IM, and group invitation creates load on the Second Life communications services. There is an upper limit where bots consume excessive resources and threaten to decrease the quality of service for others.
'''Using Scripted Agents to purchase Mainland parcels is prohibited.'''
:The use of Scripted Agents that circumvent, automate and/or remove the human interaction required to purchase a Land parcel within Second Life on the Linden Lab owned Mainland is prohibited.


=== Mainland parcel sales and bots ===
Reporting violations of the Mainland Purchase policy is crucial to helping Linden Lab with enforcement. To report a potential violation, we ask that Residents please use the in-world Report Abuse function and file it under the category Disturbing the Peace. When the Governance team receives a report, the team reviews it and performs an investigation to determine whether a violation has taken place.


Some bots are used to automate the purchase of Mainland parcels priced below fair market values.
==Privacy Preference Integrity==


== Policy ==
Second Life provides a set of privacy controls, such as limiting who can communicate with a Resident, who can see another Resident’s online status, who can discover their location within Second Life, and whether profiles are published on publicly visible web pages. Scripted Agents may not circumvent these privacy controls.
Bots ''per se'', are allowed and have legitimate uses, but inappropriate uses are violations of this policy.


Therefore:
==Enforcement of Scripted Agent Policy==
;Using bots to "game" traffic is not allowed


:You may not attempt to gain an unfair advantage in search results through the use of bots to inflate the traffic for a parcel. This policy applies to both mainland and private estates since both are represented in search.
Reporting violations of the Scripted Agent policy is crucial to helping Linden Lab with enforcement. To report a potential violation, we ask that Residents please use the in-world Report Abuse function and file it under the category Disturbing the Peace. When the Governance team receives a report, the team reviews it and performs an investigation to determine whether a violation has taken place. For additional guidance on filing an Abuse Report, please refer to Filing an Abuse Report


Violations of this policy may result in suspension and/or termination of your account.  If you feel there has been an unfair decision in this regard, use the Abuse Appeals process. 


;Sending an excessive number of messages with bots is not allowed.


:You may not use bots to send more than 5,000 messages in a calendar day. Messages to groups are counted as one message ''for every recipient in the group''. All bots operated by a single user share a common limit.
==Personal Data and Privacy Rights==


For example, the following activities are violations of this policy:
Data transferred outside of the Second Life service or its supporting websites is not exempt from protection under applicable data privacy laws. This applies whether data is collected by Scripted Agents, LSL scripts, or external tools. Access to the Second Life service and access to Personal Data of Second Life Residents are both conditioned on adherence to all applicable global privacy regulations governing the collection, storage, processing, or transmission of Personal Data. These laws include Europe’s General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA). We recommend that you seek guidance from a privacy attorney for additional, updated information before using Personal Data of Second Life Residents outside of Second Life.
 
 
==Understanding Personal Data in Second Life==


* Bots causing unreasonable load on search or the regions in which they operate.
See our {{LLOlink|Using Personal Data}} page for data privacy considerations for Second Life Residents.
* Bots causing a nuisance by regularly getting stuck at welcome areas or infohubs.  This includes the use of large numbers of land bots to get around the throttling of search requests.
* Bots joining groups and sending group IMs or notices such that more than 5,000 individual messages will be received.
* Bots sending more than 5,000 individual messages in a calendar day.
* Using multiple bots to send an aggregate of more than 5,000 individual messages in a calendar day.


==Enforcement of Privacy Rights==


;Using bots to purchase Mainland parcels is not allowed
This policy requires that third parties fully comply with applicable global privacy regulations. Linden Lab reserves the right to act where we see evidence of non-compliance with the Scripted Agent Policy or applicable privacy regulations. At our discretion, enforcement may include removing violating Scripted Agents and supporting scripts from Second Life, requesting explanations of Personal Data activities, requesting changes to how Automated Access mechanisms function, or suspending or terminating service.


:The use of bots, autonomous software, scripting (manual or automated), scripted agents, or any systems or software internal or external to the Second Life service that circumvent, automate and/or remove the human interaction required to purchase a Land parcel within Second Life on the Linden Lab owned Mainland is prohibited.
==Further Reading==
* [https://www.lindenlab.com/privacy Linden Lab Privacy Policy]
* [https://community.secondlife.com/knowledgebase/english/privacy-concerns-r606/ Second Life Knowledgebase: Privacy concerns]
* {{LLOlink|Residents' privacy rights}}


==Set scripted agent status==
If you own a Second Life account that is primarily operated by a Scripted Agent (a "bot"), identify it as a bot on the [https://secondlife.com/my/account/sisa.php Scripted Agent Status] page.
By identifying bots, you can help us give you more accurate account statistics and inworld search results.


==Enforcement ==


Linden Lab routinely looks at search results, and will treat use of bots to gain an unfair search advantage as an abuse issue.  You do not need to file an abuse report for violations; Linden Lab monitors the search results.


To begin, Linden Lab sends a warning message to the land owner.  If the issue persists, then account suspension or removal from search may result.  If you feel there has been an unfair decision in this regard, use the abuse appeals process.


Linden Lab routinely looks at message volume, and will treat use of bots to send excessive messages as an abuse issue. You do not need to file an abuse report for violations; Linden Lab monitors aggregate communication volume.


[[Category:Policies]]
[[Category:Policies]]

Latest revision as of 11:36, 3 April 2023


Overview

This policy summarizes Linden Lab's policy on Scripted Agents. The policy covers all forms of Scripted Agents, such as bots, NPCs, and inviters. Any script or program that automates access to Second Life and its supporting web services through interfaces designed for the Second Life Viewer and its embedded browser is considered a Scripted Agent.

Second Life allows Scripted Agents with legitimate uses, but inappropriate uses are violations of this policy. The goal of this policy is to increase the fairness and reliability of Second Life’s search and communications services, to protect the privacy of Second Life Residents, and to make Scripted Agent developers and operators aware that the same global privacy regulations that apply when collecting Personal Data through websites apply when collecting data through Second Life.

Identification

Set scripted agent status

Scripted Agents, often called bots, are avatars controlled by computer programs rather than people. See the Overview above for a fuller description.

If you own a Second Life account primarily operating as a Scripted Agent, you must specify this on the Scripted Agent Status page. By identifying Scripted Agents, you help us give you more accurate account statistics and in-world search results.

Traffic

Traffic is a numerical metric calculated for every parcel of land in-world. We can summarize this score as the cumulative minutes spent on the parcel by all visitors to the parcel on the previous day (Pacific Time, US). For details, see Guidelines for creating search listings in the Knowledge Base.

Using Scripted Agents to "game" or boost traffic is prohibited.

You may not attempt to gain an unfair advantage in search results through the use of Scripted Agents to inflate the traffic for a parcel. This policy applies to both mainland and private estates, as Second Life search includes both. Please refer to the Second Life Terms and Conditions, section 5.i.

Scripted Agent Communications

Some Scripted Agents are used to automate communications with parcel visitors, and to provide interactive services for other Residents. These types of Scripted Agents can enhance the Second Life experience.

Every chat message, IM, inventory offer, group notice, group IM, and group invitation creates an additional load on Second Life’s communications services. There is an upper limit where Scripted Agents consume excessive resources and threaten to decrease the quality of service for others.

Sending an excessive number of messages with Scripted Agents is not allowed.

You may not use Scripted Agents to send more than 5,000 messages in a calendar day. All Scripted Agents operated by a single user share a common limit.

For example, the following activities are violations of this policy:

  • Scripted Agents causing unreasonable load on search or the regions in which they operate.
  • Scripted Agents causing a nuisance by regularly getting stuck at welcome areas or InfoHubs. This includes the use of large numbers of Scripted Agents to get around the throttling of search requests.
  • Scripted Agents joining groups and sending group IMs or notices such that more than 5,000 individual messages will be received.
  • A single Scripted Agent sending more than 5,000 individual messages in a calendar day.
  • Using multiple Scripted Agents to send an aggregate of more than 5,000 individual messages in a calendar day.

Mainland Purchase

Some Scripted Agents have been used to automate the purchase of Mainland parcels priced below fair market values.

Using Scripted Agents to purchase Mainland parcels is prohibited.

The use of Scripted Agents that circumvent, automate and/or remove the human interaction required to purchase a Land parcel within Second Life on the Linden Lab owned Mainland is prohibited.

Reporting violations of the Mainland Purchase policy is crucial to helping Linden Lab with enforcement. To report a potential violation, we ask that Residents please use the in-world Report Abuse function and file it under the category Disturbing the Peace. When the Governance team receives a report, the team reviews it and performs an investigation to determine whether a violation has taken place.

Privacy Preference Integrity

Second Life provides a set of privacy controls, such as limiting who can communicate with a Resident, who can see another Resident’s online status, who can discover their location within Second Life, and whether profiles are published on publicly visible web pages. Scripted Agents may not circumvent these privacy controls.

Enforcement of Scripted Agent Policy

Reporting violations of the Scripted Agent policy is crucial to helping Linden Lab with enforcement. To report a potential violation, we ask that Residents please use the in-world Report Abuse function and file it under the category Disturbing the Peace. When the Governance team receives a report, the team reviews it and performs an investigation to determine whether a violation has taken place. For additional guidance on filing an Abuse Report, please refer to Filing an Abuse Report

Violations of this policy may result in suspension and/or termination of your account. If you feel there has been an unfair decision in this regard, use the Abuse Appeals process.


Personal Data and Privacy Rights

Data transferred outside of the Second Life service or its supporting websites is not exempt from protection under applicable data privacy laws. This applies whether data is collected by Scripted Agents, LSL scripts, or external tools. Access to the Second Life service and access to Personal Data of Second Life Residents are both conditioned on adherence to all applicable global privacy regulations governing the collection, storage, processing, or transmission of Personal Data. These laws include Europe’s General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA). We recommend that you seek guidance from a privacy attorney for additional, updated information before using Personal Data of Second Life Residents outside of Second Life.


Understanding Personal Data in Second Life

See our Using Personal Data page for data privacy considerations for Second Life Residents.

Enforcement of Privacy Rights

This policy requires that third parties fully comply with applicable global privacy regulations. Linden Lab reserves the right to act where we see evidence of non-compliance with the Scripted Agent Policy or applicable privacy regulations. At our discretion, enforcement may include removing violating Scripted Agents and supporting scripts from Second Life, requesting explanations of Personal Data activities, requesting changes to how Automated Access mechanisms function, or suspending or terminating service.

Further Reading