Security Overview
Last Updated: July 24, 2026
Secure Authentication
Session controls, token issuance, and password policies are handled by a secure, self-hosted identity management system, with optional social sign-in via Google, GitHub, and LinkedIn.
AES-256 Storage
Candidate data, resume configurations, and uploaded resources are encrypted at rest using AES-256.
Private AI Calls
Resume text sent to AWS Bedrock is not used to train AI models. Our own systems log AI usage as token counts only — never the content of your prompts or results.
1. Authentication & Account Safeguards
We protect access using industry-recognized protocols. User authentication, password rules, and token validation are handled through a secure, self-hosted identity provider; passwords are never stored in raw text. Sessions use cryptographically signed JSON Web Tokens (JWTs) with short-lived access tokens, and refresh tokens are delivered in hardened, HTTP-only (__Host-) cookies that are inaccessible to client-side scripts. Tokens can be revoked server-side (for example, on logout) to prevent session reuse.
2. Encryption Standards
Your data is protected both in transit and at rest:
- In Transit: All traffic between user interfaces, client applications, and our backend endpoints is encrypted over HTTPS using modern TLS (up to TLS 1.3).
- At Rest: Database entries, profile values, resume assets, and storage buckets are encrypted at rest using AES-256, managed through our cloud provider's encryption services (AWS S3 and RDS).
3. AI Processing Boundaries (AWS Bedrock)
EliteResume AI uses AWS Bedrock to run large-language-model features such as bullet rewriting, summaries, cover letters, and ATS analysis. To deliver these features, the relevant resume or job-description text is sent to Bedrock for processing. We enforce the following boundaries:
- No Model Training: Per AWS Bedrock's service terms, your inputs and outputs are not stored by AWS to train its foundation models, and are not shared with model providers for that purpose.
- No Content Logging on Our Side: Our application records only metadata about each AI request — model used and token counts — and never logs the text of your prompts or the generated output.
4. Payment Processing (PCI-DSS)
EliteResume AI does not collect, store, or process card numbers or raw billing details. All transactions are delegated to Stripe, a certified PCI-DSS Level 1 Service Provider. Stripe handles payments using tokenized methods, keeping your payment details isolated from our platform databases. We retain only non-sensitive references (e.g., Stripe customer and invoice identifiers).
5. System & Infrastructure Security
Our infrastructure is hosted on Amazon Web Services, whose data centers are independently certified to leading information-security standards including SOC 2 and ISO/IEC 27001. Our platform is fronted by the Cloudflare CDN, providing global edge delivery and a Web Application Firewall (WAF) to mitigate common threats. Uploaded files are validated (type, size, and content checks), and access to stored documents is granted only through authenticated, time-limited links. Our security practices are informed by recognized industry guidance, including the NIST Cybersecurity Framework.
Found a security issue?
We value responsible disclosures. Report any vulnerabilities directly to our security response desk.