Security & Trust
Enterprise-Grade Security for Your Proposals
Your RFPs, proposals, and knowledge base are protected by multi-layer security — encryption at rest and in transit, complete tenant isolation, and strict data handling policies.
Core Security Principles
Every layer of MyBids.AI is designed with security as a first-class requirement, not an afterthought.
Data Encryption
AES-256 encryption at rest via Supabase (AWS). TLS 1.2+ encryption in transit for all API calls, file uploads, and browser sessions.
Tenant Isolation
PostgreSQL Row-Level Security enforces complete organization isolation at the database level. No cross-tenant data access is possible — even in the event of application-level bugs.
Access Control
Role-based access control (ADMIN / MEMBER) enforced on every API route. Organization context is validated server-side via requireOrgContext() before any data is returned.
No Data Training
Your proposals and knowledge base are never used to train AI models. Together.ai serverless inference processes data in-memory with zero retention after response.
Infrastructure & Architecture
Built on trusted, battle-tested cloud infrastructure with security at every layer.
Database
Supabase (AWS-hosted PostgreSQL) with row-level security, daily automated backups, and point-in-time recovery.
File Storage
Supabase Storage (S3-backed), encrypted at rest. All file access uses time-limited signed URLs — no public buckets.
Authentication
Supabase Auth with bcrypt password hashing, secure HTTP-only session tokens, and email verification on signup.
AI Processing
Together.ai serverless inference — your data is processed in-memory, never written to disk, and not used for model training.
Hosting
Vercel edge network with automatic HTTPS, global CDN, DDoS protection, and isolated serverless function execution.
Data Handling & Residency
Complete transparency on what we store, what we don't, and who processes your data.
What we store
- RFP uploads and parsed content
- Generated proposals and drafts
- Knowledge base documents and embeddings
- User profiles and organization settings
- Subscription and usage records
What we don't store
- Credit card numbers (Stripe handles all payment data)
- Raw AI model weights or training data
- Other organizations' data (RLS-enforced)
- Plaintext passwords (bcrypt-hashed only)
Data Residency
All data is stored in the United States (AWS us-east-1 region via Supabase). AI inference runs on Together.ai's US-based serverless infrastructure.
Retention & Deletion
Data is retained while your subscription is active. You can request complete data deletion at any time by contacting us. We will purge all organizational data, documents, proposals, and embeddings.
Sub-processors
| Provider | Purpose |
|---|---|
| Supabase | Database, auth, file storage |
| Together.ai | AI inference (no data retention) |
| Stripe | Payment processing |
| Resend | Transactional email |
| Vercel | Application hosting |
| PostHog | Product analytics |
| Sentry | Error monitoring |
Compliance Roadmap
We're actively investing in certifications and compliance frameworks that enterprise buyers expect.
Security FAQs
Common questions from enterprise security and procurement teams.
Is my data used to train AI models?
Where is my data stored?
How is tenant isolation enforced?
Can I get a DPA (Data Processing Agreement)?
What happens to my data if I cancel?
Ready to see enterprise-grade proposals in action?
Join proposal teams who trust MyBids.AI with their most sensitive RFPs. Start free — no credit card required.