Privacy policy for packages that access Google APIs - Tidyverse
文章推薦指數: 80 %
These packages use internal resources owned by the “Tidyverse API Packages” project on Google Cloud Platform. That is the name you will see in a consent screen. Tidyverse Packages Blog Learn Help Contribute PrivacypolicyforpackagesthataccessGoogleAPIs ThetidyverseteammaintainsseveralpackagesthatmakeiteasiertoworkwithGoogleAPIsfromR: gargleprovidesgeneralRinfrastructureforGoogleAPIs,suchasauth bigrquerywrapsthe BigQueryAPI googledrivewrapsthe DriveAPI gmailrwrapsthe GmailAPI googlesheets4wrapsthe SheetsAPI Allofthesepackagesaregovernedbycommonpoliciesrecordedhere.Thesepackagesuseinternalresourcesownedbythe“TidyverseAPIPackages”projectonGoogleCloudPlatform.Thatisthenameyouwillseeinaconsentscreen.Exception:gmailrdoesNOTuseanyresourcesownedbyTidyverseAPIPackages,dueto specialrequirementsaroundGmailanditsscopes.YouMUSTprovideyourownOAuthclienttogmailr,whereasthatispossible,butnotmandatory,fortheotherpackageslistedhere. YouruseofGoogleAPIswiththesepackagesissubjecttoeachAPI’srespective termsofservice.Seehttps://developers.google.com/terms/. Privacy Googleaccountanduserdata Accessinguserdata ThesepackagesaccessGoogleresourcesfromyourlocalmachine.YourmachinecommunicatesdirectlywiththeGoogleAPIs. TheTidyverseAPIPackagesprojectneverreceivesyourdataorthepermissiontoaccessyourdata.Theownersoftheprojectcanonlyseeanonymous,aggregatedinformationaboutusageoftokensobtainedthroughitsOAuthclient,suchaswhichAPIsandendpointsarebeingused. Eachpackageincludesfunctionsthatyoucanexecuteinordertoreadormodifyyourowndata.Thiscanonlyhappenafteryouprovideatoken,whichrequiresthatyouauthenticateyourselfasaspecificGoogleuserandauthorizetheseactions. ThesepackagescanhelpyougetatokenbyguidingyouthroughtheOAuthflowinthebrowser.ThereyoumustconsenttoallowtheTidyverseAPIPackagestooperateonyourbehalf.TheOAuthconsentscreenwilldescribethescopeofwhatisbeingauthorized,e.g.,itwillnamethetargetAPI(s)andwhetheryouareauthorizing“readonly”or“readandwrite”access. TherearetwowaystousethesepackageswithoutauthorizingtheTidyverseAPIPackages:bringyourown serviceaccounttokenorconfigurethepackagetouseanOAuthclientofyourchoice. Scopes OverviewofthescopesrequestedbyvariousTidyverseAPIPackagesandtheirrationale: userinfo.email(readonly):AllOAuthtokensobtainedwiththeTidyverseAPIPackagesrequestthisscopesothatcachedtokenscanbelabelledwiththeassociatedGoogleuser,allowingyoutomoreeasilyaccessGoogleAPIswithmorethanoneidentity.TheTidyverseAPIPackagesdoNOThaveaccesstoanddoNOTstoreyourGooglepassword. BigQueryandGoogleCloudPlatform(read/write):Thebigrquerypackageletsyouupload,query,andmodifydatastoredinGoogleBigQuery,aswellasretrievemetadataaboutprojects,datasets,tables,andjobs. Drive(read/write):ThegoogledrivepackageallowsyoutomanageyourDrivefilesandthereforethedefaultscopesincluderead/writeaccess.Thegoogledrivepackagemakesitpossibleforyoutogetatokenwithmorelimitedscope,e.g.readonly. Gmail(read/write):ThegmailrpackageallowsyoutofullymanageyourGmailaccountandthereforethedefaultscopegrantsthatability.Thegmailrpackagemakesitpossibleforyoutogetatokenwithmorelimitedscope,e.g.readorcomposeonly. Sheets(read/write):Thegooglesheets4packageallowsyoutomanageyourspreadsheetsandthereforethedefaultscopesincluderead/writeaccess.Thegooglesheets4packagemakesitpossibleforyoutogetatokenwithmorelimitedscope,e.g.readonly. Sharinguserdata ThepackagesonlycommunicatewithGoogleAPIs.NouserdataissharedwiththeownersoftheTidyverseAPIPackages,RStudio,oranyotherservers. Storinguserdata Thesepackagesmaystoreyourcredentialsonyourlocalmachine,forlaterreusebyyou.Usecautionwhenusingthesepackagesonasharedmachine. Bydefault,anOAuthtokeniscachedinalocalfile,suchas~/.R/gargle/gargle-oauth.Seethedocumentationfor gargle::gargle_options()and gargle::credentials_user_oauth2()forinformationonhowtocontrolthelocationofthetokencacheorsuppresstokencaching,globallyorattheindividualtokenlevel. Policiesforauthorsofpackagesorotherapplications DonotuseanAPIkeyorclientIDfromtheTidyverseAPIPackagesinanexternalpackageortool.PertheGoogleUserDataPolicy https://developers.google.com/terms/api-services-user-data-policy,your applicationmustaccuratelyrepresentitselfwhenauthenticatingtoGoogleAPIservices. Ifyouusethesepackagesinsideanotherpackageorapplicationthatexecutesitsownlogic—asopposedtocodeintheTidyverseAPIPackagesorbytheuser—youmustcommunicatethisclearlytotheuser.DonotusecredentialsfromtheTidyverseAPIPackages;instead,usecredentialsassociatedwithyourprojectoryouruser. Contents Googleaccountanduserdata Thetidyverseisproudlysupportedby
延伸文章資訊
- 1A Privacy Policy For Google API Users - PrivacyPolicies.com
Here's how to make sure your Privacy Policy covers everything Google needs you to cover so you ca...
- 2OAuth API verification FAQs - Google Cloud Platform Console ...
The Privacy Policy must be visible to users, hosted within the domain of your website, and linked...
- 3Privacy Policy – Privacy & Terms - Google
This Privacy Policy is meant to help you understand what information we collect, why we collect i...
- 4A Privacy Policy for Google's API Services - TermsFeed
Summary of Privacy Policy Contents for Google API Services · Understand what kind of apps can use...
- 5Privacy Policy for Google OAuth - Iubenda
Continua a leggere Privacy Policy for Google OAuth. ... as you can see on your Google Cloud Platf...