Security & Compliance
Security & Compliance
Security & Compliance
Authentication, security features, and compliance-related concepts in Dropbox Sign.
Authentication Methods
Brief: The ways identity is proven when making API requests to Dropbox Sign.
API Key Authentication
An API key identifies an account and grants full access to that account’s Dropbox Sign resources.
Usage:
Note the colon after the API key with no password — this is HTTP Basic Auth with the API key as the username.
Key Facts:
- Up to 4 API keys per account
- Full access to the account’s resources
- Should be kept secret (server-side only)
- Keys can be regenerated or deleted
- Do NOT use in client-side code
OAuth Token Authentication
OAuth tokens allow an application to act on behalf of other users who have granted permission.
Usage:
Key Facts:
- Access tokens expire (use refresh tokens to renew)
- Scoped — limited to permissions the user granted
- One token per user-app relationship
- See Workflows > OAuth for the full flow
When to Use Which:
Related docs: See the API authentication reference for API key and OAuth setup.
Audit Trail
Brief: A tamper-evident record of all actions taken on a Signature Request, proving who did what and when.
Description: Every Signature Request generates an Audit Trail — a detailed log of all events from creation to completion. It is embedded in the final PDF as additional pages and provides legal evidence of the signing process. Automatically generated and cannot be modified.
What the Audit Trail Records:
Key Facts:
- Tamper-evident: any modification invalidates the audit trail
- Merged into the final pages of the completed PDF document
- Includes SHA-256 document hash proving the document wasn’t altered after signing
- Captures signer IP addresses at each interaction
Qualified Electronic Signatures (QES)
Brief: A higher standard of electronic signature meeting EU eIDAS regulation requirements, providing the legal equivalent of a handwritten signature in Europe.
How QES Differs from Standard E-Signatures:
Quotas & Rate Limits
Brief: Limits on signature requests and API calls based on the Subscription plan.
Description: Dropbox Sign enforces quotas on signature requests and rate limits on API calls. These are determined by the Subscription plan.
Quota Types:
Key Behaviors:
- Quotas reset monthly
- Test mode requests do NOT count against quotas
- Rate limits return HTTP 429 with retry information
- Exceeded quotas return HTTP 402
Handling Rate Limits:
- Check the
X-Ratelimit-LimitandX-Ratelimit-Remainingresponse headers - If a 429 response is received, wait and retry (respect the
Retry-Afterheader) - Implement exponential backoff for retries
Important Distinctions:
- Test mode requests do NOT count against quotas.
- Rate limit responses (HTTP 429) include retry information — implement exponential backoff.
- Exceeded quotas return HTTP 402.
Related docs: See Warnings and Errors for error responses.