GrabDocs Security Overview
Security is at the core of everything we build at GrabDocs.
Businesses trust us with their most important financial, operational, and personal documents — and we design our systems to protect that data at every layer.
This page summarizes how we protect customer data across infrastructure, encryption, access controls, and operational practices.
Infrastructure Security
GrabDocs is built on a modern, secure cloud stack:
Cloudflare
- Cloudflare R2 stores documents using AES-256 encryption at rest.
- Cloudflare automatically enforces TLS 1.2/1.3 encryption for all traffic.
- Global CDN and DDoS protection helps ensure service reliability and security.
- Zero-Trust tools help enforce secure access to internal services.
Supabase
- Supabase provides our managed PostgreSQL database.
- Data is encrypted at rest using the underlying infrastructure's encryption (AES-256).
- Supabase uses secure, encrypted connections (TLS) for all in-transit database communication.
- Row-level security (RLS) ensures strict data isolation between users and companies.
Render
- Render hosts our application services in secure, containerized environments.
- Secrets are stored using Render's encrypted secret management system.
- Automatic HTTPS is enforced (TLS 1.2/1.3).
- Render relies on cloud-provider–level encryption for storage volumes and backups.
Encryption
Data in Transit
All communication between browsers, our API, and third-party services is encrypted via TLS 1.2/1.3.
Data at Rest
All stored data — documents, metadata, logs — is encrypted at rest using:
- AES-256 (Cloudflare R2)
- AES-256 (Supabase Postgres)
- Provider-level encryption (Render disks)
Application-Level Encryption (Optional Feature)
For sensitive document storage, GrabDocs uses optional application-layer encryption:
- Files are encrypted using AES-256-GCM before they are uploaded.
- Only the GrabDocs backend can decrypt files.
- Cloudflare and Supabase only store encrypted blobs, not readable files.
- This prevents anyone, including platform staff, from reading customer documents.
Access Control & Privacy
Role-Based Access Control (RBAC)
Granular permissions control:
- who can upload documents
- who can view, edit, or delete
- who can manage billing
- who can create workspaces
- who can manage team members
Workspace & Company Isolation
Each organization, workspace, and individual user is completely isolated:
- No cross-tenant data access
- Strict database-level RLS enforcement
- Isolated encryption keys where applicable
2-Factor Authentication (2FA)
Users can enable 2FA to secure account access.
No-Engineer-Access Policy
GrabDocs implements a strict No-Engineer-Access model:
- Engineers do not have access to customer documents or database contents.
- Application-layer encryption ensures that even administrators cannot view document contents, because only encrypted blobs are stored.
- When support is required, engineers may only view:
- metadata
- system logs
- error traces
- Never document content.
- All access is logged and monitored.
Audit Logs & Versioning
GrabDocs supports detailed logging of:
- document uploads
- document views
- permission changes
- user login events
- admin actions
Document versioning allows customers to track every change.
Backups & Reliability
- Supabase provides automated, encrypted database backups.
- Cloudflare R2 provides durable object storage with multiple-region redundancy.
- Render supports service redundancy and automatic restarts.
- GrabDocs performs daily internal backups of critical metadata.
- Backups are encrypted at rest.
AI Safety & Privacy
GrabDocs uses AI to help users search and understand their documents, with strict boundaries:
- Documents are processed transiently — the LLM does not store or train on your data.
- Only the minimal required content is sent to the AI model.
- AI providers cannot keep, reuse, or train on your documents.
Privacy Policy & Terms
GrabDocs publishes a clear Privacy Policy and Terms of Service outlining:
- What data we collect
- How we use your data
- Security commitments
- Customer rights
Summary
GrabDocs uses industry-standard security practices including:
- AES-256 encryption at rest
- TLS 1.2/1.3 encryption in transit
- Role-based access control
- Company-level data isolation
- No-ENGINEER-ACCESS enforcement
- Encrypted backups
- Zero-trust principles
- Modern cloud infrastructure (Cloudflare, Supabase, Render)
- Transient LLM processing
Security is not a feature — it's the foundation of our product.
Have Questions?
Check out our Security FAQ for answers to common questions about data protection, encryption, and access controls.
View Security FAQ