YouTube API Services - Developer Policies
文章推薦指數: 80 %
API Clients must display a link to YouTube's Terms of Service (https://www.youtube.com/t/terms), and they must also state in their own terms of ... YouTube Language English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어 Signin Home Guides Samples Terms YouTube Home Guides Samples Terms YouTubeAPIServicesTermsofService TermsofService(Americas) TermsofService(APAC) TermsofService(EMEA) TermsofService(Russia) DeveloperPolicies RequiredMinimumFunctionality SubjectAPIServices BrandingGuidelines RevisionHistory Guides ComplyingwiththeYouTubeDeveloperPolicies Home Products YouTube Terms YouTubeAPIServices-DeveloperPolicies Note:ThenewComplying withtheYouTubeDeveloperPoliciesguideprovidesguidanceandexamplestohelpyouensure thatyourAPIclientsadheretospecificportionsoftheYouTubeAPIServices Termsand Policies(APITOS).Thisguidanceoffersinsight intohowYouTubeenforcescertainaspectsoftheAPITOSbutdoesnotreplaceanyexisting documents. Thisdocument(the"YouTubeAPIServicesPolicies"or"Policies")setsoutthepoliciesthatyouneedtofollowwhenaccessingorusingYouTubeAPIServicesinyourservice,product,orapplication.ThesePolicieshelpyouaccessanduseYouTubeAPIServicesinwaysthatareconsistentwithYouTube'sinterestsandthatrespectandfosterthegrowthofYouTube'scommunityofcreators,viewers,contentrightsholders,andadvertisers. Inadditiontodefiningpolicies,thisdocumentexplainssomeoftheunderlyingprinciplesthatYouTubefollowedincreatingthesePolicies.ItalsooffersexamplesthatdemonstratehowthesePolicieswouldapplyinpractice. PleasenotethatthisisalegaldocumentandthatthesePoliciesareacomponentoftheAgreement,soyoumustcomplywiththem.YouTubereservestherighttochangethesePolicies,andyourcontinuedaccessto,oruseof,YouTubeAPIServicesconstitutesyouragreementtoandacceptanceofanysuchchanges.Policychanges,likechangestotheYouTubeAPIServicesTermsofService,willbedocumentedintheTermsofServiceRevisionHistory,andyoucansubscribetotheRSSfeedforthatrevisionhistorytobenotifiedofanysuchchanges. I.Terminologyandstyle Thisisalegaldocumentthatspecifiespoliciesaboutallowedorprohibitedactions.Assuch,itusescertaintermstospecificallyindicatewhetheryoucanorcannotdosomething.Withthatinmind,thefollowingtermsareusedtoexplainyourrequirementsasrelatedtothesePolicies: Thetermsmustandrequiredrefertoabsoluterequirements. Thetermmustnotreferstoanabsoluteprohibition. Thetermsshould,shouldnot,recommend,andrecommendedindicatethatthestatementdescribesageneralbestpractice.Whilethesetermssuggestcertainactionsorbehaviors,theyacknowledgethatyoumightdecidetofollowadifferentcoursebasedonspecificaspectsofyourusecase. Thetermmayindicatesthatanactionisoptionalandleftentirelytoyourdiscretionor,dependingonthecontextinwhichitisused,toYouTube'sdiscretion. Inaddition,theDefinitionssectionthatconcludesthisdocumentidentifiesothertermsthathaveaveryspecificmeaningwhenusedinthisdocument.Foryourconvenience,thisdocumentusesaspecialstyleforthosetermstosothatyoucaneasilyidentifythemincontextandlinktotheirdefinitions. II.SoftwareDevelopmentPrinciples Theseprinciplesunderliemanyofthepoliciesinthisdocument.Eventhoughtheymightnotcovereverypolicy,ifyouviolateoryourAPIClientsviolateanyoftheseprinciples,youarelikelyalsoviolatingthetermsoftheAgreement.Thatsaid,iflocallawrequiresyoutodosomethingotherthanwhatisstatedinthesepolicies--forexample,tostoredataforaparticularlengthoftime--youshouldcomplywiththatlaw. Buildhigh-qualityapplicationsandmaintainthem. Buildstable,easy-to-use,feature-richAPIClientsthatbringsignificantadditionalvaluetotheYouTubeecosystemanditsusers.PromptlyupdateAPIClientsasthefeaturesofferedinYouTubeAPIServiceschange. Behonestandtransparent. ThisprincipleappliestoallfacetsofAPIClientsandthewaythattheyinteractwithusersaswellaswithYouTube.Inkeepingwiththisprinciple,beclearaboutwhoyouareandwhatyourAPIClientdoes.Don'tengageinanydeceptiveactivityormessagingrelatedtoyouridentity,yourdatacollection,storage,sharing,useanddeletionpractices,actionsthatyourAPIClienttakesonusers'behalf,oranythingelse.Behonestanddonotmisleadorconfuseusersinthewayyouuseandpresentdata. Giveuserscontrol. Buildingontheimportanceoftransparency,thisprincipledictatesthatusersmustbeawareofandhaveactivelyconsentedtotheactionsthatanAPIClienttakesontheirbehalf.ItmeansthatusersknowaboutandhavefinalauthorityoveranyactionstheAPIClienttakestoinsert,share,update,ordeletetheirdata.ItalsomeansthateachAPIClientmustprovideaprivacypolicythatclearlyinformsusersabouttheinformationthattheAPIClientaccesses,collects,stores,shares,andotherwiseuses. Respectusers'privacy. Makesurethatyourdatacollection,storage,use,security,anddeletionpoliciesandpracticesprotectusers.Don'tallowunauthorizedaccessto,oruseof,userdata.Don'tstoreuserdataindefinitely,andprovideaclear,straightforwardprocessforthemtodeletedatainyourpossession.Finally,don’t,anddonotmakeattemptsto,request,collect,orstoreusers'YouTubelogincredentials. Beagoodcitizen. Don'tcreateAPIClientsthatencourageorenablepeopletoabuse,threaten,orharasseachother.Don'tuse,distribute,orpromoteviruses,spyware,malware,orotherbadstuff.Don'tbreakthelaworencourageorenableotherstodoso.Hopefully,thisisallcommonsense. III.GeneralDeveloperPolicies A.APIClientTermsofUseandPrivacyPolicies APIClientsmustdisplayalinktoYouTube'sTermsofService(https://www.youtube.com/t/terms),andtheymustalsostateintheirowntermsofusethat,byusingthoseAPIClients,usersareagreeingtobeboundbytheYouTubeTermsofService. EachAPIClientmustrequireuserstoagreetoaprivacypolicybeforeuserscanaccesstheAPIClient'sfeaturesandfunctionality.Theprivacypolicymust: beprominentlydisplayedandeasilyaccessibletousersatalltimes, notifyusersthattheAPIClientusesYouTubeAPIServices, referenceandlinktotheGooglePrivacyPolicyathttp://www.google.com/policies/privacy, clearlyandcomprehensivelyexplaintouserswhatuserinformation,includingAPIDatarelatingtousers,theAPIClientaccesses,collects,storesandotherwiseuses, clearlyandcomprehensivelyexplainhowtheAPIClientuses,processes,andsharestheuserinformationdescribedinsection(III.A.2.e),includinghowtheinformationissharedwitheitherinternalorexternalparties, disclose,ifitdoesso,thattheAPIClientallowsthirdpartiestoservecontent,includingadvertisements, disclose,ifitdoesso,thattheAPIClientstores,accessesorcollects(orallowsthirdpartiestodoso)informationdirectlyorindirectlyonorfromusers’devices,includingbyplacing,accessingorrecognizingcookiesorsimilartechnologyonusers'devicesorbrowsers, iftheAPIClientaccessesorusesAuthorizedData,explainthat,inadditiontotheAPIClient'snormalprocedurefordeletingstoreddata,userscanrevokethatAPIClient'saccesstotheirdataviatheGooglesecuritysettingspageathttps://security.google.com/settings/security/permissions,and iftheAPIClientusesAuthorizedData,explainhowuserscancontacttheAPIClientownerordeveloperwithquestionsorcomplaintsabouttheClient'sprivacypractices. B.MaintainabilityandDeprecation APIClientsmustusethemostrecentversionsofYouTubeAPIServices.ThismeansthatyoumustbeabletoupdateAPIClientswhennewerversionsofYouTubeAPIServicesarereleased.Non-websiteAPIClients,likemobileappsorinstalledapplications,mustbecapableofbeingremotelyupdatedtousethemostrecentversionsofYouTubeAPIServices.YoumustupdateyourAPIClientstothemostrecentversionsoftheYouTubeAPIServiceswithinaspecifiedtimeperiodifrequiredbyYouTubefromtimetotime(e.g.forcriticalupdates). WhenYouTubeintendstomakebackwardincompatiblechangestotheYouTubeAPIServices,suchchangeswillbedocumentedintheTermsofServiceRevisionHistory,andyoucansubscribetotheRSSfeedforthatrevisionhistorytobenotifiedofanysuchchanges. Youmustpromptlyupdatenon-deprecatedAPIClientstousenewerversionsofYouTubeAPIServicesasthoseversionsarereleased. YoumustupdatedeprecatedversionsofyourAPIClientstoclearlyindicatetousersthatsomefunctionsorfeaturesofYouTubeAPIServicesmightstopworkingduetotheAPIClients'deprecatedstatus. C.ImplementingYouTubeFeatures APIClientsmustalsocomplywiththeRequirementsforMinimumFunctionalityforYouTubeAPIServices("RMF").Inaddition,APIClientsmustnotplaceanylimitationsontheYouTubefunctionalityrequiredbytheRMF. Forexample,theRMFstatesthatanAPIClientthatenablesuserstouploadvideostoYouTubemustenablethoseuserstosetatitleforeachuploadedvideo.YouTube'svideotitlefieldhasamaximumlengthof100characters,andanAPIClientmustnotsetashortermaximumlengthforthatfield. AnyAPIClientfeaturethatinitiatesauseractionrelatedtoaYouTuberesourcemustbe: clearlyandunequivocallyidentifiableasaYouTubeaction, distinctandnotmixedwithyourAPIClient'sfunctionality,and clearlyinitiatedbytheuser. ExamplesofYouTuberesourcesincludevideos,channels,playlists,playlistitems,andsubscriptions.Examplesofactionsincludeplayingavideo,likingavideo,addingavideotoaplaylist,andsubscribingtoachannel. APIClientsthatperformwriteoperationsmaysuggestparameterorpropertyvalues,butusersmusthavefinalcontroloverthedatathatwillbepublishedtoYouTubeApplications.Similarly,APIClientsmustnotmodifyuser-providedvaluesbeforesendingthemtoYouTubebytruncating,appending,orotherwisealteringthosevaluesunlesstheuserhasexplicitlyconsentedtosuchchanges. APIClientsthatsuggestvaluesfortextfields,likevideotitlesordescriptions,mustincorporaterelevantkeywordsintothosevalues.ForexampleanAPIClientthatsuggestsvideotitlesshouldnotgeneratethesamedefaulttitlesforallusers. TheseexamplesillustratehowthispolicywouldapplytoanAPIClientthatuploadsvideostoYouTube: TheAPIClientmaysuggestavideodescriptionorpre-populatethevideodescription.However,itmustnotaddinformationtothevideodescriptionafteritissubmittedbytheuserandbeforeitissentwithouttheuser'spriorconsent.Forexample,theAPIClientmustnotappendtherecordingdate,APIClientname,oranyothertextunlesstheuserhasexplicitlyconsentedtosuchchanges. AnAPIClientmayprovideanoptiontotranslateavideotitletootherlanguages.However,theAPIClientmustnotaddanysuchtranslationswithouttheuser'sconsent.Inaddition,iftheAPIClient'sdefaultbehavioristoenabletheoptiontotranslatethevideotitle,itmustclearlypresenttotheuseraneasywaytodisablethatbehavior. APIClientsmustclearlyindicatehowuser-provideddatawillbeusedonYouTube. ThispolicyisparticularlyrelevantforAPIClientsthatinterfacewithmultipleservicesandplatformssincetheremaybefunctionalorlabelingdifferencesbetweenthoseservicesandplatforms. Forexample,anAPIClientenablesuserstoaddcommentsaboutvideostomultipleplatforms,includingYouTube.Eachplatformusesadifferentnametorefertothecommenttext.So,iftheAPIClientlabelsthefield"Feedback"initscommentform,itneedstoclearlyindicatethatthatvaluecorrespondstothecommenttextonYouTube. APIClientsthatusesearchfunctionalityprovidedbyYouTubeAPIServicesmustnotmodifyorreplacethetext,images,information,orothercontentof,thesearchresultsreturnedbythoseServices. Forexample,APIClientsmustnotmergeorintermixresultsfromsourcesotherthanYouTubeandpresentthemasYouTubesearchresults. AnAPIClientshouldnotlimitorreducethefunctionalityofaYouTubefeatureunlessthatlimitationisacoreaspect(asdescribedintheexamplesbelow)oftheAPIClientitselfandthatYouTubefeatureisnotrequiredbytheRMF("PermittedFeatureLimitation"). Example1:PermittedFeatureLimitation TheYouTubeDataAPIserviceallowsavideouploadertoprovidetranslationsofavideo'stitle.Generallyspeaking,anAPIClientthatimplementsthisfeatureshouldallowuploaderstotranslatevideotitlestoanylanguagethatYouTubesupports.However,anAPIClientthatisspecificallydesignedtoteachuserstospeakFrenchandthatoffersarangeoffeaturesspecifictoFrenchtranslationsmightbejustifiedinonlyofferinguserstheoptiontouploadFrenchtranslationsofvideotitles. Example2:Non-permittedFeatureLimitation AsecondAPIClientsupportsvideouploadingtoYouTubeandtwootherplatforms,andallofthoseplatformsallowtheuploadertoprovidetranslationsofthevideo'stitle.However,whileYouTubesupportsmorethan70languages,theothertwoplatformseachsupporthalfthatnumber,andthethreeplatformssupport25languagesincommon.IftheAPIClientsupportsonlythose25languagesfortranslation,thenthatisanon-permittedfeaturelimitationbecausethelimitedsetoflanguageoptionsisnotacoreaspectoftheAPIClient.Instead,theAPIClientmustofferthefullrangeoflanguagesthatYouTubesupports. APIClientswithPermittedFeatureLimitationsmustexplaintouserswhyeachlimitationisinplaceandmakeclearthatthelimitationisnotimposedbyYouTube.Inmany,ifnotall,cases,therearedifferentwaysthatanAPIClientcouldprovidethatinformation,andyoushouldchooseanappropriatemethodforyourAPIClient.Withinthisexplanation,anAPIClientshouldprovideamechanismforuserstoaccessthefullfeature(suchaslinkingtoYouTubeCreatorStudioorprovidinganexpandablemenuwithintheAPIClient). Intheexample1above,theAPIClientcouldexplainthatvideouploaderscanaddtranslationsforotherlanguagesintheYouTubeCreatorStudioandprovidealinktothatfunctionality. APIClientsthatofferfeaturessourcedfrommultipleservicesandplatformsshouldofferfeatureparitytotheextentthatitexistsacrossthosesources,providinguserchoice.WhenAPIClientsincludefeaturesthataresupportedonYouTubeandonotherplatforms,APIClientsmustnotconsistentlypresentYouTubefeaturesinadetrimentalway(e.g.,byonlyprovidingthosefeaturesfromotherplatforms). Forexample,supposeanAPIClientallowsuserstouploadvideostoYouTubeandthreeotherplatforms,andallofthoseplatformssupporttheabilitytouploadcaptions.IftheAPIClientalsosupportscaptionuploading,thenitmustsupportthatfeatureforYouTube. D.AccessingYouTubeAPIServices APICredentials ToaccessorusesomeYouTubeAPIServices,youmustfirstusetheGoogleDevelopersConsole(https://console.developers.google.com/)tocreateAPICredentialsforyourAPIProject.ThosecredentialsenableGoogleandYouTubetolinkAPIactivitytoaparticularAPIProjectandAPIClient. InadditiontocreatingAPICredentials,theDevelopersConsolemightrequireyoutoprovidecertainotherinformation,suchasidentificationorcontactdetails,beforeyoucanaccessorusetheYouTubeAPIServicesassociatedwiththosecredentials.YouTubereservestherighttorequireyoutoprovideadditionalinformationtocontinuetoaccessoruseYouTubeAPIServices. IfyouneedtocreateAPICredentialstoaccessoruseaspecificYouTubeAPIservice,thedocumentationforthatserviceexplainshowtocreatethosecredentials.Forexample,theYouTubeDataAPIservice,YouTubeReportingAPIservice,YouTubeAnalyticsAPIservice,andAndroidPlayerAPIservicealldocumentstepsforcreatingAPICredentials.ThosestepsgenerallydifferslightlyfromoneAPIservicetoanother.Forexample: SomeservicesonlysupportauthorizedAPIrequests,whileotherssupportauthorizedandnon-authorizedrequests. Servicesoftensupportmultipleaccessscopes.EachscopespecifiestheresourcesthatanAPIClientcanretrieve,insert,update,ordeleteontheuser'sbehalf.ScopesenableAPIClientstoonlyrequestaccesstotheresourcestheyneed,andscopesalsoenableuserstocontroltheamountofaccessthattheygranttothoseClients. ThefollowingpoliciesalsoapplytoaccessanduseofYouTubeAPIServices: YoumustnotmaskormisrepresentyouridentityoryourAPIClient'sidentitywhenaccessingorusingYouTubeAPIServicesorwhencreatinganAPIProjectorAPICredentials. YoumustonlyuseAPICredentialsassignedtoyouandtoyourAPIProjecttoaccessYouTubeAPIServices.Similarly,youmustnotuseanyothermeanstomaskormisrepresentyourAPIClient'saccessto,orusageof,YouTubeAPIServices. IfyourAPIClientneedstocreateAPICredentialstoaccessoruseYouTubeAPIServices,youmustcreateexactlyone(1)APIProjectforthatAPIClient.ThoseAPICredentialsareintendedtobeusedexclusivelybytheassociatedAPIClient,whichmeansthatyoumustnotusethatone(1)APIProjectformultipleAPIClients. YoumayshareyourAPICredentialswithagentsoperatingsolelyonyourbehalfandunderawrittendutyofconfidentiality.However,youmustnotshareordiscloseyourAPICredentialstoanyotherthirdparty,allowaccesstooruseofyourAPICredentialsbyanyotherthirdparty,orembedyourAPICredentialsinopensourceprojects. UserAuthenticationandAuthorization AuthenticationandauthorizationrefertotheprocessbywhichusersidentifythemselvesandconsenttoallowanAPIClienttoaccesscertainuser-specificdata.SomeYouTubeAPIServicesdonotsupportaccesstouser-specificdataandtherefore,donotrequireanyauthorization,othersrequireauthorizationforsomerequestsordata,andstillothersrequireauthorizationforallrequests.Forexample: TheYouTubeIFramePlayerAPIservice,whichletsyouembedvideosinawebsite,doesnotrequireauthorizationjustasusersdonotneedtologintotheYouTubewebsitetowatchavideo. TheYouTubeDataAPIservicerequiresauthorizationforsomeactions.Forexample,anAPIClientcansearchforpublicvideosbutdoesnotneeduserauthorizationtodoso.However,anAPIClientdoesneeduserauthorizationtouploadavideototheuser'sYouTubechannel. TheYouTubeAnalyticsAPIserviceandYouTubeReportingAPIservicerequireauthorizationforallactions. Authentication APIClientsmustnot(andmustnotattemptto)obtain,proxy,request,collect,modify,cache,store,oruseanyinformationthattheuserprovidesorthatYouTubedisplaystotheuserduringauthenticationprocesses,includingYouTubeuseraccountlogincredentialslikeusernamesandpasswords. APIClientsmustobtainuserconsentinaccordancewiththeapplicablelawsandonlyrequestaccesstoauthorizationscopesthattheycurrentlyuse.TheaccessthatanAPIClientrequestsshouldhaveadirectandtransparentbenefittousersofthatClient.Donottrytofuture-proofyouraccesstodatabyaskingforpermissionsthatwouldenablefeaturesthatyouhavenotyetbuilt. Forexample,theYouTubeDataAPIservicesupportsoneauthorizationscopethatgrantsaccesstoreaddataandanotherthatgrantsaccesstoreadandwritedata.IfausergrantedanAPIClientaccesstothefirstscope,thatAPIClientwouldbeabletoretrieveinformationaboutthecurrentuser'sYouTubechannel.However,ifausergrantedtheAPIClientaccesstothesecondscope,theAPIClientcouldalsouploadavideotothatchannel. Inthisscenario,anAPIClientthatdoesnotsupportYouTubeuploads(orotherwrite-basedactions)onlyneedstorequestaccesstothefirstauthorizationscope,whichismorelimitedintheprivilegesitgrants.EveniftheAPIClient'sdeveloperplanstoeventuallyintroducesupportforwrite-basedactions,thedevelopercannotfuture-prooftheAPIClientbyrequestingaccesstotheauthorizationscopeforwritingdatabeforetheClientactuallysupportsfeaturesthatrequirethatscope. APIClientsshouldrequestaccesstoauthorizationscopesincontextwheneverpossible.Byrequestingaccesstouserdataincontext,viaincrementalauthorization,anAPIClientenablesuserstomoreeasilyunderstandwhyitneedsaccesstothatdata. APIClientIdentificationandRepresentation APIClientsmustclearlyandaccuratelyidentifytotheusertheentityorproductthatisrequestingaccesstouserdataandthereasonforrequestingthataccess; APIClientsmustnotmisleaduserswhenrequestingaccesstodatasothatuserscanmakeaninformeddecisionaboutwhethertograntaccesstothoseClients.UsersshouldbeabletoreadilyunderstandboththevalueofprovidingthedatathatanAPIClientrequestsaccesstoandtheconsequencesofsharingthatdata. APIClientsmustclearlyandcomprehensivelyidentifytousersthepurposesforwhichtheyaccessanduseuserdata.APIClientsmustnotuseuserdataforsecondarypurposesthatarenotclearlydisclosedtousers. UsersshouldnotbesurprisedtolearnthatanAPIClientcontainshiddenfeatures,services,oractionsthatareinconsistentwiththeClient'smarketedpurposes. Revocation EveryAPIClientmustprovideaclearlyexplainedandeasywayforuserstorevokeanyauthorizationconsenttheyhaveprovidedtoanAPIClienttoaccessYouTubeAPIServices. Whenauserrevokesconsentthroughthismechanism,theAPIClientmustprogrammaticallyrevokethattokenrightawaytocommunicatethechangeinpermissionstoGoogle.Forexample,anAPIClientcoulduseaGoogleAPIClientLibrarytorevokethetoken. Inaddition,followingrevocationofconsentthroughthismechanism,youandyourAPIClientsmustdeleteallAuthorizedDatathatwasaccessedorstoredpursuanttothatconsent.Thatdeletionshouldhappenassoonaspossibleandmusttakeplacewithin7calendardaysoftherevocation. Asnotedinsection(III.A.2.i),everyAPIClientmustincludeinitsPrivacyPolicyalinktoGoogle'ssecuritysettingspage(https://security.google.com/settings/security/permissions).Whenauserrevokesconsentthroughthatpage,youandyourAPIClientsmustalsodeleteallAPIDatarelatedtothatuserthatwasaccessedorstoredpursuanttosuchconsent.Tocomplywiththispolicy,yourAPIClientswillneedtoperiodicallyreconfirmthatitsauthorizationtokensarestillvalidanddeleteAPIDataassociatedwithuserswhoseauthorizationtokenscannotberefreshed. Basedontherequirementsdefinedinsection(III.E.4)regardingstoreddata,allsuchdeletionsshouldhappenassoonaspossibleandmusttakeplacewithin30calendardaysofthatrevocation. UsageandQuotas YouTubemayusequotasandplaceuserestrictionstoensurethatYouTubeAPIServicesareaccessedandusedasintendedandthatyouandyourAPIClientsdonotreduceservicequalityorlimitaccessforothers. IfyourAPIClientreachesthequotalimitforaservice, youcanapplyforaquotaextensionbycompletinganAPIComplianceAuditwhereyoumustspecifytheusecaseforwhichyouneedtheextension. Ifyouhavebeenauditedinthepast12monthsandhavebeenmarkedcompliantbyYouTubeAPIServicesteam,youcanapplyforanadditionalquotaextension. IfYouTubeapprovestheapplication,youmustusetheadditionalquotagrantedonlyfortheapprovedusecase.IfyourAPIClient'susecasechanges,touseanyallocatedquotaforthenewusecase,youmustnotifyYouTubeofthechangebyresubmittinganAPIComplianceAuditandreceiveapprovalfortheapplication. IfYouTuberejectstheapplication,youcanfileanappeal. Inactivity YouTubereservestherighttodisableorcurtailyouraccessto,oruseof,specificYouTubeAPIServicesifyourAPIProjecthasbeeninactivefor90consecutivedays.Forexample,YouTubecouldrevokeyourAPICredentials,orreduce(oreliminate)yourAPIProject'squotasforspecificYouTubeAPIServices.IfyourAPIClient'squotaisreducedoreliminated,youmayreapplyforquotaoraquotaextension,andYouTubewillreviewthatapplicationbasedonYouTube’sdeterminationofyourexpecteduseoftheYouTubeAPIServices. ContactInformation YouTube’sprimarymeansofcontactingyouaboutyourAPIProjectorAPIClientistheemailaddressthatisassociatedwiththeGoogleAccountthatyouusetologintotheGoogleDevelopersConsole.YoumustcomplytoanycommunicationthatYouTubesendsyouregardingcomplianceissuesrelatingtoyourAPIClients. IfusersofyourAPIClienthavequestionsaboutyourprivacypractices,andyoudonothaveacontactaddressinyourAPIClient'sprivacypolicyasdiscussedinsection(A.2.i),YouTubemayshareyourprimaryemailaddresswiththoseusers. ProhibitedAccess YouareprohibitedfromaccessingorattemptingtoaccessYouTubeAPIServicesviaanymeansifyourAPICredentialsaresuspended,revoked,orterminated,oriftheGoogleAccountyouusedtocreatethosecredentialsissuspendedorterminated,foranyreason.Inthatcase,youmustnotaccessorattempttoaccessYouTubeAPIServicesviaanymeans,includingbycreatingorusingaproxytocreatenewGoogleAccounts,APICredentialsorAPIProjects. UndocumentedServices YoumustnotuseundocumentedAPIswithoutexpresspermission.YoumustaccessdatafromYouTubeAPIservicesonlyaccordingtothemeansstipulatedintheauthorizeddocumentationofthatYouTubeAPIservice. YoumustnotreverseengineerundocumentedYouTubeAPIservicesorotherwiseattempttoderivetheunderlyingsourcecodeoftheseAPIservices. E.HandlingYouTubeDataandContent Asidefromthepermissionsandrightsgrantedinthissection,youandyourAPIClientshavenofurtherpermissionsorrightstoAPIData,includingtotemporarilystoredAPIData. AudiovisualContent YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: download,import,backup,cache,orstorecopiesofYouTubeaudiovisualcontentwithoutYouTube'spriorwrittenapproval, makecontentavailableforofflineplayback,or useanyaspectoftheYouTubeAPIServicestofacilitateorpromotecopyrightinfringementortheexploitationofcopyright-infringingmaterials. DataAggregation DonotaggregateAPIDataexceptthatyoumayonlyaggregateAPIDatarelatingtoYouTubechannelsthatareunderthesamecontentownerasrecognizedbyYouTubepursuanttocontentlicensingagreement(s)betweenYouTubeandsuchcontentowner.SuchaggregatedAPIDatamustonlybeviewablebythatcontentowner. DonotaggregateAPIDataorotherwiseuseAPIDataorYouTubeAPIServicestogaininsightsintoYouTube'susage,revenue,oranyotheraspectsofYouTube'sbusiness. Forexample,supposethattwodifferentcontentownersrecognizedbyYouTubehaveeachauthorizedanAPIClienttoretrieveAPIDataontheirbehalffortheirrespectiveviewing.ThatAPIClientmayseparatelyaggregateAPIDataretrievedforeachcontentowner'schannelsprovidedthatsuchaggregationpercontentownerdoesnotprovideinsightsintoYouTube’susage,revenueoranyotheraspectsofYouTube’sbusiness.TheAPIClientmustnotcombineAPIDatafromthedifferentcontentowners. AuthorizedDataUsage ThesepoliciesrelatetoyouruseofAuthorizedData.TheyarerelevantforanyAPIClientthatwritesdataviaanAPIrequestorretrievesdatathatcanonlybeaccessedviaaproperlyauthorizedAPIrequest.Forexample,thesepoliciesapplytoanyAPIClientthatenablesausertouploadvideos,retrievetheuser'slistofuploadedvideos,createplaylists,orcommentonvideos. APIClientsmustbehonestandtransparentaboutthetypesofuserdataandthepurposesforwhichtheycollect,store,delete,share,safeguard,andotherwiseusethatdata. APIClientsmustnotdisplayorallowaccesstoAuthorizedDatatoanyoneotherthantheauthorizinguseroragentsexpresslyapprovedbythatuser. APIClientsmustonlyaccess,collectanduseAuthorizedDatainaccordancewiththescopeofitsprivacypolicyanduserconsentobtainedinaccordancewithSection2. ThismeansthatanAPIClientmustpromptuserstore-acceptitsprivacypolicyiftheClientstartstoaccess,collect,oruseAPIDatainawayorforpurposesthatwerenotcoveredintheprivacypolicythattheuseroriginallyaccepted. APIClientsmustclearlyidentifyanyactionsthattheytaketoinsert,share,update,ordeletedataorcontentontheauthorizinguser'sbehalf.Inaddition,theusermustexpresslyconsenttothoseactionspriortotheiractualexecution. APIClientsmustclearlyidentifytheYouTubechannelorcontentownerthatisassociatedwithanyrequestthatrequiresuserauthorization. APIClientsmustclearlyidentifyanycontentvisibilitysettingsthatwillbesetormodifiedbyanyauthorizeduseraction.Inaddition,APIClientsmustnotmodifyexistingcontentvisibilitysettingsunlesstheauthorizinguserhasexpresslyinstructedtheAPIClientstodoso. Forexample,intheYouTubeDataAPIservice,avideo'sprivacystatuscanbesettopublic,private,orunlisted.IfanAPIClientsupportsvideouploads,theClientmustclearlydisplayanoptionfortheusertochooseoneofthosevalues.Similarly,ifanAPIClientsupportseditstoavideo'smetadata,theAPIClientcannotchangeavideo'sprivacystatuswithouttheuser'sexpressconsent. Refreshing,Storing,andDisplayingAPIData Developersoftenneedtobalancethebenefitsofstoringorcachingdata,suchasimprovedperformanceorresourceusage,withthedesiretoalwaysretrievethefreshestdata,whichprovidesthebestuserexperiencepossible.Withthatinmind,thefollowingpoliciesexplainyourrequirementsaswellasyouroptionsintermsofstoring,updating,anddisplayingYouTubeAPIData. APIClientsmaystoreauthorizationtokensforaslongasisnecessaryprovidedthatthosetokensareusedonlyforpurposesconsistentwiththespecificconsentgrantedbyanactiveuseraccordingtotheapplicablelaw. APIClientsmaystorethefollowingtypesofAuthorizedDataforaslongasisnecessaryprovidedthatthedataisusedforpurposesconsistentwiththespecificconsentgrantedbyanactiveuseraccordingtotheapplicablelaws: dataretrievedthroughtheYouTubeAnalyticsAPIservice, dataprovidedthroughtheYouTubeReportingAPIservice,or statisticsprovidedthroughotherYouTubeAPIservices,suchasthenumberofviewsforavideo,thenumberofchannelsforasubscriber,orthenumberofvideosinaplaylist.(AllofthosestatisticscanberetrievedviatheYouTubeDataAPIservice.) NotethateventhoughanAPIClientmaystorethisdataformorethan30days,theClientmuststillensureevery30daysthatitisstillauthorizedbytheusertoaccessthatdata. Forexample,anAPIClientmaystoreviewcountsforavideoformorethan30days,butitmuststillverifyevery30daysthatitsauthorizationtoaccessthevideouploader'sdatahasnotbeenrevoked.TheAPIClientmustalsoverify,every30days,thatthevideohasnotbeendeleted. Tobeclear,anAPIClientmustnotstorestatisticsretrievedasNon-AuthorizedDataformorethan30days.Forexample,anAPIClientmustnotstorethesubscribercountforaYouTubechannelformorethan30dayswithoutauthorizationfromthechannelowner. APIClientsmaystoreallothertypesofAuthorizedDatanotidentifiedinsection(III.E.4.b)foraslongasisnecessaryforthepurposesofthespecificconsentgrantedbyanactiveuserandfornolongerthan30calendardays.After30calendardays,theAPIClientmusteitherdeleteorrefreshthestoreddata. APIClientsmaytemporarilystorelimitedamountsofNon-AuthorizedDataforaslongasisnecessaryforthepurposesoftheAPIClientbutnotlongerthan30calendardays.Asinsection(III.E.4.c)immediatelyabove,thismeansthatafter30calendardays,theAPIClientmusteitherdeleteorrefreshthestoreddata. Inallcases,APIClientsmustusereasonableeffortstoensurethattheirstoredAPIDataisconsistentwiththecurrentdataavailablethroughYouTubeAPIServices.Forexample,APIClientsshouldreflectmetadatachangesandviewcountupdatesasquicklyaspossible. APIClientsmustdisplaythemostupdatedAPIDataavailableintheiruser-facingpresentations,includinginuserinterfaces,althoughAPIClientsmaydisplayhistoricalAPIDataprovidedthatitispresentedaccuratelyincontextoftime. YourAPIClientsthataccessoruseuserdatamustprovideawayforausertorequestthatyoudeletestoreddatarelatedtothatuser.Forexample,yourAPIClientcoulddisplayabuttontodeletestoreddata.Iftheuserindicatesthatyoushoulddeletethatdata,youmustthendeleteitassoonaspossibleandwithin7calendardays. ThemethodfordeletingstoreddatamustmakeclearthatdeletingthedatastoredbytheAPIClientdoesnot,inanyway,affectdatastoredbyYouTubeandthattodeletedataonYouTube,theuserneedstouseaYouTubeApplicationoranauthorizedAPIClientthatsupportstheabilitytodeletethatdata. Similarly,APIClientsmustrespectanyothermeansbywhichauserexpressesanintenttopreventthoseClientsfromaccessinguserdatarelatedtothatuser.Forexample,ifauserdeleteshisaccountfromyourAPIClient,youmustalsodeleteanyuserdatayouhavestoredrelatedtothatuserassoonaspossibleandwithin7calendardays. YourAPIClientsmustnot(i)replaceAPIDatawithsimilar,independentlycalculateddata,or(ii)accessoruseAPIDatatocreateneworderiveddataormetrics. TotheextentyourAPIClientsdisplayanyinformation,dataormetricsnotbasedonAPIDataalongsideAPIData,yourAPIClientsmustincludeaclearandprominentdisclosuretherethatsuchinformation,dataandmetricsarenotfromYouTubeandarepartofyourownproduct. Forexample,whendisplayingthenumberoflikesforavideo,yourAPIClientmustusethenumberreturnedintheAPIData.Youmustnotsubstituteadifferentnumbertorepresentlikes,suchasthenumberofusersofyourAPIClientthatlikedthevideo.Similarly,youarenotpermittedtousethenumberoflikesreturnedintheAPIDatatocalculateothermetrics,suchasthepercentageoftotallikesthatweremadethroughyourAPIClientorascorethatfactorsinlikes,totalviews,oranyotherAPIData.However,youarepermitted,forexample,todisplaythenumberoflikesthatweremadethroughyourAPIClientaslongasthatnumberisdisplayedalongsidethetotallikesreturnedintheAPIDataandaslongasyourAPIClientclearlycommunicatesthattheAPIClientcalculatestheadditionalmetricindependentlyofYouTubeAPIData. WhenyourAPIClientloads,it collectsandsharessomebasicuserdatawithYouTubeviatheYouTubeembeddedplayerto renderthevideothumbnailandtitle,determineplayabilityandcontentrestrictions,and forfraudandabusereasons.Additionaldataiscollectedandsharedbyyour APIClientuponvideoplayback tocustomizetheplayeronyourAPIClient andthirdpartysitesandapps.RememberthatifyouenableAutoplay,playbackwilloccur withoutanyuserinteractionwiththeplayer;playbackdatacollectionandsharingwill thereforeoccuruponpageload.YoucanlimitthedatasharedwithYouTubebeforeauser interactswiththeYouTubeembeddedplayerbysettingAutoplaytofalse.As notedintheYouTubeAPIServices TermsofService,youandyour APIClientsmustcomplywithall applicablelaws,rules,andregulations,includingprivacylawsandregulations. APIClientsmustlookuptheMade ForKidsstatusofeachYouTubevideothatitembedsonitssiteorappbyfollowingthe instructionsinthisguide.For eachvideothatisdesignatedMadeForKids, APIClientsmustturnoff trackingandmakesurethatalldatacollectionwithrespecttothatplayeriscompliant withapplicablelaw(s)includingtheU.S.Children'sOnlinePrivacy(COPPA)andE.U. GeneralDataProtectionRegulation(GDPR)).Seethe YouTubeHelpCenterfor moreinformationondeterminingcontentasMadeforKids. Security YouandyourAPIClientmust: maintainappropriateadministrative,organisational,technical,andphysicalcontrolstoensuretheprivacy,security,andconfidentialityofuserdataandAPIData; useonlyindustry-standardtransportencryption; protectAPIDataandanyotherdatausedinyourAPIClientfromunauthorizedaccess,use,ordisclosure. Scraping YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto,directlyorindirectly,scrapeYouTubeApplicationsorGoogleApplications,orobtainscrapedYouTubedataorcontent.PublicsearchenginesmayscrapedataonlyinaccordancewithYouTube'srobots.txtfileorwithYouTube'spriorwrittenpermission. F.UserExperience YouTubeLookandFeel InnovativeuserexperiencesanduserinterfacedesignsareamongthemostvaluablecontributionsthatAPIClientscanprovidetotheYouTubecommunity.Thatsaid,YouTube'sdesignersandengineersputalotofthoughtintodesigningYouTubeApplicationstoensurethatthoseApplicationsprovideagreatuserexperience. Takingbothofthosepointsintoaccount,yourAPIClientsmustnotchangeorinterferewithuserinterfacesinYouTubeApplicationsunlessyouhaveobtainedYouTube'spriorwrittenapproval.Youcanrequestthatapprovalatthisform. Branding AnyAPIClientpageorfeaturethatdisplaysYouTubecontent–including,withoutlimitation,searchresults,YouTubevideos,channels,playlists,thumbnails,andYouTubeplayers–mustmakecleartotheviewerthatYouTubeisthesourceoftherelevantcontentbydisplayingYouTubeBrandFeaturesinaccordancewiththerequirementsbelowandtheYouTubeBrandingGuidelines(https://developers.google.com/youtube/terms/branding-guidelines). Insomecases,anAPIClientmightneedtodisplayYouTubeBrandFeaturesnexttomultipleindividualcontentelementstomaketheattributioncleartotheviewer.Forexample,anAPIClientthatdisplayssearchresultsfromYouTubeandfromothersourcesonthesamepageneedstoclearlyidentifyYouTubeasthesourceofonlythesearchresultsfromYouTube,includingtext,images,andotherinformationpertainingtoYouTubesearchresults.TheAPIClientcannotprovideonegeneralsetofattributionforallsearchresultsfromvarioussources. ContentthatdoesnotoriginatefromYouTubemustnotbeshowninawaythatsuggeststhatthecontentisoriginatingfromYouTubeorinawaythatcancauseconfusionastotheoriginofthatcontent. YouandyourAPIClientsmustnot,andmustnotencourage,enableorrequireothersto,directlyorindirectly,interferewithorobscureanyattributionprovidedbyYouTube,includingattributionprovidedviaorshowninembeddedYouTubeplayers.YourAPIClientsmustdisplayapplicableYouTubeBrandFeaturesandanyotherYouTube-providedattributiononalltypesofdevices. PlaybackIntegrity Playbackintegrityreferstotheabilitytodetermineandmeasurehowcontentandadsareserved,howvideoplaybackisinitiatedandimplemented,andhowusersinteractwithYouTubefeaturesinyourAPIClient.PlaybackintegrityiscriticaltotheYouTubeplatform,asithelpsprotectcreators'interests,includingtheirabilitytomonetizetheircontentanddeveloptheiraudience. YouTubebelievesthatplaybackintegrityiscontingentonauserchoosingtowatchavideo,andAPIClientsareprohibitedfromprovidingincentivesforwatchingvideosasfollows: APIClientsmustnotchargeuserstowatchcontentinanembeddedYouTubeplayer. APIClientsmustnototherwisegateaccesstoavideobyrequiringausertotakeanactionotherthanclickingtheplaybuttontovieworcontinueplayingYouTubeaudiovisualcontent.Forexample,APIClientsmustnotrequireausertosubscribetoachannelorlikeavideotocontinuewatchingYouTubeaudiovisualcontent. Forclarity,ifyourAPIClient'snormalfunctionalityrequiresacertainactionthatisnotspecifictoYouTubeAPIServices,suchasloginorageverification,thatfunctionalityisallowed. APIClientsmustnotofferorprovideincentives,rewards,orothercompensationtousersforengagingwithYouTubeApplications(directlyorindirectly)byperformingactionslikeviewingcontent,likingcontent,sharingcontent,subscribingtochannels,addingcomments.Forexample,APIClientsmustnotofferfeaturesorservicesthattradevideoviewsforafeeorthattradevideoviewsinreturnforotherYouTube-relatedornon-YouTube-relatedactions. G.DistributionandCommercialUse YoumaydistributeorsellAPIClientssubjecttotherestrictionsdefinedinthe"ProhibitedActions"subsectionbelowand,ofcourse,totheothertermsoftheAgreement. Inaddition,youmaydistributeanddisplayYouTubeaudiovisualcontentandaccompanyingmetadatatousersthroughyourAPIClientsaslongasthoseClientscomplywiththeAgreementand,specifically,donotengageinanyoftheprohibitedactionslistedimmediatelybelow. ProhibitedActions ForspecificpoliciesinthefollowinglistthatrequireYouTube'spriorwrittenapproval,youcanrequestthatapprovalatthisform. YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: sell,purchase,lease,lend,convey,redistribute,orsublicensealloranyportionofYouTubeAPIServices,includingYouTubeaudiovisualcontent; sellYouTubeAPIServicesoraccesstoanycomponentsofYouTubeAPIServicesunlessyouobtainYouTube'spriorwrittenapproval; selladvertising,sponsorships,orpromotionsthatareplacedonorwithinYouTubeaudiovisualcontentortheYouTubeplayerwithoutYouTube'spriorwrittenapproval;or selladvertising,sponsorships,orpromotionsonanypageorscreenthatcontainsYouTubeAPIDataunlessotherdata,content,ormaterialnotobtainedfromYouTubeappearsonthesamepageandoffersenoughindependentvaluetojustifysuchsalesiftheYouTubeAPIDatawereremoved. PermittedActions AllofthefollowingcommercialusecasesarepermittedsubjecttoyourandYourAPIClients’compliancewithallothertermsoftheAgreement,includingtheprohibitedactionsdetailedintheprevioussection: SellinganAPIClient; PromotingyourownbusinessorartisticenterprisebyuploadingoriginalaudiovisualcontenttoYouTubeormaintainingchannel(s)onYouTube; Developingad-enabledAPIClients,suchasanad-enabledblogorwebsite,thatuseYouTubeAPIServicessubjecttocompliancewithallothertermsoftheAgreement,includingtherestrictionsinsectionIII.G.1.d; PlacingyourownbrandinginanAPIClientaslongasthatbrandingcomplieswiththeYouTubeBrandingGuidelinesanddoesnotinterferewithYouTubeaudiovisualcontentplaybackoranyYouTubeBrandFeatures; SellingordistributingdevicesthatcontainorrunanAPIClient; H.MonitoringandAudits YouTubereservestherighttosurvey,monitor,and/oraudityouraccesstooruseofYouTubeAPIServicestoensurequality,toimproveYouTubeproductsandservices,andtoverifyyourcompliancewiththeAgreement.Tothatend,YouTubemaysurveyusersofyourAPIClients. Youandthoseactingonyourbehalfmust: notinterferewithsuchsurveys,monitoringefforts,oraudits; notobscureorconcealfromYouTubeyouraccesstooruseofYouTubeAPIServices;and uponrequest,andwithinthetimeframestatedinthatrequest,provideYouTubewithaccount(s)necessarytoaccessallfeaturesorfunctionsofthecurrent,in-productionversion(s)ofyourAPIClients,sothatYouTubemayreviewthoseAPIClientsforcompliancewiththeAgreement. YouTubemayuseanytechnicalmeanstoovercomenon-compliancewiththeseprovisions. I.AdditionalProhibitions ThepoliciesinthissectionidentifyadditionalthingsthatAPIClientsmustnotdo.ActionscontrarytothesepolicieswouldbeharmfultoYouTube,totheYouTubecommunityasawhole,ortoindividualsorgroupsofindividualswithinthatcommunity.ThesepoliciesfocusontheneedforyouandyourAPIClientstotreatmembersoftheYouTubecommunityhonestlyandrespectfullyaswellasonyourneedtorespecttheintegrityofYouTube'sservices,content,andinterests. YouandyourAPIClientsmustnot,andmustnotencourage,enable,orrequireothersto: useYouTubeAPIServicestocreate,offer,oractasasubstitutefor,orsubstantiallysimilarserviceto,anyYouTubeApplications.APIClientsmustnotmimicorreplicateYouTube'scoreuserexperiencesbyrecreatingfeaturesorprocessflowsunlesstheyaddsignificantindependentvalueorfunctionalitythatimprovesusers'interactionswithYouTube.Forexample,anAPIClientmustnotrecreatethebrowseexperiencefromanyYouTubeApplicationwithoutaddingsignificantindependentvaluetothatflow. misuseYouTubeAPIServicesorengageinabusivebehaviorsrelatedtothoseServices.Forexample,youmustnotautomateortriggerviews,uploads,comments,likes,dislikes,orotheractionswithouttheuser'spriorspecificandexpressconsent; interfere,orattempttointerfere,inanywaywiththeproperworkingsofanyaspectofYouTubeAPIServices,YouTubeApplications,orGoogleApplications,includinginterferenceordisruptionoftheserversornetworksthatprovidethoseServicesorApplications; modify,interferewith,replace,orotherwisedisableanyfunctionality,data,orcontentmadeavailableaspartof,orinconnectionwith,YouTubeAPIServices.Forexample,youmustnotremove,obscure,alter,ordisableanylinksthatappearinYouTubeplayersorinAPIData. modify,interferewith,replace,orblockadvertisementsplacedorservedbyYouTubeorbyYouTubeAPIServicesincludinginAPIData,YouTubeaudiovisualcontent,orYouTubeplayers; modify,buildupon,orblockanyportionorfunctionalityofaYouTubeplayer; separate,isolate,ormodifytheaudioorvideocomponentsofanyYouTubeaudiovisualcontentmadeavailableaspartof,orinconnectionwith,YouTubeAPIServices.Forexample,youmustnotapplyalternateaudiotrackstovideos; promoteseparatelytheaudioorvideocomponentsofanyYouTubeaudiovisualcontentmadeavailableaspartof,orinconnectionwith,theYouTubeAPIServices; create,include,orpromotefeaturesthatplaycontent,includingaudioorvideocomponents,fromabackgroundplayer,meaningaplayerthatisnotdisplayedinthepage,tab,orscreenthattheuserisviewing; adverselyaffectthefunctionalityorperformanceofanyaspectofYouTubeAPIServices,YouTubeApplications,orGoogleApplications,includingactionsthatinterferewithordisruptYouTubeAPIServicesortheserversornetworksthatprovidethoseServices; confuse,deceive,defraud,mislead,misrepresent,defame,abuse,stalk,threaten,spam,surprise,orharassanyone; introduce,orattempttointroduce,anyviruses,worms,defects,Trojanhorses,malware,spyware,adware,orotheritemsofadestructivenaturetoYouTubeAPIServices,YouTubeApplications,GoogleApplications,orYouTubeusersandthedevicestheyusetoaccessthoseservicesandproperties; circumvent,interferewith,orrenderineffective,anygeographicalrestrictions,includingIPaddress-basedrestrictionsimposedbyYouTubeorYouTubeAPIServices; useanytechnologyotherthanYouTubeAPIServicestoaccessorretrieveAPIData,includingtoaccessanyportionofanyYouTubeaudiovisualcontent; offeranAPIservicethatallowsuserstoaccessanydataorfunctionalitydirectlyorindirectlyprovidedbytheYouTubeAPIServices; modify,translate,createderivativeworksof,reverseengineerorotherwiseattempttoextracttheunderlyingsourcecodefromanyYouTubeAPIServicesorfromanysoftwarerelatedtothoseServices; useYouTubeAPIServicesforanypurposeoractivitywheretheuseorfailureofthoseServicescouldleadtodeath,personalinjury,orenvironmentaldamage,suchasintheoperationofnuclearfacilities,airtrafficcontrolsystems,orlifesupportsystems; infringecopyrightsorexploitcopyright-infringingmaterials; engagein,promoteorfacilitateunlawfulonlinegambling;or create,display,promoteorfacilitatedisruptivecommercialmessagesoradvertisements. J.Child-DirectedAPIClients IfyourAPIClient(oranypartthereof)targetsordirectsitselftochildren(asdefined underapplicablelaw(s)includingtheU.S.Children'sOnlinePrivacy(COPPA)andE.U. GeneralDataProtectionRegulation(GDPR))(referredtohereinasa "Child-DirectedAPIClient"),youandyourChild-DirectedAPIClientmust: ensurethatyourChild-DirectedAPIClient,includingitsaccesstoanduseofany YouTubeAPIServices,iscompliantwithCOPPA,GDPR,andanyotherapplicablelawsor regulationsatalltimes; notifyGoogleofthechilddirectednatureofyourChild-DirectedAPIClientusingthe toolsprovidedinhere. EachChild-DirectedAPIClientnotifiedtoGoogleusingsuchtoolsorotherwiseis referredtohereinasa"KnownChild-DirectedAPIClient";and notusepersonalizedads(includingremarketing)totargetpastorcurrentactivityby anyuserofyourChild-DirectedAPIClient. ForYouandYourChild-DirectedAPIClient.YouandyourChild-DirectedAPI Clientwillnot,andmustnotattemptto,takeanyYouTubeAPIServiceswrite-based actionstoYouTubewebsites,applications,servicesorproductsviayourChild-Directed APIClient. NotwithstandingSectionIII.D.1.c(APICredentials)abovewhichrequiresexactlyone(1) APIProjectforeach APIClient,youcanupload yourownvideostoyourownofficialYouTubechannel(s)viatheYouTubeDataAPIService (notviayourChild-DirectedAPIClientoranyoneelse’sAPIClient)bycreatinganew APIProject("UploadProject"). TouploadyourownvideostoyourownofficialYouTubechannel(s)viaYouTubeData APIService,youmust(A)createone(1)new APIProjectusingthe GoogleDevelopersConsole (https://console.developers.google.com/) (an"UploadProject")priortouploading,(B)appendmfk110asa prefixintheIDofyourUploadProject,and(C)onlyuploadfromyour non-Child-DirectedAPIClient(notfromyourChild-DirectedAPIClientoranyone else’sAPIClient);and OnlyyoucanusetheUploadProject,andtheUploadProjectmustonlybeusedto uploadyourownvideostoyourownofficialYouTubechannel(s)viatheYouTubeData APIServicefromyournon-Child-DirectedAPIClient(notfromyourChild-Directed APIClientoranyoneelse’sAPIClient).IfyouareuploadingaMadeforKidsvideo viatheYouTubeDataAPIServicefromyournon-Child-DirectedAPIClient(notfrom yourChild-DirectedAPIClientoranyoneelse’sAPIClient),youmustdesignatethe YouTubeDataAPIServiceMadeforKidsparameteras"true".Seehereformore informationondeterminingifcontentis MadeforKids. ForYouandUsersofYourChild-DirectedAPIClient.YouandyourChild-Directed APIClientmustnotenable,encourageorrequire,usersofyourChild-DirectedAPIClient totakeYouTubeAPIServiceswrite-basedactions(suchas,butnotlimitedto,uploading content,commentingandcreating/sharingplaylists).YouTubeAPIServiceswrite-based actionstakenbyusersofKnownChild-DirectedAPIClientswillnotbeimplementedon YouTubewebsites,applications,servicesandproducts.Thismeansthat,notwithstanding Section9.1 (RequiredNotice)oftheYouTubeAPIServicesTermsofServicepursuanttowhichusers ofyourAPIClientmayuploadcontenttotheirYouTubechannelsoryourYouTube channel(s),uploadsfromusersofKnownChild-DirectedAPIClientswillnotbeimplemented onYouTubewebsites,applications,servicesandproducts. YouandyourAPIClient’saccessto,oruseof,YouTubeAPIServicescanbesuspendedor terminatedbyYouTubefornon-compliancewiththeYouTubeAPIServicesTermsofServiceand Policiesincludingnon-compliancewiththisSectionIII.J. K.ReportingNoncompliance IfyouareawareofanyoneaccessingorusingYouTubeAPIServicesinamannerthatisnotcompliantwiththesepoliciesoranyotherpartoftheAgreement,youmaycontacttheYouTubeAPIServicesteamtoescalatetheissueusingthisform. IV.Definitions "Agreement"meansthelegaldocumentsdefinedandreferencedinSection2(TheAgreement)oftheYouTubeAPIServicesTermsofServicecurrentlylocatedathttps://developers.google.com/youtube/terms/api-services-terms-of-service. "APIClient"meansawebsiteorsoftwareapplication(includingamobileapplication)developedbyyouthataccessesorusestheYouTubeAPIServices. "APICredentials"meansthecredentialsassignedbyYouTubeorGoogleviatheGoogleDeveloperConsolethateachAPIProjectauthenticateswithtoaccessandusetheYouTubeAPIServices. "APIData"isdefinedwithinthedefinitionof"YouTubeAPIServices"laterinthisDefinitionssection. "APIProject"meanstheprojectcreatedintheGoogleDeveloperConsolethatisrequiredforAPIClient(s)toaccessandusetheYouTubeAPIServices. "AuthorizedData"meansAPIDatathatanactiveuserexpresslyauthorizesanAPIClienttoaccessorotherwiseuseviaUserCredentials. "GoogleApplications"meansGooglewebsites,applications,services,products,pages,andotherproperties. "Non-AuthorizedData"meansAPIDataaccessiblebyanAPIClientwithoutUserCredentials. "TermsofService"meanstheYouTubeAPIServicesTermsofServicecurrentlylocatedathttps://developers.google.com/youtube/terms/api-services-terms-of-service. "UserCredentials"meansthecredentialsissuedtousersthatuserscanauthenticatewithtopermitAPIClient(s)toperformoperationsontheirbehalfthatrequireauthorization. "YouTubeAPIServices"means(i)theYouTubeAPIservices(e.g.,YouTubeDataAPIserviceandYouTubeReportingAPIservice)madeavailablebyYouTubeincludingthoseYouTubeAPIservicesmadeavailableontheYouTubeDeveloperSite(asdefinedbelow),(ii)documentation,information,materials,samplecodeandsoftware(includinganyhuman-readableprogramminginstructions)relatingtoYouTubeAPIservicesthataremadeavailableonhttps://developers.google.com/youtubeorbyYouTube,(iii)data,content(includingaudiovisualcontent)andinformationprovidedtoAPIClients(asdefinedabove)throughtheYouTubeAPIservices(the"APIData"),and(iv)thecredentialsassignedtoyouandyourAPIClient(s)byYouTubeorGoogle. "YouTubeApplications"meansYouTubewebsites,applications,services,products,pages,andotherproperties,includinghttps://www.youtube.com,m.youtube.com,mobileapplicationsliketheYouTubeGamingapplication,andsoforth,butexcludingYouTubeAPIServices. "YouTubeBrandFeatures"meansthetradenames,trademarks,servicemarks,logos,domainnames,andotherdistinctivebrandfeaturesofYouTube. Exceptasotherwisenoted,thecontentofthispageislicensedundertheCreativeCommonsAttribution4.0License,andcodesamplesarelicensedundertheApache2.0License.Fordetails,seetheGoogleDevelopersSitePolicies.JavaisaregisteredtrademarkofOracleand/oritsaffiliates. Lastupdated2021-07-01UTC. [{ "type":"thumb-down", "id":"missingTheInformationINeed", "label":"MissingtheinformationIneed" },{ "type":"thumb-down", "id":"tooComplicatedTooManySteps", "label":"Toocomplicated/toomanysteps" },{ "type":"thumb-down", "id":"outOfDate", "label":"Outofdate" },{ "type":"thumb-down", "id":"samplesCodeIssue", "label":"Samples/codeissue" },{ "type":"thumb-down", "id":"otherDown", "label":"Other" }] [{ "type":"thumb-up", "id":"easyToUnderstand", "label":"Easytounderstand" },{ "type":"thumb-up", "id":"solvedMyProblem", "label":"Solvedmyproblem" },{ "type":"thumb-up", "id":"otherUp", "label":"Other" }] Blog ThelatestnewsontheYouTubeblog GitHub FindAPIcodesamplesandotherYouTubeopen-sourceprojects. IssueTracker Somethingwrong?Sendusabugreport! StackOverflow Askaquestionundertheyoutube-apitag Videos CheckouttheYouTubeDeveloperRelationsteam'sYouTubechannel Tools GoogleAPIsExplorer YouTubePlayerDemo ConfigureaSubscribeButton IssueTracker Fileabug Requestafeature Seeopenissues ProductInfo TermsofService DeveloperPolicies RequiredMinimumFunctionality BrandingGuidelines Android Chrome Firebase GoogleCloudPlatform Allproducts Terms Privacy SignupfortheGoogleDevelopersnewsletter Subscribe Language English BahasaIndonesia Deutsch Español Français Português–Brasil Русский 中文–简体 日本語 한국어
延伸文章資訊
- 1Terms of service | SpotCam
Subject to the terms and conditions of this agreement, SpotCam may offer ... In the use of YouTub...
- 2An updated Terms of Service and New Developer Policies for ...
The updated YouTube API Services Terms and Policies are effective starting today (February 10, 20...
- 3YouTube Data API v3 - Google Cloud Console
YouTube APIs Terms of Service. Terms of Service. By using this Service/API, you consent to be bou...
- 4YouTube API Services - Developer Policies
API Clients must display a link to YouTube's Terms of Service (https://www.youtube.com/t/terms), ...
- 5Privacy Policy - Tedial Media IT
Therefore, our website utilizes the YouTube API Services, and you are agreeing to be bound by the...