Overview
Dropbox is a cloud storage and file synchronization platform used by individuals and teams to store, share, and collaborate on files. When Dropbox scripts appear on third-party websites, they are typically loaded as part of the Dropbox Chooser widget — a developer tool that enables website visitors to select and upload files directly from their Dropbox account — or as part of embedded file preview links. Dropbox is operated by Dropbox Inc., headquartered in San Francisco, and serves over 700 million registered users globally. The Dropbox Chooser is one of the most privacy-minimal third-party integrations available, as its purpose is strictly to facilitate a user-initiated file selection action.
What This Script Does
Script Files and Domains
The Dropbox Chooser loads https://www.dropbox.com/static/api/2/dropins.js. The script is initialized with the developer's application key. The Chooser UI loads in a popup window pointing to https://www.dropbox.com/chooser. File preview embeds load from https://www.dropbox.com/s/{file_id}?raw=1 or similar share links rendered in iframes. CDN assets for the Chooser UI are served from cfl.dropboxstatic.com.
Chooser Widget Flow
- The developer renders a Dropbox Chooser button using the
Dropbox.createChooseButton()method or the JavaScript API. - On click, a popup window opens to
dropbox.com/chooser— entirely on Dropbox's domain. - The user authenticates with their Dropbox account (OAuth 2.0 flow) within the popup.
- After file selection, the popup returns a structured response to the parent page's JavaScript callback: an array of file objects with
name,link(temporary HTTPS URL),bytes,icon, andisDirproperties. - The popup closes. No Dropbox cookies are set on the embedding site's domain.
Cookies and Storage
Dropbox does not set cookies on the host page's domain. The OAuth session and user authentication cookies are scoped exclusively to dropbox.com. The Chooser script itself (dropins.js) does not write to the host page's localStorage or sessionStorage. Device fingerprinting is not performed.
File Preview Embeds
File preview iframes load static content from Dropbox's servers. These are read-only views and do not require authentication for publicly shared links. No tracking cookies are set on the embedding site's domain by preview iframes.
Data Collection
The integration collects only what the user explicitly selects and authorizes: the name, size, and temporary download URL of chosen files. Dropbox's own analytics (used internally) may log that the Chooser was opened and a file was selected, but this data is retained by Dropbox and not shared with the embedding site in a form usable for tracking.
Consent & Compliance
Category: Functional
The Dropbox Chooser is a user-initiated, transactional integration. Under GDPR and the ePrivacy Directive, cookies and scripts that are strictly necessary to provide a service explicitly requested by the user are exempt from consent requirements. The Chooser only activates when a user clicks a button to select files — it is not loaded passively or used for background tracking.
Under CCPA, the Chooser does not collect personal information beyond what the user explicitly selects during a file pick operation. No sale or sharing of personal information occurs through this integration.
No enforcement actions have targeted Dropbox Chooser embeds specifically, and major DPAs have not flagged passive-loading-free widget integrations of this type as requiring consent.
Should You Block This Without Consent?
No. The Dropbox Chooser operates purely as a functional integration: it enables users to select files from their Dropbox account on request. It sets no tracking cookies on the host domain, performs no behavioral profiling, and requires explicit user interaction to activate. Loading the dropins.js script passively is the only borderline consideration — if strict compliance requires it, you can lazy-load the script only when the user interacts with the Chooser button.
Consent Categories
Also Known As
Industries
Tracked Domains (1)
dropbox.comEssentialFrequently Asked Questions
Does the Dropbox Chooser widget require consent to load?
No. The Dropbox Chooser is a user-initiated, functional integration. It activates only when a visitor clicks to select files, sets no tracking cookies on the host domain, and performs no behavioral profiling, qualifying for the ePrivacy strict necessity exemption.
Does the Dropbox Chooser set any cookies on my website?
No cookies are set on the host site's domain. The OAuth session and authentication cookies are scoped exclusively to dropbox.com. The Chooser script does not write to the host page's localStorage or sessionStorage, and no device fingerprinting is performed.
How does ConsentStack categorize the Dropbox Chooser?
ConsentStack classifies Dropbox as a functional vendor and allows it to load without requiring user consent. Because it performs no tracking and sets no host-domain cookies, it does not need to be gated behind a consent prompt, keeping the file-picker workflow uninterrupted for all visitors.
Related Vendors
Manage consent for Dropbox
ConsentStack automatically detects and manages Dropbox trackers so your site stays compliant with global privacy regulations.