Skip to content
Dropie.io

Security

Encryption

All sensitive data in Dropie is protected with industry-standard encryption. Data is encrypted both at rest and during transmission.

Encryption at Rest

All stored data is encrypted before being written to disk:

AspectValueDescription
AlgorithmAES-256-CBCAdvanced Encryption Standard with 256-bit keys
ScopeFull field encryptionAll form submissions and sensitive data encrypted
Key ManagementLaravel key rotationSupport for key rotation without data loss
IntegritySHA-256 hashingDocument integrity verification

What's Encrypted

  • Form submission data
  • Uploaded files and documents
  • Client information
  • Payment details (via Stripe)
  • Audit trail metadata

Encryption in Transit

All data transmitted to and from Dropie is encrypted:

AspectValueDescription
ProtocolTLS 1.2+Transport Layer Security version 1.2 or higher
HSTSEnabledHTTP Strict Transport Security prevents downgrade attacks
Perfect Forward SecrecySupportedCompromised keys don't affect past sessions
CertificateValid SSL/TLSRegularly renewed certificates

Enhanced Security Options

For highest security requirements, Dropie supports additional encryption:

Client-Side Encryption

Data encrypted in browser before transmission using Web Crypto API

Hybrid Encryption

RSA-4096 + AES-256-GCM for key exchange and data encryption

Request Integrity

HMAC-SHA256 verification prevents tampering

Note: End-to-end encryption means data is encrypted before leaving your browser and only decrypted by authorized recipients.

Key Management

Secure handling of encryption keys:

Key Rotation

Support for rotating encryption keys without data loss

Key Storage

Keys stored securely separate from encrypted data

Access Controls

Strict access controls on key material

File Storage Encryption

Uploaded files are protected with multiple layers:

1
Files encrypted before upload to cloud storage
2
Storage bucket-level encryption enabled
3
Secure signed URLs with expiration for downloads
4
CloudFront CDN with HTTPS delivery

Database Encryption

Database security measures:

1
Connection encryption (SSL/TLS)
2
Field-level encryption for sensitive columns
3
Encrypted backups
4
IP-based access restrictions

Compliance Support

Encryption implementation supports regulatory requirements:

StandardRequirementStatus
GDPR Article 32Encryption of personal dataCompliant
PCI-DSS Req 3Protect stored dataCompliant
PCI-DSS Req 4Encrypt transmissionCompliant