# Professional Vault (ProfVault) — Complete Documentation > Professional Vault is an AI-powered document management platform with smart job application auto-fill. Store your professional documents once and auto-fill job applications on 80+ platforms in one click. ## Product Overview Professional Vault (also known as ProfVault, Prof Vault, MyProfVault, myprofvault.com) is a web application that helps professionals securely store, organize, and manage their important documents using AI. It extracts key information from uploaded documents and uses that data to automatically fill job applications, build resumes, and generate cover letters. The platform is designed for job seekers, professionals, immigrants, students, and anyone who needs to manage professional documents and frequently fill out application forms. ## Core Features ### 1. Smart Job Application Auto-Fill - Auto-fill job applications on 80+ platforms in one click - Chrome extension detects form fields using AI-powered analysis - RAG-based semantic matching maps form fields to profile data - Works on LinkedIn, Indeed, Workday, Greenhouse, Lever, iCIMS, Taleo, and 70+ more - Handles text fields, dropdowns, radio buttons, and checkboxes - Technology and domain detection for platform-specific optimizations ### 2. AI Document Extraction - Upload PDFs, images (JPG, PNG), and ZIP archives - AI automatically extracts: document title, issuer, issue date, expiry date, category, and key details - Documents categorized into: Education, Professional, Immigration, Financial, Medical, Legal, Personal, and more - Batch upload via ZIP archives - Google Drive import integration ### 3. AI Resume Builder - Generate professional resumes from stored credentials and work history - Select which information to include - Multiple format options - Export as PDF - Costs 1 AI credit per generation ### 4. AI Cover Letter Generator - Create tailored cover letters for specific job applications - Uses stored profile data and job description - Personalized to each application - Costs 1 AI credit per generation ### 5. Certificate Bundles - Create shareable PDF bundles of selected certificates - QR code verification for authenticity - Professional formatting - Share with employers or institutions - Costs 1 AI credit per bundle ### 6. Define Me (Profile Q&A) - AI answers application questions using stored profile data - Free-form questions like "Tell me about your leadership experience" - Uses RAG retrieval from profile embeddings - Costs 1 AI credit per summary ### 7. Professional Page - Generate a public portfolio page from your profile - Custom subdomain via OwnSites integration - Showcase skills, experience, and credentials - Shareable URL for networking ### 8. Document Management - Smart categorization (auto-sorted by document type) - Expiry date tracking and notifications - Search across all documents - Trash with soft-delete and restore - Kanban-style document views - Calendar view of document dates ### 9. Interview Practice - AI-powered mock interview question generation - Questions based on your profile and target job role - Practice answers using your actual credentials and experience - Builds confidence for real interviews ### 10. Saved Job Searches - Save job search criteria and filters - Quick access to frequently used search parameters - Track application status across platforms ## Platforms & Apps ### Web Application - URL: https://myprofvault.com - Full-featured responsive web app - Works on desktop and mobile browsers - Dark mode support ### Chrome Extension - Chrome Web Store: https://chromewebstore.google.com/detail/profvault-job-application/kcbhlaifedofnegdhgnbggjccldcdhnh - Manifest V3 extension - Authenticates via API token - Content script detects and fills form fields - Popup UI for quick access - Works on all Chromium browsers (Chrome, Edge, Brave, etc.) ### Firefox Add-on - Mozilla Add-ons: https://addons.mozilla.org/firefox/addon/profvault/ - Same functionality as Chrome extension ### Android App - Google Play Store: https://play.google.com/store/apps/details?id=com.myprofvault.app - Hotwire Native wrapper (Kotlin) - Full access to vault, profile, and AI features - Push notifications for document expiry ### iOS - Accessible via mobile web interface at myprofvault.com - Hotwire Native wrapper (Swift) available ## Chrome Extension Integration ### How the Extension Works 1. User installs extension from Chrome Web Store 2. User enters API token from Profile Settings (myprofvault.com/profile/edit) 3. When visiting a job application page, user clicks the extension icon 4. Extension scans the page for form fields (inputs, selects, textareas) 5. Fields are sent to the ProfVault API at `/api/extension/form_fields/match` 6. AI matches fields to user's stored profile data using semantic matching 7. Extension fills matched fields on the page automatically ### API Authentication - Bearer token authentication via `api_token` field on User model - Token generated in Profile Settings > API Access section - All extension API calls require `Authorization: Bearer ` header ### Extension API Endpoints - `POST /api/extension/form_fields/match` — Match and fill form fields - `GET /api/extension/profile` — Get user profile data - `GET /api/extension/status` — Check authentication status ## Pricing Details ### Free Plan ($0/forever) - 300MB document storage - Up to 500 documents - 200 AI credits included - All features available - Chrome extension access - No credit card required ### Annual Plan ($10/year) - 300MB storage - Up to 500 documents - 10 credits per year (auto-renew) - Priority AI processing - Priority support ### Credit Packs (one-time purchase) - Buy additional AI credits as needed - Regional pricing: USD, INR, EUR - Credits never expire ### Credit Costs - AI Document Analysis: 0.1 credit per document - AI Resume Builder: 1 credit per resume - AI Cover Letter Generator: 1 credit per letter - Certificate Bundle: 1 credit per bundle - Form Auto-Fill: 1 credit per form - Define Me: 1 credit per summary - Interview Practice: 1 credit per session ## Supported Job Application Platforms (80+) **Major Job Boards**: LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, CareerBuilder, Dice, SimplyHired, FlexJobs **ATS Platforms**: Workday, Greenhouse, Lever, iCIMS, Taleo, BambooHR, JazzHR, SmartRecruiters, Jobvite, ADP, Paycom, Ashby, Dover, Breezy HR **Tech-focused**: AngelList/Wellfound, Built In, Handshake, Hired, The Muse, Otta, Arc.dev, Toptal **Remote Work**: Remote.co, We Work Remotely, Remotive, Himalayas, FlexJobs **Government & Education**: USAJOBS, HigherEdJobs, SchoolSpring **Recruiting Platforms**: Rippling, Gusto, Workable, Recruitee, Pinpoint, TeamTailor, Personio **Any web form**: The extension works on any web-based form, not just listed platforms ## Security & Privacy - **Encryption**: Bank-level encryption (Rails encrypted attributes) for all sensitive data - **GDPR Compliant**: Full compliance with EU General Data Protection Regulation - **CCPA Compliant**: California Consumer Privacy Act compliance - **TLS**: All API communications encrypted in transit - **No Third-Party Sharing**: Data never shared without explicit consent - **Data Deletion**: Users can delete all data at any time - **2FA**: Two-factor authentication supported - **Rate Limiting**: API rate limiting to prevent abuse - **Custom Error Tracking**: No external analytics on user data (self-hosted error tracking) - **Pundit Authorization**: Role-based access control across all resources - **CSP Nonces**: Content Security Policy with nonce-based inline script execution - **API Token Encryption**: Encrypted storage and automatic rotation of API tokens ## Technical Architecture - **Backend**: Ruby on Rails 8 with PostgreSQL - **AI Providers**: OpenAI and Anthropic (Claude) for document analysis and generation - **Vector Search**: pgvector with Neighbor gem for RAG-based semantic matching - **Asset Pipeline**: Propshaft with Tailwind CSS 4 - **JavaScript**: Hotwire (Turbo + Stimulus.js), no React/Vue - **Background Jobs**: Solid Queue (database-backed) - **Caching**: Solid Cache (database-backed, 256MB) - **Deployment**: Kamal on AWS EC2 - **Auth**: Devise with Google OAuth, 2FA support - **Payments**: Stripe (subscriptions and one-time credit packs) - **Search**: RAG-based semantic search using profile embeddings (1536-dim vectors) - **PWA**: Progressive Web App with offline support and installable manifest ## Frequently Asked Questions ### What is Professional Vault? Professional Vault is an AI-powered document management platform that stores your professional documents and auto-fills job applications on 80+ platforms including LinkedIn, Indeed, Workday, Greenhouse, and Lever. Upload documents once, and the AI builds your profile for one-click form filling. ### How does the auto-fill work? The Chrome extension detects form fields on job application pages and matches them to your stored profile data using AI-powered semantic matching (RAG-based). Click "Fill Form" and all fields — name, email, phone, work experience, education, skills — are filled automatically. ### Is it free? Yes. Free plan includes 300MB storage, 200 AI credits, and all features. No credit card required. Annual plan at $10/year for power users. ### Is my data secure? Yes. Bank-level encryption, GDPR and CCPA compliant. Data is never shared with third parties. All communications use TLS encryption. Users can delete their data at any time. ### What documents can I upload? PDFs, images (JPG, PNG), and ZIP archives. Document types: resumes, certificates, degrees, diplomas, licenses, IDs, passports, visas, work permits, recommendation letters, and any professional document. ### Does it have a mobile app? Android app on Google Play Store. iOS via mobile web. Chrome extension, Firefox add-on, and web app at myprofvault.com. ### Can it build my resume? Yes. AI Resume Builder generates professional resumes from stored credentials. AI Cover Letter Generator creates tailored cover letters for specific jobs. ### How accurate is the form auto-fill? Professional Vault uses RAG-based semantic matching with vector embeddings to understand form field context, not just label text. It achieves high accuracy across 80+ platforms by understanding field types, form structure, and platform-specific patterns. ### Can I use it on multiple browsers? Yes. Professional Vault has extensions for Chrome (and all Chromium browsers like Edge and Brave) and Firefox. Your data syncs through the web app — install extensions on as many browsers as you need. ### What happens to my data if I cancel? Your data remains accessible. You can export or delete your documents at any time. The free plan has no expiration — you can use it indefinitely. ## Company Information - **Product**: Professional Vault - **Website**: https://myprofvault.com - **Email**: admin@myprofvault.com - **Twitter**: @myprofvault - **Founded**: 2024 ## Links - Website: https://myprofvault.com - Features & Downloads: https://myprofvault.com/features - Chrome Extension: https://chromewebstore.google.com/detail/profvault-job-application/kcbhlaifedofnegdhgnbggjccldcdhnh - Android App: https://play.google.com/store/apps/details?id=com.myprofvault.app - Firefox Add-on: https://addons.mozilla.org/firefox/addon/profvault/ - Support: https://myprofvault.com/support-page - Privacy Policy: https://myprofvault.com/privacy - Terms of Service: https://myprofvault.com/terms - Public Profiles: https://myprofvault.com/p/{username}