PandaDoc

PandaDoc

PandaDoc is a document automation platform for proposals, contracts, and electronic signatures. Scripts embed interactive document viewers and signing interfaces directly on websites, enabling recipients to review and sign documents in-browser. Tracks document open events and completion status.

Overview

PandaDoc streamlines the document workflow from creation through signing, offering templates, content libraries, and real-time collaboration features. The platform competes with DocuSign and Adobe Sign but differentiates through its proposal and quote-building capabilities, which are particularly popular with sales teams. When embedded on a website, PandaDoc enables recipients to review, comment on, and electronically sign documents without leaving the page.

What This Script Does

PandaDoc's client-side scripts embed interactive document viewers and signing interfaces on web pages. The scripts are loaded from public-api.pandadoc.com and related CDN domains.

Document Viewer

The embedded viewer renders the full document within an iframe, allowing recipients to scroll through pages, zoom, and review content. The viewer supports various document formats including proposals, contracts, quotes, and forms.

Electronic Signature Flow

When a document requires signatures, the script presents signature fields at the appropriate locations. Recipients can draw, type, or upload their signature. The signing process includes:

  • Identity verification steps (email confirmation, SMS codes if configured)
  • Field validation ensuring all required fields are completed
  • Timestamp and IP address logging for audit trail purposes

Tracking and Analytics

PandaDoc tracks document engagement metrics:

  • Document open events (when and from what device)
  • Time spent on each page or section
  • Completion status (viewed, partially completed, fully signed)

Cookies Set

  • pd_session — session cookie maintaining the viewer/signing session state
  • pd_visitor — identifies the document recipient across sessions if they return to complete signing later

The scripts communicate with PandaDoc's API servers. Data collected is limited to document interaction events and signer identity verification information. PandaDoc does not perform cross-site tracking or set advertising cookies.

Consent & Compliance

PandaDoc is classified as functional. Its scripts provide document viewing and electronic signature capabilities that serve a clear functional purpose requested by the user (reviewing or signing a document). The document engagement tracking (open events, time per page) provides operational value to the document sender but is not strictly necessary for the signing function itself.

Under GDPR, the session cookie for maintaining signing state is likely exempt as strictly necessary when the user is actively engaging with a document. The visitor tracking cookie and engagement analytics require a legitimate interest assessment or consent, depending on implementation context.

Under the ePrivacy Directive, cookies essential to the document signing service the user has requested are exempt. Analytics-oriented cookies tracking viewing behavior may require consent depending on how prominently the signing flow is integrated.

Under CCPA/CPRA, PandaDoc processes data as a service provider to the document sender. The data collected (viewing events, signatures) serves the business purpose of document management and is not sold or shared for advertising.

Should You Block This Without Consent?

No. PandaDoc scripts serve a functional purpose — enabling document review and electronic signatures. Blocking them would prevent recipients from viewing or signing documents. The engagement tracking is ancillary to the core signing functionality and does not constitute marketing activity.

Visit website

Consent Categories

Functional

Also Known As

PandaDoc e-signaturesPandaDoc proposalselectronic signature platformdocument automation

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

pandadoc.comFunctional

Frequently Asked Questions

Do I need consent to use PandaDoc on my website?

No. PandaDoc serves a functional purpose — enabling recipients to review and sign documents. Session cookies maintaining the signing flow are exempt as strictly necessary when a user actively engages with a document. No marketing tracking is performed.

What cookies does PandaDoc set?

PandaDoc sets pd_session (session cookie for the active viewer or signing session) and pd_visitor (identifies the recipient across sessions if they return to complete signing). No advertising or cross-site tracking cookies are placed by PandaDoc scripts.

How does ConsentStack handle PandaDoc?

ConsentStack classifies PandaDoc as functional. Document viewer and signing session cookies are treated as necessary for the service. ConsentStack allows PandaDoc to load without a consent gate and does not categorize its engagement tracking as marketing activity.

Related Vendors

Google Maps
Google Maps
Google Maps is the dominant web mapping service used for embedded maps and location features on websites. Scripts load interactive map tiles, geocoding, and Places API functionality through the Maps JavaScript API. May set cookies to remember map preferences and manage API quota.
Google Search
Google Search
Google Search appears on websites through the Programmable Search Engine, enabling custom site-specific search functionality. Scripts load the search widget from Google's servers to render search bars and display results within the host website. Sends search queries to Google's index and may set cookies for search personalization and query history.
Google
Google
Google is the dominant provider of web analytics, advertising, and infrastructure tools. Scripts like Google Analytics, Tag Manager, Ads, and reCAPTCHA collect behavioral data, manage tag firing, serve targeted ads, and detect bots. Sets persistent cookies to track users and correlate activity across sites.
Microsoft Teams
Microsoft Teams
Microsoft Teams is a workplace communication and collaboration platform that can be embedded on websites for chat, meetings, and document sharing. Embedded widgets load from Microsoft's servers to enable real-time messaging, video calls, and file collaboration. Sets authentication and session cookies to verify participant identity and maintain connection state.
Apple Maps JS
Apple Maps JS
Apple Maps JS is Apple's JavaScript mapping framework for embedding interactive maps on websites. Scripts load map tiles, location pins, and routing data from Apple's MapKit servers to render navigable maps within web pages. Requires a MapKit JS token for authentication but does not set tracking cookies or collect behavioral analytics data.
Apple Business Chat
Apple Business Chat
Apple Business Chat enables direct customer messaging between websites and Apple's Messages app. Scripts load chat buttons and conversation interfaces that connect visitors to business support agents through iMessage. Sets minimal session cookies to maintain conversation context but does not track browsing behavior or collect analytics data.

Manage consent for PandaDoc

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