Last Updated: November 15, 2025
1. Introduction
Welcome to AI Workforce Planning Tools ("we," "our," or "us"). We are committed to protecting your privacy and ensuring you have a positive experience on our website and in using our services. This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our AI-powered workforce planning platform.
2. Information We Collect
2.1 Personal Information
When you sign in with Google, we collect your name, email address, and profile picture. We use this information to create and manage your account, provide personalized services, and communicate with you.
2.2 Resume and Career Data
When you upload your resume, we collect and process the following information:
- Resume Files: Your resume is converted to base64 format and stored securely in Firebase Firestore. The file is stored in your personal user account and is only accessible to you.
- Extracted Skills: Our AI models extract skills, qualifications, and experience from your resume for analysis and role matching.
- Job Descriptions: If you provide a job description for job-specific analysis, it is stored along with your analysis results in your account. Job descriptions are used to enhance ATS resume optimization and cover letter personalization.
- Analysis Results: All analysis results including role recommendations, match scores, ATS scores, matched/missing keywords, job fit metrics, career paths, salary estimates, word cloud data, and insights are stored in your account for your reference.
- Analysis Hash: We generate MD5 hashes of your resume and job description combinations to track and prevent duplicate analyses. These hashes are stored with your analysis data to optimize storage and improve performance.
- Generated Content: ATS-optimized resumes and AI-generated cover letters created through our tools are stored in your account for future access and download.
2.3 Usage Data
We collect information about how you interact with our platform, including pages visited, features used, and time spent on the site. This helps us improve our services and user experience.
2.4 LocalStorage Data
For improved performance and user experience, we store certain data in your browser's localStorage, including your most recent analysis results, current analysis ID, and user preferences. This data is stored locally on your device and is not transmitted to our servers except when syncing with your Firestore account.
3. How We Use Your Information
- To provide and maintain our services
- To analyze your resume and provide career recommendations with detailed insights
- To generate ATS-optimized resumes tailored to specific roles and job descriptions
- To generate personalized cover letters using AI, optimized for specific job applications
- To calculate ATS scores, match keywords, and identify missing keywords for job applications
- To provide job fit metrics including technical skills, soft skills, experience, and education assessments
- To generate career path recommendations and salary estimates based on your profile
- To create visualizations such as word clouds from your resume content
- To track analysis history using MD5 hashing to prevent duplicate analyses and optimize storage
- To perform health checks on our API before processing your resume to ensure service availability
- To improve and personalize your experience
- To communicate with you about your account and our services
- To detect and prevent fraud or abuse
- To comply with legal obligations
4. Data Storage and Security
4.1 Firebase Firestore Storage
We use Firebase Firestore (Google Cloud Platform) as our primary database for storing your data. All data is stored in a hierarchical structure:
- Each user has their own isolated data collection:
users/{userId}/analyses/{analysisId} - Resume files are stored as base64-encoded strings within your analysis documents
- All analysis results, including skills, roles, scores, ATS metrics, matched/missing keywords, job fit metrics, career paths, salary estimates, word cloud data, job descriptions, and analysis hashes are stored in Firestore
- Generated ATS-optimized resumes and cover letters are stored in your account for future access
- Analysis hashes (MD5) are used to identify and prevent duplicate analyses, optimizing storage and improving performance
- Data is encrypted at rest and in transit using Firebase's security infrastructure
4.2 LocalStorage
We use browser localStorage to cache your most recent analysis data for faster loading and offline access. This includes:
- Your latest analysis results and current analysis ID
- Resume file references and base64-encoded resume data
- Selected role information and analysis preferences
- Pending actions (such as dashboard navigation after login)
- Role detail cache for faster loading of previously viewed role analyses
LocalStorage data is stored locally on your device and is automatically synced with your Firestore account when you're logged in. All localStorage data is cleared when you log out for security purposes.
4.3 API Processing
When you upload a resume, our system performs a health check on the API to ensure service availability before processing. Once confirmed, your resume is sent to our secure API endpoint for AI processing. The API:
- Processes your resume through AI models to extract skills, qualifications, and experience
- Analyzes your resume against job descriptions (if provided) for job-specific matching and optimization
- Generates role recommendations with match scores, ATS scores, and suitability assessments
- Identifies matched and missing keywords for ATS optimization
- Calculates job fit metrics across technical skills, soft skills, experience, and education
- Generates career path recommendations and salary estimates
- Creates word cloud visualizations from resume content
- Generates ATS-optimized resumes tailored to specific roles and job descriptions
- Generates personalized cover letters using AI, optimized for specific job applications
- Returns comprehensive analysis results that are then stored in your Firestore account
Resume files are processed in memory during analysis and are not permanently stored on our API servers. Only the analysis results, generated resumes, and cover letters are stored in your Firestore account. We use MD5 hashing to track analyses and prevent duplicate processing of the same resume and job description combinations.
4.4 Security Measures
We implement industry-standard security measures including encryption, secure authentication via Google OAuth, and access controls. However, no method of transmission over the Internet or electronic storage is 100% secure. While we strive to use commercially acceptable means to protect your information, we cannot guarantee absolute security.
5. Data Sharing and Disclosure
We do not sell, trade, or rent your personal information to third parties. We may share your information only in the following circumstances:
- With your explicit consent
- To comply with legal obligations or respond to lawful requests
- To protect our rights, privacy, safety, or property
- With service providers who assist us in operating our platform (under strict confidentiality agreements)
6. Your Rights and Choices
You have the right to:
- Access: View all your stored data including resumes, analyses, job descriptions, generated ATS resumes, and cover letters through your dashboard. Access detailed insights across multiple tabs: Overview, Roles, Skills, Tools, and Analysis.
- Delete: Delete individual analyses or your entire account and all associated data at any time. Deleted analyses are permanently removed from Firestore and will not be automatically restored.
- Correction: Update or correct your analysis data by re-uploading your resume. The system uses MD5 hashing to identify duplicate analyses and will reuse existing data when appropriate.
- Export: Access and download your analysis data, generated ATS resumes, and cover letters through the dashboard interface
- Account Management: Manage your account settings, analysis history, and data retention preferences. View and manage all saved analyses with their associated metadata including analysis hashes, timestamps, and job descriptions.
- Help and Support: Access contextual help tooltips throughout the dashboard to understand features and functionality
Data Retention: Your data is stored indefinitely until you choose to delete it. You can delete individual analyses from your dashboard or request complete account deletion by contacting us.
To exercise these rights, please contact us using the information provided in the "Contact Us" section below.
7. Cookies and Tracking Technologies
We use cookies and similar tracking technologies to track activity on our platform and hold certain information. You can instruct your browser to refuse all cookies or to indicate when a cookie is being sent. However, if you do not accept cookies, you may not be able to use some portions of our service.
8. Children's Privacy
Our service is not intended for individuals under the age of 18. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us immediately.
9. Changes to This Privacy Policy
We may update our Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date. You are advised to review this Privacy Policy periodically for any changes.
10. Contact Us
If you have any questions about this Privacy Policy, please contact us at:
Email: scp.thedevil@gmail.com
Website: www.leviathanaxeislit.dev