PageSourceSearch

https://uploadcare.com/component---src-mdx-templates-default-mdx-d…policy-20181012-mdx-1ca49a1c0e85d5f63196.js

js uploadcare.com collected 2026-10-02 02:17:23 UTC 37,926 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkuploadcare_site=self.webpackChunkuploadcare_site||[]).push([[4362],{28453:function(e,t,a){a.d(t,{RP:function(){return r},xA:function(){return l}});var n=a(96540);const o=n.createContext({});function r(e){const t=n.useContext(o);return n.useMemo((()=>"function"==typeof e?e(t):{...t,...e}),[t,e])}const i={};function l({components:e,children:t,disableParentContext:a}){let l;return l=a?"function"==typeof e?e({}):e||i:r(e),n.createElement(o.Provider,{value:l},t)}},30938:function(e,t,a){a.d(t,{U:function(){return c}});var n=a(96540),o=a(6199),r=a(52117),i=a(18642);const l=(0,o.default)(r.R).withConfig({displayName:"Content__Component",componentId:"sc-73uv3j-0"})(["--content-width:","px;--padding-left:0;--padding-right:0;max-width:var(--content-width);margin:0 auto;width:100%;",""],(e=>"object"==typeof e.maxWidth?e.maxWidth[0]:e.maxWidth),(e=>e.maxWidth[1]&&`\n    @media (${(0,i.n)("--large")}) {\n      --content-width: ${"object"==typeof e.maxWidth?e.maxWidth[1]:e.maxWidth}px;;\n    }\n  `)),s={verticalBase:80,horizontalBase:120},c=({className:e,children:t,...a})=>n.createElement(l,Object.assign({className:e},s,a),t);c.defaultProps={maxWidth:[1176]}},34726:function(e,t,a){a.d(t,{f:function(){return c},s:function(){return i}});var n=a(96540),o=a(6199),r=a(64544);const i=(0,o.default)(r.l).withConfig({displayName:"Paragraph__ParagraphSection",componentId:"sc-16vq69f-0"})(["align-items:start;"]),l=o.default.p.withConfig({displayName:"Paragraph__StyledParagraph",componentId:"sc-16vq69f-1"})(["font-size:18px;line-height:30px;color:var(--color-dark);margin:0;padding:0;width:100%;"]),s=o.default.div.withConfig({displayName:"Paragraph__StyledQuoteWrapper",componentId:"sc-16vq69f-2"})(["font-size:18px;line-height:30px;color:var(--color-dark);margin:0;padding:0;"]),c=({className:e,children:t,quote:a})=>n.createElement(i,{className:e,vertical:12},a?n.createElement(s,null,t):n.createElement(l,null,t));c.defaultProps={}},34826:function(e,t,a){a.d(t,{w:function(){return c}});var n=a(96540),o=a(6199),r=a(76905),i=a(68302),l=a(74778);const s=o.default.div.withConfig({displayName:"FullFooter__FooterContent",componentId:"sc-1jgkde9-0"})(["width:100%;"]),c=({className:e})=>{const{isDark:t}=(0,o.useTheme)();return n.createElement(s,{className:e,"data-navbar-theme":t?r.cY.DARK:void 0},n.createElement(i.wi,{linkProps:{as:({href:e,...t})=>n.createElement(l.N,Object.assign({},t,{to:e}))}}),n.createElement(i.TM,null))}},52117:function(e,t,a){a.d(t,{R:function(){return s}});var n=a(96540),o=a(6199);const r=(e,t,{initial:a,modify:n}={})=>o=>{if(void 0!==o[e]&&""!==o[e]){const a=Number.isFinite(parseInt(o[e],10)),r=n?n(o[e]):o[e];return`${t}: ${r}${a?"px":""};`}if(void 0!==a){const e=Number.isFinite(parseInt(a,10));return`${t}: ${a}${e?"px":""};`}};var i=a(18642);const l=o.default.div.withConfig({displayName:"PaddingBox__StyledPaddingBox",componentId:"sc-i1j0lo-0"})([""," --padding-left:var(--padding-left-base);--padding-right:var(--padding-right-base);--padding-top:var(--padding-top-base);--padding-bottom:var(--padding-bottom-base);--padding-vertical:var(--padding-vertical-base);padding-top:var(--padding-top,var(--padding-vertical,var(--padding-vertical-base)));padding-bottom:var(--padding-bottom,var(--padding-vertical,var(--padding-vertical-base)));padding-left:var(--padding-left,var(--padding-horizontal,var(--padding-horizontal-base)));padding-right:var(--padding-right,var(--padding-horizontal,var(--padding-horizontal-base)));@media (","){--padding-left:calc(var(--padding-left-base) / 1.3);--padding-right:calc(var(--padding-right-base) / 1.3);--padding-vertical:calc(var(--padding-vertical-base) / 1.3);--padding-top:calc(var(--padding-top-base) / 1.3);--padding-bottom:calc(var(--padding-bottom-base) / 1.3);}@media (","){--padding-left:calc(var(--padding-left-base) / 3);--padding-right:calc(var(--padding-right-base) / 3);--padding-vertical:calc(var(--padding-vertical-base) / 1.5);--padding-top:calc(var(--padding-top-base) / 1.5);--padding-bottom:calc(var(--padding-bottom-base) / 1.5);}@media (","){--padding-left:calc(var(--padding-left-base) / 4);--padding-right:calc(var(--padding-right-base) / 4);--padding-vertical:calc(var(--padding-vertical-base) / 2);--padding-top:calc(var(--padding-top-base) / 2);--padding-bottom:calc(var(--padding-bottom-base) / 2);}"," "," "," "," "," &&{"," "," "," "," ","}"],(({fullWidth:e})=>e&&(0,o.css)(["width:100%;"])),(0,i.n)("--large-only"),(0,i.n)("--medium"),(0,i.n)("--small"),r("verticalBase","--padding-vertical-base",{initial:"var(--padding-vertical)"}),r("topBase","--padding-top-base",{initial:"var(--padding-top)"}),r("bottomBase","--padding-bottom-base",{initial:"var(--padding-bottom)"}),r("leftBase","--padding-left-base",{initial:"var(--padding-left)"}),r("rightBase","--padding-right-base",{initial:"var(--padding-right)"}),r("vertical","--padding-vertical"),r("top","--padding-top"),r("bottom","--padding-bottom"),r("left","--padding-left"),r("right","--padding-right")),s=e=>n.createElement(l,e);s.defaultProps={vertical:"",horizontal:"",left:"",right:"",top:"",bottom:""}},54721:function(e,t,a){a.r(t),a.d(t,{AnchorAsLink:function(){return g},default:function(){return v}});var n=a(28453),o=a(96540);function r(e){const t=Object.assign({p:"p",a:"a",h2:"h2",ul:"ul",li:"li",h3:"h3"},(0,n.RP)(),e.components);return o.createElement(o.Fragment,null,o.createElement(t.p,null,"Note: We’re updating our Privacy Policy; the new version will come into effect\non July 25, 2019. Please find the updated agreement ",o.createElement(t.a,{href:"/about/privacy_policy_20190725/"},"here"),"."),"\n",o.createElement(t.p,null,"Effective Date: October 12, 2018"),"\n",o.createElement(t.p,null,"This Privacy Policy describes how we manage, process and store personal data\nsubmitted in the context of providing our services. “Personal data” refers to\nany information relating to an identifiable individual or their personal\nidentity."),"\n",o.createElement(t.h2,{id:"table-of-contents"},o.createElement(t.a,{href:"#table-of-contents"},"Table of Contents")),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#consent"},"CONSENT")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#personal-data-collected"},"PERSONAL DATA COLLECTED"),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#identity-and-contact-details"},"Identity and contact details")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#data-protection-authority-declarations"},"Data Protection Authority Declarations")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#data-collected-onthe-site"},"Data collected on the site")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#purposes-ofprocessing-and-legal-basis"},"Purposes of processing and legal basis")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#newsletter-and-marketing-emails"},"Newsletter and marketing emails")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#testimonials"},"Testimonials")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#third-party-disclosures"},"Third party disclosures")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#your-data-protection-rights"},"Your data protection rights")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#cookiestracking"},"Cookies/Tracking")),"\n"),"\n"),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#third-party-data"},"THIRD PARTY DATA")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#data-retention-periods"},"DATA RETENTION PERIODS")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#location-ofdata-storage-and-transfers"},"LOCATION OF DATA STORAGE AND TRANSFERS")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#security"},"SECURITY")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#privacy-policy-changes"},"PRIVACY POLICY CHANGES")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#privacy-shield"},"PRIVACY SHIELD")),"\n",o.createElement(t.li,null,o.createElement(t.a,{href:"#gdpr"},"GDPR")),"\n"),"\n",o.createElement(t.h2,{id:"consent"},o.createElement(t.a,{href:"#consent"},"CONSENT")),"\n",o.createElement(t.p,null,"In subscribing to our services or filling in a contact form on our website\n(uploadcare.com) or other sites owned by Uploadcare, you agree and accept that\nwe may gather, process, store and/or use the submitted personal data under the\nrules set forth below."),"\n",o.createElement(t.p,null,"By giving your consent to us, you also retain the right to have your personal\ndata rectified, to be forgotten and/or to be erased."),"\n",o.createElement(t.h2,{id:"personal-data-collected"},o.createElement(t.a,{href:"#personal-data-collected"},"PERSONAL DATA COLLECTED")),"\n",o.createElement(t.h3,{id:"identity-and-contact-details"},o.createElement(t.a,{href:"#identity-and-contact-details"},"Identity and contact details")),"\n",o.createElement(t.p,null,"Personal data are collected on our website by Uploadcare Inc., a company\nregistered under the laws of USA under number 82-1639831 with the Internal\nRevenue Service of United States of America, and having its registered office at\n2711 Centerville Road, Suite 400 City of Wilmington, County of New Castle,\n19808, USA."),"\n",o.createElement(t.h3,{id:"data-protection-authority-declarations"},o.createElement(t.a,{href:"#data-protection-authority-declarations"},"Data Protection Authority Declarations")),"\n",o.createElement(t.p,null,"You retain the right to lodge any complaints on data protection with ",o.createElement(t.a,{href:"http://ec.europa.eu/justice/data-protection/article-29/structure/data-protection-authorities/index_en.htm"},"EU Data\nProtection Authorities")," for EU/EEA Data Subjects, and the\n",o.createElement(t.a,{href:"https://www.edoeb.admin.ch/edoeb/en/home/the-fdpic/links/data-protection---switzerland.html"},"Swiss Federal Data Protection and Information Commissioner")," for\nSwiss Data Subjects."),"\n",o.createElement(t.h3,{id:"data-collected-onthe-site"},o.createElement(t.a,{href:"#data-collected-onthe-site"},"Data collected on the site")),"\n",o.createElement(t.p,null,"When you subscribe to our services, the following data are collected and\nmanaged: email, full name, company name, password, IP address."),"\n",o.createElement(t.p,null,"By using our services, the following data are collected and managed: log-on data\nand browsing data where you authorize it, optional profile information,\nsubscription status, information that you downloaded to your storage (see\nparagraph on third-party data below). Some data are collected automatically\nby reason of your activity on the site (see paragraph on cookies below)."),"\n",o.createElement(t.h3,{id:"purposes-ofprocessing-and-legal-basis"},o.createElement(t.a,{href:"#purposes-ofprocessing-and-legal-basis"},"Purposes of processing and legal basis")),"\n",o.createElement(t.p,null,"The principal purpose of collecting your personal data is to offer you a safe,\noptimum, eff
1icient, and personalized experience. To this end, you agree and\naccept that we may use your personal data to:"),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,"Provide our services and facilitate performance, including verifications\nrelating to you."),"\n",o.createElement(t.li,null,"Resolve any problems to improve the use of our site and services."),"\n",o.createElement(t.li,null,"Personalize, assess, and improve our services, content and materials."),"\n",o.createElement(t.li,null,"Analyze the volume and history of your use of our services;"),"\n",o.createElement(t.li,null,"Inform you about our services as well as our partners’ services and/or\npromotional offers;"),"\n",o.createElement(t.li,null,"Prevent, detect, and investigate any activities that are potentially\nprohibited, unlawful or contrary to good practice, and ensure compliance with\nour ",o.createElement(t.a,{href:"/about/terms/"},"Terms of Service"),"."),"\n",o.createElement(t.li,null,"Comply with legal and regulatory obligations."),"\n"),"\n",o.createElement(t.p,null,"We use the personal data submitted to us only in accordance with the applicable\ndata protection legislation. Our employees and third-party providers are under\nan obligation to respect data privacy."),"\n",o.createElement(t.h3,{id:"newsletter-and-marketing-emails"},o.createElement(t.a,{href:"#newsletter-and-marketing-emails"},"Newsletter and marketing emails")),"\n",o.createElement(t.p,null,"For those of you that have expressly opted in to receive our Uploadcare\nnewsletter, you are easily able to unsubscribe by following the “unsubscribe”\nlinks included in every email."),"\n",o.createElement(t.p,null,"Without systematically doing so, we may analyze and track the email click rates\n(times you click on a link in an email) and open rates (the fact that you opened\nan email) to assess performance rates on our mailouts you receive."),"\n",o.createElement(t.h3,{id:"testimonials"},o.createElement(t.a,{href:"#testimonials"},"Testimonials")),"\n",o.createElement(t.p,null,"Uploadcare publishes a list of Customers & Testimonials on its site with\ninformation on customer names and job titles. Uploadcare undertakes to obtain\nthe authorization of every customer before publishing any testimonial on its\nwebsite (uploadcare.com)."),"\n",o.createElement(t.h3,{id:"third-party-disclosures"},o.createElement(t.a,{href:"#third-party-disclosures"},"Third party disclosures")),"\n",o.createElement(t.p,null,"Personal data relating to you collected on our website are destined for\nUploadcare’s own use and may be forwarded to Uploadcare’s partner companies so\nthat we may obtain assistance and support in the context of carrying out our\nservices. Uploadcare ensures that it has in place clear data protection\nrequirements for all of its third-party providers."),"\n",o.createElement(t.p,null,"Uploadcare does not sell or rent your personal data to third parties for\nmarketing purposes whatsoever."),"\n",o.createElement(t.p,null,"In addition, Uploadcare does not disclose your personal data to third parties,\nexcept if: (1) you (or your account administrator acting on your behalf)\nrequests or authorizes disclosure thereof; (2) the disclosure is required to\nprocess transactions or supply services which you have requested (i.e. for the\npurposes of processing an acquisition card with credit-card issuing companies);\n(3) Uploadcare is compelled to do so by a government authority or a regulatory\nbody, in the case of a court order, a summons to appear in court or any other\nsimilar requisition from a government or the judiciary, or to establish or\ndefend a legal application; or, (4) the third party is a subcontractor of\nUploadcare in the carrying out of services (for example: Uploadcare uses the\nservices of an internet provider or a telecommunications company)."),"\n",o.createElement(t.h3,{id:"your-data-protection-rights"},o.createElement(t.a,{href:"#your-data-protection-rights"},"Your data protection rights")),"\n",o.createElement(t.p,null,"In accordance with the The EU-U.S. and Swiss-U.S. Privacy Shield Frameworks and\nEuropean General Data Protection Regulation 2016/679 (GDPR), you have a right of\naccess, correction, and removal of your personal data which you may exercise by\nsending us a support ticket at ",o.createElement(t.a,{href:"mailto:[email protected]"},"[email protected]"),". Your\nrequests will be processed within 30 days. We may require your request to\nbe accompanied by a photocopy of proof of identity or authority."),"\n",o.createElement(t.p,null,"You are also able at any time to modify personal data by logging into your\naccount and clicking on “Account Settings.”"),"\n",o.createElement(t.h3,{id:"cookiestracking"},o.createElement(t.a,{href:"#cookiestracking"},"Cookies/Tracking")),"\n",o.createElement(t.p,null,"As a general rule, Uploadcare uses co
1okies to improve and personalize its\nwebsite and/or measure its audience. Cookies are files saved to your local\nstorage when browsing on the internet and in particular on our site. A cookie is\nnot used to gather your personal data without your knowledge but instead to\nrecord information on site browsing which can be read directly by Uploadcare on\nyour subsequent visits."),"\n",o.createElement(t.p,null,"You can choose to decline acceptance of all cookies, but your ability to browse\ncertain pages of the site may be reduced. The cookies used by Uploadcare are\nintended to enable or facilitate communication, to enable the services requested\nby users to be supplied, to recogniяe users when they re-visit the site, to\nsecure payments which users may make, or other preferences necessary for the\nservice requested to be supplied and to enable Uploadcare, internally, to carry\nout analyses on hit rates and browsing experience so as to improve content,\nto track email open rates, click rates, and bounce-back rates at individual\nlevels."),"\n",o.createElement(t.p,null,"By default, cookies are not installed automatically (except for those cookies\nneeded to run the site and Uploadcare’s services, and you are informed of their\ninstallation by a clickable banner with a text description). In accordance with\nthe regulations that apply, Uploadcare will require your authorization before\nimplanting any other kind of cookie to your local storage. To avoid being\nbothered by these routine requests for authorization and to enjoy uninterrupted\nbrowsing, you can configure your device to accept Uploadcare cookies,\nor we can remember your refusal or acceptance of certain cookies. By default,\nbrowsers accept all cookies."),"\n",o.createElement(t.p,null,"When you access third party sites on our website, or when you are reading\nintegration or social media links, cookies can be created by the companies\ndisseminating these links. These third parties may be able to use cookies in the\ncontext of Uploadcare’s services (partners or other third parties supplying\ncontent or services available on the Uploadcare site) and are responsible for\nthe cookies they install, and it is their conditions on cookies which apply.\nUploadcare assumes no liability regarding the possible use of cookies by third\nparties. For more information, you are advised to check the cookie policy\ndirectly on these third-party sites concerning their use of cookies."),"\n",o.createElement(t.h2,{id:"third-party-data"},o.createElement(t.a,{href:"#third-party-data"},"THIRD PARTY DATA")),"\n",o.createElement(t.p,null,"To provide our services, we capture and store some information about you and\nusers uploading materials to Uploadcare:"),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,"IP Addresses"),"\n",o.createElement(t.li,null,"Request Headers"),"\n",o.createElement(t.li,null,"Data submitted to our API"),"\n"),"\n",o.createElement(t.p,null,"This data listed above are stored on secure servers. We don’t use data from\nuploaded files for anything, except for:"),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,"Detecting MIME-types"),"\n",o.createElement(t.li,null,"Converting or modifying media upon request from their Account owner"),"\n",o.createElement(t.li,null,"Delivering files and their modified versions via\nour ",o.createElement("abbr",{title:"Content Delivery Network"},"CDN")," upon request from\nAccount owner."),"\n"),"\n",o.createElement(t.p,null,"You are easily able to recover your data from your Uploadcare account at any\ntime, by using our ",o.createElement(t.a,{href:"https://uploadcare.com/docs/api/rest/"},"REST API"),". You may also modify and or\ndelete your data at any time from your account."),"\n",o.createElement(t.p,null,"In no case does Uploadcare sell, share or rent out your stored data to third\nparties, nor does it use them for any purposes other than those outlined in this\nPolicy."),"\n",o.createElement(t.p,null,"Since you use Uploadcare services to get data from your users, you are\nconsidered the data controller within the meaning of the GDPR, and Uploadcare is\nacting as a data processor. In this capacity, you are responsible in particular\nfor:"),"\n",o.createElement(t.ul,null,"\n",o.createElement(t.li,null,"Making all the declarations necessary to the relative data protection\nauthority."),"\n",o.createElement(t.li,null,"Complying with all current regulations in force."),"\n",o.createElement(t.li,null,"Obtaining the explicit consent of the persons concerned when collecting their\npersonal data."),"\n",o.createElement(t.li,null,"Ensuring your authority to use the personal data collected in accordance with\nthe defined end purposes and refraining from any unauthorized use."),"\n"),"\n",o.createElement(t.p,null,"If you use Uploadcare and are acting as a data controller/data processor when\nhandling EU citizens’ personal data, you want to make sure the whole data\npipeline is GDPR compliant. ",o.
1createElement(t.a,{href:"/about/dpa/"},"Here")," you can find our updated\nData Processing Agreement that should be signed (if applicable) to ensure GDPR\ncompliance of data flows related to Uploadcare."),"\n",o.createElement(t.h2,{id:"data-retention-periods"},o.createElement(t.a,{href:"#data-retention-periods"},"DATA RETENTION PERIODS")),"\n",o.createElement(t.p,null,"Uploadcare collects your personal data for the requirements of carrying out its\ncontractual obligations as well as information about how and when you use our\nservices, and we retain this data in active databases, log files or other types\nof files so long as you use our services, and in accordance with the current\nregulations in force."),"\n",o.createElement(t.p,null,"Uploadcare in no way undertakes to store all your data indefinitely. You can\naccess data so long as you hold an active account with us and for a period that\nvaries depending on the type of data concerned and the subscribed plan, but,\nin no event no longer than 12 months after the closing of your account. The data\nmay be deleted at any time during active use of your account in accordance with\nthe provisions set forth above."),"\n",o.createElement(t.h2,{id:"location-ofdata-storage-and-transfers"},o.createElement(t.a,{href:"#location-ofdata-storage-and-transfers"},"LOCATION OF DATA STORAGE AND TRANSFERS")),"\n",o.createElement(t.p,null,"Uploadcare complies with the EU-U.S. Privacy Shield Framework and the Swiss-U.S.\nPrivacy Shield Frameworks as set forth by the U.S. Department of Commerce\nregarding the collection, use, and retention of personal information transferred\nfrom the European Union and Switzerland to the United States. Uploadcare has\ncertified to the Department of Commerce that it adheres to the Privacy Shield\nPrinciples. If there is any conflict between the terms of this privacy policy\nand the Privacy Shield Principles, the Privacy Shield Principles shall govern.\nTo learn more about the Privacy Shield program, and to view our certification,\nplease visit ",o.createElement(t.a,{href:"https://www.privacyshield.gov/"},"privacyshield.gov"),". For more\ninformation, see our ",o.createElement(t.a,{href:"/about/privacy-shield-notice/"},"Privacy Shield Notice"),"."),"\n",o.createElement(t.h2,{id:"security"},o.createElement(t.a,{href:"#security"},"SECURITY")),"\n",o.createElement(t.p,null,"Within the framework of its services, Uploadcare attributes the very highest\nimportance to the security and integrity of its customers’ personal data."),"\n",o.createElement(t.p,null,"Thus and in accordance with the GDPR, Uploadcare undertakes to take all\npertinent precautions in order to preserve the security of the data and, in\nparticular, to protect them against any accidental or unlawful destruction,\naccidental loss, corruption, unauthorized circulation or access, as well as\nagainst any other form of unlawful processing or disclosure to unauthorized\npersons."),"\n",o.createElement(t.p,null,"To this end, Uploadcare implements industry standard security measures to\nprotect personal data from unauthorized disclosure. In using industry\nrecommended methods of encoding, Uploadcare takes the measures necessary to\nprotect information connected with payments and credit cards."),"\n",o.createElement(t.p,null,"Moreover, to avoid in particular all unauthorized access, to guarantee accuracy\nand the proper use of the data, Uploadcare has put the appropriate electronic,\nphysical and managerial procedures in place to safeguarding and preserving the\ndata gathered through its services."),"\n",o.createElement(t.p,null,"Notwithstanding this, there is no absolute safety from piracy or hackers. That\nis why in the event a breach of security was to affect you, Uploadcare\nundertakes to inform you thereof without undue delay and to use its best efforts\nto take all possible measures to neutralize the intrusion and minimize the\nimpacts. Should you suffer any loss by reason of the exploitation by a third\nparty of a security breach, Uploadcare undertakes to provide you with every\nassistance necessary, so that you can assert your rights."),"\n",o.createElement(t.p,null,"You should keep in mind that any user, customer or hacker who discovers and\ntakes advantage of a breach in security renders him or herself liable to\ncriminal prosecution and that Uploadcare will take all measures, including\nfiling a complaint and/or bringing court action, to preserve the data and the\nrights of its users and of itself and to limit the impacts."),"\n",o.createElement(t.h2,{id:"privacy-policy-changes"},o.createElement(t.a,{href:"#privacy-policy-changes"},"PRIVACY POLICY CHANGES")),"\n",o.createElement(t.p,null,"Uploadcare reserves the right to update this Privacy Policy at any time, in\nparticular pursuant to any changes made to the laws and regulations in force.\nAny modifications made will be notified to you via our website or by email, to\nthe extent possible, fourteen (14) days at least before any changes come into\nforce."),"\n",o.createElement(t.h2,{id:"privacy-shield"},o.createElement(t.a,{href:"#privacy-shield"},"PRIVACY SHIELD")),"\n",o.createElement(t.p,null,"Uploadcare complies with the Privacy Shield Principles for all onward transfers\nof personal data from the EU and Switzerland, including the onward transfer\nliability provisions."),"\n",o.createElement(t.p,null,"In compliance with the Privacy Shield Principles, Uploadcare commits to resolve\ncomplaints about our collection or use of your personal information. EU and\nSwiss individuals with inquiries or complaints regarding our Privacy Shield\npolicy should first contact Uploadcare at\n",o.createElement(t.a,{href:"mailto:[email protected]"},"[email protected]")," or at our mailing\naddress below:"),"\n",o.createElement(t.p,null,"Uploadcare, Inc 18801 Collins Ave 102-120, Sunny Isles Beach, FL 33160 USA"),"\n",o.createElement(t.p,null,"In the event we are unable to resolve your concern, you may contact ",o.createElement(t.a,{href:"http://ec.europa.eu/justice/data-protection/article-29/structure/data-protection-authorities/index_en.htm"},"EU Data\nProtection Authorities")," for EU/EEA Data Subjects and ",o.createElement(t.a,{href:"https://www.edoeb.admin.ch/edoeb/en/home/the-fdpic/links/data-protection---switzerland.html"},"Swiss\nFederal Data Protection and Information Commissioner")," for Swiss\nData Subjects which provide an independent third-party dis
1pute resolution body.\nA binding arbitration option may also be available to you in order to address\nresidual complaints not resolved by any other means."),"\n",o.createElement(t.p,null,"Uploadcare may disclose Personal Data to trusted third parties as indicated in\nthe Privacy Policy. Uploadcare requires that its agents and service providers\nthat have access to Personal Data within the scope of this Privacy Shield Policy\nprovide the same level of protection as required by the Privacy Shield\nPrinciples. We ensure that our agents process Personal Data received under the\nPrivacy Shield in a manner consistent with our obligations under the Privacy\nShield Principles, unless we prove that we are not responsible for the event\ngiving rise to the damage. We may need to disclose Personal Data in response to\nlawful requests by public authorities, for law enforcement or national security\nreasons, or when such action is necessary to comply with a judicial proceeding\nor court order, or when otherwise required by law."),"\n",o.createElement(t.h2,{id:"gdpr"},o.createElement(t.a,{href:"#gdpr"},"GDPR")),"\n",o.createElement(t.p,null,"Uploadcare has further committed to cooperate with the panel established by the\nEU data protection authorities (DPAs) and the Swiss Federal Data Protection and\nInformation Commissioner (FDPIC) with regard to complaints concerning data\ntransferred from the EU and Switzerland."),"\n",o.createElement(t.p,null,"Please feel free to contact us if you have any questions about Uploadcare's\nPrivacy Policy or practices. You may contact our Data Protection Officer at\n",o.createElement(t.a,{href:"mailto:[email protected]"},"[email protected]")," or at our mailing\naddress below:"),"\n",o.createElement(t.p,null,"Uploadcare, Inc 18801 Collins Ave 102-120, Sunny Isles Beach, FL 33160 USA"),"\n",o.createElement(t.p,null,"For EU data subject you can send your requests to:"),"\n",o.createElement(t.p,null,"“Uploadcare”, CIC Rotterdam, Netherlands Groot Handelsgebouw Stationsplein 45,\nA4.004 3013AK Rotterdam"),"\n",o.createElement(t.p,null,"or to ",o.createElement(t.a,{href:"mailto:[email protected]"},"email")))}var i=function(e={}){const{wrapper:t}=Object.assign({},(0,n.RP)(),e.components);return t?o.createElement(t,e,o.createElement(r,e)):r(e)},l=a(6199),s=a(36233),c=a(97514),d=a(60871),p=a(74778),u=a(52117),m=a(34726),h=a(65907);const f=(0,l.default)(s.m).withConfig({displayName:"MDXDefaultLayout__StyledContent",componentId:"sc-15wixai-0"})(["",""],h.i),g=({href:e,...t})=>o.createElement(p.N,Object.assign({},t,{to:e})),y=({...e})=>o.createElement("img",Object.assign({loading:"lazy",alt:""},e)),b=({location:{pathname:e},data:{mdx:t},children:a})=>{var r;const i=null!==(r=t.exports.frontmatter)&&void 0!==r?r:{};return o.createElement(d.S,{meta:i,pathName:e},o.createElement(n.xA,{components:{a:g,PaddingBox:u.R,CallToAction:c.E,Link:p.N,Paragraph:m.f,img:y}},o.createElement(f,{as:"article"},i.title&&o.createElement("h1",null,i.header||i.title),a)))};function v(e){return o.createElement(b,e,o.createElement(i,e))}},60871:function(e,t,a){a.d(t,{S:function(){return d}});var n=a(96540),o=a(6199);const r=()=>n.createElement("svg",{style:{display:"none"}},n.createElement("defs",null,n.createElement("path",{id:"checkmark",d:"M4.7998 9L7.7998 12L13.2998 6.5",stroke:"currentColor",strokeWidth:"1.2",strokeLinejoin:"round"}),n.createElement("g",{id:"circle-checkmark"},n.createElement("rect",{width:"24",height:"24",rx:"12",fill:"currentColor",fillOpacity:"0.2"}),n.createElement("path",{d:"M7 11.5891L10.5714 15.2002L17 8.7002",stroke:"currentColor",strokeWidth:"2"}))));var i=a(62881),l=a(26176),s=a(34826);const c=o.default.main.withConfig({displayName:"SiteLayout__Main",componentId:"sc-18l045b-0"})((({theme:{isDark:e}})=>(0,o.css)(["",""],e&&(0,o.css)(["background:#000;"])))),d=({className:e,meta:t,pathName:a,children:o,disableRouter:d,isDark:p=!1})=>n.createElement(i.i,{className:e,meta:t,pathName:a,disableRouter:d,isDark:p},n.createElement(r,null),n.createElement(l.F,null),n.createElement(c,null,o),n.createElement(s.w,null))},63991:function(e,t,a){a.d(t,{w:function(){return f}});var n=a(96540),o=a(6199);
1const r=o.default.div.withConfig({displayName:"Background__Component",componentId:"sc-7c83b3-0"})(["",";"],(({visual:e})=>(0,o.css)(["background-color:",";"],e.startsWith("#")?e:`var(--color-${e})`))),i=({className:e,visual:t="light",children:a})=>n.createElement(r,{className:e,visual:t},a);i.defaultProps={visual:"light"};var l=a(30938),s=a(18642);const c=(0,o.default)(l.U).withConfig({displayName:"Section__Banner",componentId:"sc-172l9mf-0"})(["text-align:center;margin:0 auto 52px;--padding-horizontal-base:120px;--padding-vertical-base:0px;@media (","){margin-bottom:52px;}@media (","){margin-bottom:40px;}@media (","){margin-bottom:32px;}"],(0,s.n)("--large-only"),(0,s.n)("--medium"),(0,s.n)("--small")),d=o.default.h2.withConfig({displayName:"Section__Header",componentId:"sc-172l9mf-1"})(["padding:0;font-size:36px;line-height:40px;@media (max-width:743px){font-size:28px;line-height:32px;}@media (min-width:1250px){font-size:46px;line-height:48px;}"]),p=o.default.p.withConfig({displayName:"Section__Description",componentId:"sc-172l9mf-2"})(["text-align:center;font-size:18px;line-height:1.56;margin-top:32px;padding:0px;"]),u=(0,o.default)(l.U).withConfig({displayName:"Section__StyledContent",componentId:"sc-172l9mf-3"})(["display:flex;flex-direction:column;align-items:center;"]),m=(e,t)=>(e||t)&&n.createElement(c,null,e&&n.createElement(d,null,e),t&&n.createElement(p,null,t)),h={verticalBase:80,horizontalBase:120},f=({className:e,position:t,title:a,description:o,visual:r,children:l,maxWidth:s,...c})=>r?n.createElement(i,{className:e,visual:r},n.createElement(u,Object.assign({position:t},h,{maxWidth:s},c),m(a,o),l)):n.createElement(u,Object.assign({},h,c,{maxWidth:s,className:e,position:t}),m(a,o),l);f.defaultProps={}},64544:function(e,t,a){a.d(t,{l:function(){return i}});var n=a(96540),o=a(63991);const r={maxWidth:960,verticalBase:0},i=e=>n.createElement(o.w,Object.assign({},r,e));i.defaultProps={}},65907:function(e,t,a){a.d(t,{i:function(){return o}});var n=a(6199);const o=({theme:{tablet:e,laptop:t,desktop:a}})=>(0,n.css)(["font-size:16px;max-width:960px;padding-bottom:80px;line-height:1.6em;color:#232a30;","{line-height:1.7em;padding-bottom:120px;}article,aside,canvas,dd,figcaption,footer,form,header,hgroup,li,main,nav,section,thead,tfoot,tbody{margin:0;padding:0;}address,audio,blockquote,dl,fieldset,figure,hr,ol,output,p,ul{margin:0.
16em 0 0.7em 0;}strong{color:black;}a{transition:color 0.3s ease,background-color 0.3s ease;color:#3771ff;text-decoration:none;&:hover,&:focus{color:#0242df;}&:visited{color:#3771ff;&:hover,&:focus{color:#0242df;}&:active{color:#3771ff;}}&:focus{outline:rgba(14,84,255,0.3) solid 2px;outline-offset:2px;}@media print{text-decoration:underline;}}blockquote{font-family:var(--font-headings);text-align:center;p{padding-bottom:calc(var(--text-padding-bottom) - 16px);&:last-of-type{padding-bottom:0;}}}caption,figcaption,img + em{color:#596570;font-size:14px;margin:0;}code{font-family:var(--font-mono);font-weight:normal;font-size:13px;line-height:inherit;box-sizing:border-box;background-color:#f0f1f1;color:#39424a;border-radius:5px;padding:3px 6px;border:1px solid rgba(2,25,30,0.03);}code a,a code{color:inherit;}pre code{border-radius:8px;background-color:#f5f5f7;padding:14px 18px;line-height:24px;display:block;white-space:pre;overflow:auto;border:none;}dd{padding-left:var(--text-padding-left);}figure{max-width:100%;text-align:center;}figure pre{text-align:left;}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);font-weight:700;margin:1.4em 0 0.7em 0;color:#000000;text-align:left;&[id]{scroll-margin-top:var(--navbar-height);}code{font-size:0.85em;font-weight:inherit;}a{text-decoration:none;transition:color 0.3s ease;code{text-decoration:none;}&,&:link,&:visited,&:active{color:#000000;}&:hover,&:visited:hover{color:#596570;}&::before{position:absolute;content:'#';transform:translateX(-0.9em);color:transparent;transition:color 0.3s ease;}&:hover::before{color:#dfe0e2;}}}h1{font-size:34px;line-height:1.1em;margin-top:2em;letter-spacing:-0.025em;","{font-size:40px;}","{font-size:44px;}}h2{font-size:26px;line-height:1.2em;letter-spacing:-0.02em;","{font-size:30px;}}h3{font-size:20px;line-height:1.3em;letter-spacing:-0.01em;","{font-size:22px;}}h4,h5,h6{font-size:16px;margin:1.2em 0 0.4em 0;}h2 + h3{margin-top:1.1em;}hr{border:none;border-top:1px solid #f1f2f3;margin:1.5em 0 1.5em 0;.compact{margin:0;padding:0;}}img{max-width:100%;margin:0.6em 0 0.2em 0;}ol,ul{padding-left:2em;ol,ul{padding-bottom:0;}}li{margin-bottom:0.5em;&::marker{color:#9da9b5;}}picture{max-width:100%;}pre{max-width:100%;font-family:var(--font-mono);white-space:pre-wrap;margin:0.6em 0 1em 0;}q{font-family:var(--font-headings);quotes:'“' '”' '‘' '’';}table{font-size:15px;border-collapse:collapse;border-spacing:0;border:0;padding:0;margin:1.2em 0 2.4em 0;overflow-x:auto;display:block;}thead{border-top:1px solid var(--color-light-grey);th{color:#232a30;text-align:left;font-weight:500;}}tbody{color:#596570;}tr{border-bottom:1px solid var(--color-light-grey);}th,td{padding:8px;padding-right:14px;border:none;&:first-child{padding-left:0;}}video{max-width:100%;box-shadow:0 5px 30px 0 rgba(0,0,0,0.14);border-radius:3px;padding:0;margin:0;margin-bottom:30px;}"],e(),t(),a(),a(),e())},97514:function(e,t,a){a.d(t,{E:function(){return s}});var n=a(96540),o=a(6199),r=a(74778);const i=o.default.div.withConfig({displayName:"CallToAction__Component",componentId:"sc-h52e3l-0"})(["text-align:center;"]),l=o.default.p.withConfig({displayName:"CallToAction__ActionDescription",componentId:"sc-h52e3l-1"})(["color:var(--color-grey);padding-bottom:0;margin-top:16px;font-size:15px;line-height:20px;"]),s=n.forwardRef((({className:e,text:t,to:a,description:o,...s},c)=>n.createElement(i,{ref:c,className:e},n.createElement(r.N,Object.assign({to:a,size:"l",visual:"rounded-primary"},s),t),o&&n.createElement(l,null,o))));s.defaultProps={}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.