Guidelines governing the proper use of Yahoo! Web Services, and the Yahoo! Application Platform.
This document describes policies and guidelines for the use of the APIs and Web Services, including the Yahoo! Application Platform (“YAP”).
The YAP consists of tools and API access that allow developers to build applications that integrate with and run on portions of the Yahoo! network.
Applications may not promote, or contain content (including any advertising content) referencing, facilitating, promoting or using, the following:
Adult content, including nudity, sexual terms and/or images of people in positions or activities that are excessively suggestive or sexual, as well as mature content (non-pornographic), such as content that has sexuality as its primary theme, but is not sexually explicit. Such content may include sex advice or medical information.
Child pornography or any activity that harms minors;
Prostitution and escort services;
Body parts and bodily fluids;
Stolen or illegally obtained products;
Fireworks, explosives, bombs and hazardous materials, or provision of “how-to” materials;
Fake official items and documents including Government IDs, police items, diplomas or education transcripts
Academic paper-writing services, pre-written essays, theses and dissertations;
Unlicensed trade or dealing in stocks and securities;
Professional services regulated by state licensing regimes;
Products, services or methods of removing items from a user's credit report;
Products or services that facilitate the infringement upon the rights of any third party, including copyright, trademark, privacy, publicity or other personal or proprietary right, or that is deceptive or fraudulent;
Counterfeit, fake or bootleg products, or replicas or imitations of designer products;
Tobacco and tobacco products;
Firearms, ammunition, or other weapons;
Online gambling, including without limitation, any online casino, sports books, bingo or poker;
Hate speech and materials (such as Nazi memorabilia), or materials urging acts of terrorism, propaganda or violence, whether directed at an individual or a group, and whether based upon the race, sex, creed, national origin, religious affiliation, marital status, sexual orientation or language of such individual or group;
Suffering and Violence. We will not accept content that advocates, glorifies or promotes the following: human cannibalism, human suffering or death, rape, torture, violence.
Goods made from protected animal or plant species;
The sale of recalled goods;
Any product or service subject to U.S. trade sanctions or embargo. Currently, the sale of products from any of the following countries is prohibited: The Balkans, Burma, Cuba, Iran, Iraq, Liberia, North Korea, Syria or Zimbabwe;
Hacking, surveillance, interception, or descrambling equipment, as well as related techniques;
Items that may be used for theft (lock-picking equipment, master keys, etc.);
Illegal drugs and paraphernalia;
Schedule I and II drugs;
Prescription drugs and medical devices;
The evasion of drug laws, such as those promoting ways to "beat" a drug test;
The distribution of virus, worms, trojans, malware or spyware;
The use of web cams or surveillance equipment for non-legitimate use;
Bulk marketing products or services, or the collection (as primary purpose) of personally identifiable information, if the stated or implied use of the product is unsolicited spam or other advertising or marketing content that violates applicable laws, regulations or industry standards;
Any other content or activity that Yahoo! in its sole discretion deems objectionable;
Applications may not perform, enable, promote, or allow any of the following:
Disable, block, disregard or circumvent any Yahoo! feature or functionality, settings, or technical measures instituted by Yahoo! (e.g., advertising, security measures, privacy settings, other user settings).
Capture, collect, use, transfer or share any user data through the user interface of Your Application, except as authorized by and consistent with the requirements of the Documents.
Contain functionality that proxies usernames or passwords for the purposes of automating logins to Yahoo!
Contain functionality that permits any person to impersonate a Yahoo! user or obtain access to Yahoo! without authorization;
Disregard or circumvent any technical measures instituted by Yahoo! to ensure that the application only provides users with a Yahoo! ID content that they would otherwise be able to view on Yahoo! in accordance with any user privacy settings;
Contain or distribute any software that: (i) "sneaks" onto a user's system and performs activities hidden to the user; (ii) may alter, harm, disable or replace any hardware or software installed on user's computer without express permission from the user; (iii) is bundled as a hidden component of other software, whether free or for fee; (iv) automatically downloads without the user's express prior approval; or (v) presents any download dialog boxes, or any other misleading content, without a user's express action (i.e., a click) to perform a download;
Prevent users from cancelling or skipping the installation;
Include automated actions pretending they are user generated;
Redirect the end-user's Internet searches or default search browser setting.
Add an Application to the end-user's web browser or modify other functionality of the browser or desktop.
Prevent users from uninstalling the application;
Change the end-user's home page, default search provider or error page handling or otherwise modify browser settings.
Change the end-user's default provider or web proxy, or make other changes to Internet settings.
Cause material adverse effects on system performance for typical end users;
Take control of an end-user’s computer by deceptive means (i.e. using the computer to send spam or spim from the computer to others; conducting denial of service attacks; accessing, hijacking or otherwise using the computer's modem or Internet connection or service in a manner that results in or could damage the computer of the end-user or anyone else).
Induce an end-user to provide personal information by intentionally misrepresenting the identity of the person or entity seeking the information.
Misrepresent, or materially alter any third party trademarks, logos, brand features, proprietary notices, content or functionality that appears in the user interface or functionality of Your Application.
Remove, disable, or render inoperative by deceptive means a security, anti-spyware or anti-virus technology installed on the computer without obtaining prior consent from the end-user.
Be designed or used for the primary purpose of facilitating illegal distribution or display of copyrighted content, or be promoted or marketed in any way as a means to illegally distribute copyrighted content.
Use Yahoo! logos or trademarks, to express or imply any endorsement by or affiliation with Yahoo!. However, you may use the name of a Yahoo! service or API to describe the functionality of your Application, and this descriptive use may only use block text (e.g. “XYZ App for Yahoo!® Sports” or “XYZ App for Flickr®”).
Enable any spyware, adware, pop-ups, pop-unders, or other malicious programs or code.
Enable any other activity that Yahoo! deems objectionable.
Dimensions, Functionality, and Editorial Requirements For Applications.
All Applications must be presented in, and not exceed the dimension the allocated space of, an "i-Frame" within the following bounds:
Full Page View – Width: 760 pixels, Height: 250 pixels (height value is a recommendation only).
Small View – Width: 300 pixels, Height 250 pixels or less.
To optimize for any variations in page assembly, as well as to maximize future scalability for any environmental changes, Yahoo! encourages developing a fluid presentation that can accommodate subtle width and height variations. Further, usage of semantic markup (to separate content from its presentation) is highly recommended.
Content displayed through any Application must remain within the dimensions of the Application's placement on the user profile page and cannot "float" or "break through" to other parts of the user profile page.
Animation, video, audio and any other interactive Application content (collectively, "Interactive Content") on the user profile page must be initiated only upon user click, unless the user has explicitly authorized the automatic initiation of such Interactive Content.
Roll-Over expandables must state "roll over for more content" and the panel must retract when the mouse is removed from the content.
Click expandables must state "click here for more content" and the panel must retract when the mouse is removed from the content or when user clicks a second time.
Yahoo! does not allow content containing flashing, excessive animation, or fake functionality such as HTML "Drop Downs" or "Search Forms"
Developer must have intellectual property rights to any content displayed and be permitted to display such content in the Application.
Yahoo! reserves the right to modify or require developers to modify any content (e.g., to "flatten" any animated .gifs to remove the animation) displayed on any Application to conform to these YAP Guidelines.
Collection and Storage of User Data
Access to Yahoo! user data is only permissible using approved authentication methods, such as Browser Based Authentication and Open Authentication http://developer.yahoo.com/auth.
Yahoo! user data that is storable indefinitely:
GUID (Global Unique Identifier).
Authenticated Token Value.
Marketing your Application
These Platform Application Guidelines are subject to change at any time at our sole discretion. If we do change them, we will post a notice of the change on the site.