Dropbox

Dropbox

Cloud storage platform occasionally embedded on content sites via Dropbox Chooser or file previews. The Chooser widget loads a script that opens a Dropbox OAuth popup to let users select files from their Dropbox account. File preview embeds load content from Dropbox's CDN without setting tracking cookies on the host page.

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

  1. The developer renders a Dropbox Chooser button using the Dropbox.createChooseButton() method or the JavaScript API.
  2. On click, a popup window opens to dropbox.com/chooser — entirely on Dropbox's domain.
  3. The user authenticates with their Dropbox account (OAuth 2.0 flow) within the popup.
  4. 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, and isDir properties.
  5. 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.

Is Dropbox GDPR compliant?

Dropbox typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Dropbox can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Dropbox, not on Dropbox itself.

Visit website

Consent Categories

Also Known As

Dropbox ChooserDropbox embedDropbox scriptDropbox OAuth widgetfile picker embedDropbox cookie

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

Dropbox's trackers are rarely seen, seen on a small share of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.

dropbox.comEssential

dropbox.com is an essential domain operated by Dropbox, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.

Frequently Asked Questions

Related Vendors

21 Productions
21 Productions
TruOptik (acquired by TransUnion) is a connected TV audience data platform. Scripts enable audience-targeted advertising across CTV and streaming platforms by matching device identifiers to household audience segments.
Sharpspring
Sharpspring
Marketing automation and customer engagement platform for enterprise brands. Braze and Iterable competitor, Salesforce Marketing Cloud, Pardot competitor. Sharpspring scripts track page views and behavioral events to trigger CRM workflows and lead scoring.
HERE Global
HERE Global
HERE Global is a location data and mapping platform. The HERE Maps JavaScript API renders interactive maps and location search components on websites. Location query data may be logged for service improvement purposes.
MySpace
MySpace
Music content platform and social network (historical). MySpace scripts are rarely encountered on modern sites; when present they typically reflect legacy embed code or social sharing widgets from the platform's active years.
8x8
8x8
Cloud communications platform providing VoIP, video conferencing, and contact center services. Web embeds typically appear as chat or contact widgets on customer support pages. The 8x8 script loads an interaction interface and tracks session metadata for quality monitoring and routing purposes.
Creative Commons
Creative Commons
Creative Commons provides open licensing infrastructure for shared creative works. Scripts appearing from Creative Commons domains are typically for the CC license badge widget or search embeds and do not involve behavioral tracking.

Manage consent for Dropbox

ConsentStack automatically detects and manages Dropbox trackers so your site stays compliant with global privacy regulations.