Skip to main content

Security & Compliance

RenderDoc is built with enterprise-grade security. We understand that your documents contain sensitive business data, and we take protecting that data seriously.

Security Overview

TLS 1.3

All API traffic encrypted in transit

bcrypt

Passwords & keys hashed

GDPR

EU data protection compliant

99.9%

Uptime SLA target

Security Principles

Defense in Depth

We implement multiple layers of security:

  1. Network Layer: WAF, DDoS protection, IP whitelisting (Enterprise)
  2. Application Layer: Input validation, rate limiting, CSRF protection
  3. Data Layer: TLS in transit, hashed credentials, access controls
  4. Operational Layer: Audit logging, monitoring, incident response

Least Privilege Access

  • API keys scoped to specific permissions
  • Role-based access control (Owner, Admin, Member, Viewer)
  • OAuth scopes limit third-party access
  • No shared credentials

Data Minimization

  • We only store data necessary for the service
  • Generated documents retained for configurable period (default 30 days)
  • Variable data used for generation is not stored long-term
  • Logs retained for compliance then purged

Authentication Methods

RenderDoc supports multiple secure authentication methods:

MethodUse CaseSecurity Level
API KeysServer-to-serverHigh (scoped permissions)
JWT TokensDashboard/web appsHigh (short-lived)
OAuth 2.0Third-party integrationsHigh (scoped, revocable)
2FADashboard loginAdditional layer

Reporting Security Issues

If you discover a security vulnerability, please report it responsibly:

Email: [email protected]

Please include:

  • Description of the vulnerability
  • Steps to reproduce
  • Potential impact
  • Your contact information

We will acknowledge receipt within 24 hours and provide updates as we investigate.

warning

Please do not publicly disclose security issues until we've had a chance to address them.

Security FAQ

Is my data protected?

Yes, we implement multiple security measures:

  • In transit: All connections secured via TLS (CloudFlare)
  • Credentials: Passwords, API keys, and OAuth tokens are hashed with bcrypt
  • Document content: Variables are processed and not stored long-term

Where is my data stored?

RenderDoc infrastructure runs on AWS in the US-East-1 region. EU data residency options are planned for Q2 2026.

Can I get a Data Processing Agreement (DPA)?

Yes, DPAs are available for all customers. Contact [email protected] to request one.

Do you process credit card data?

No, we never handle or store credit card data directly. Payment processing is handled by Cashfree, a PCI DSS Level 1 certified provider.

How do I report a security issue?

Email [email protected] with details of the vulnerability. We take all reports seriously and will respond within 24 hours.

Next Steps