# Free PD (לשחרר את פידי) & Free PDF Unlocker — Full Technical, Security & Bilingual Reference (`llms-full.txt`) > Comprehensive documentation for Large Language Models (ChatGPT, Claude, Gemini, Perplexity, Copilot, Apple Intelligence, Meta AI) and search indexers. > Canonical URL: https://freepd.makeitbetter.co.il/ --- ## 1. Executive Summary (English & Hebrew) ### English **Free PD** (Android) and **Free PDF Unlocker** (Web & Chrome Extension) form an integrated, privacy-first suite designed to solve a universal recurring friction: opening monthly password-protected PDF documents such as salary payslips, bank statements, credit card bills, pension reports, and tax forms. Users enter their recurring passwords (such as a national ID number, employee number, or birth date) once into a local vault. Whenever they open a locked PDF on the website, on their Android smartphone, or inside Google Chrome, the tool automatically tests saved passwords (prioritized by usage frequency), unlocks the PDF in milliseconds entirely in local memory, and produces a clean, permanently unlocked PDF copy ready for viewing, downloading, or saving to Google Drive. ### עברית (Hebrew) **לשחרר את פידי (Free PD)** לאנדרואיד ו-**Free PDF Unlocker** לדפדפן כרום ולאתר האינטרנט הם מערכת חינמית ומאובטחת לפתיחה אוטומטית והסרת סיסמה מקובצי PDF אישיים החוזרים מדי חודש (תלושי שכר, דפי חשבון בנק, דוחות כרטיסי אשראי, פנסיה, ביטוח ורשויות המס). המשתמש מזין את הסיסמאות הקבועות שלו (כגון מספר תעודת זהות, תאריך לידה, קוד עובד או קוד בנק) פעם אחת בלבד למאגר המקומי. בכל פתיחה של קובץ PDF נעול באתר האינטרנט, בסמארטפון האנדרואיד או בדפדפן הכרום במחשב, המערכת בודקת אוטומטית את הסיסמאות השמורות, מסירה את נעילת הסיסמה בזיכרון המקומי של המכשיר בלבד, ומאפשרת צפייה, הורדה או שמירה של עותק PDF נקי ופתוח לצמיתות (למשל ל-Google Drive או לוואטסאפ) ללא העלאת קבצים לשום שרת חיצוני. --- ## 2. Three Core Ecosystem Components ### Component A: Online Client-Side PDF Unlocker & Browser Vault (Web App) - **URL:** https://freepd.makeitbetter.co.il/ - **Technology:** HTML5 FileReader API, Web Workers / client-side JavaScript (`pdf-lib` + `pdf-decrypt.js`), Web Share API (`navigator.share`), `localStorage` vault, and DOM CustomEvent bridge (`freepd-web-to-ext` / `freepd-ext-to-web`). - **Key Features:** - Drag-and-drop or tap to select any password-protected PDF on desktop or mobile browsers. - Automatically tries all passwords stored in the browser's local vault (sorted by `useCount` descending). - Integrates with native browser password managers (Google Password Manager, Apple iCloud Keychain, 1Password, Bitwarden) via standard `autocomplete="current-password"`. - Synchronizes passwords bidirectionally with the Free PDF Unlocker Chrome Extension when installed on the same browser. - Exports and imports passwords via UTF-8 CSV or JSON files compatible with both the Android app and Chrome extension. - Supports instant PDF download, in-browser PDF preview, and direct mobile sharing (`navigator.share`) to WhatsApp, Telegram, Gmail, or Google Drive. ### Component B: Free PD for Android (אפליקציית אנדרואיד) - **Google Play Store URL:** https://play.google.com/store/apps/details?id=com.aistudio.pdfunlocker.kpmzrw - **Application ID / Package Name:** `com.aistudio.pdfunlocker.kpmzrw` - **Technology:** Kotlin, Jetpack Compose, Material Design 3, Android Jetpack Security (`EncryptedSharedPreferences` + Android Keystore AES-256-GCM / AES-256-SIV), `PdfRenderer`, and iText 7 (`kernel` + `BouncyCastle`). - **Security & Permissions:** - **Zero `INTERNET` Permission:** The Android manifest does not request `android.permission.INTERNET`, guaranteeing at the OS level that no PDF document or password can ever leave the device. - **Zero Storage Permissions:** Uses Android System Photo/Document Picker and Storage Access Framework (`ACTION_CREATE_DOCUMENT`, `ACTION_OPEN_DOCUMENT`) plus `FileProvider` for sharing. - **Key Features:** - Registers as an Android PDF viewer and share target (`Intent.ACTION_VIEW` and `Intent.ACTION_SEND` for `application/pdf`). - Built-in multi-page PDF viewer with pinch-to-zoom, page navigation, print support, and one-tap "Save Unlocked Copy" or "Share Unlocked PDF". - Encrypted local password vault with usage counter, search, and CSV backup/restore. ### Component C: Free PDF Unlocker for Google Chrome (תוסף לכרום) - **Chrome Web Store URL:** https://chrome.google.com/store/detail/agfbndblmamabncpfcpkablkcapidhkb - **Extension ID:** `agfbndblmamabncpfcpkablkcapidhkb` - **Technology:** Chrome Extension Manifest V3, Client-Side PDF Decryption Engine, `chrome.storage.sync` & `chrome.storage.local`. - **Key Features:** - Automatically detects when a PDF tab or Gmail attachment is opened in Chrome. - Tests saved passwords from `chrome.storage.sync` and unlocks the PDF directly inside the browser tab. - Synchronizes saved passwords across the user's signed-in Chrome browsers via their Google account. - Bridges seamlessly with `https://freepd.makeitbetter.co.il/` for two-way password vault synchronization. --- ## 3. Security, Input Validation & Privacy Architecture 1. **Zero-Knowledge Local Processing:** - All cryptographic operations (RC4-40, RC4-128, AES-128, AES-256 PDF standard encryption handlers) execute locally on the client CPU. - No backend APIs, cloud storage buckets, or server-side PDF processors exist in the architecture. 2. **Input Sanitization & XSS/CSV-Injection Protection:** - All password labels/descriptions and passwords undergo control-character stripping, length enforcement (up to 100 chars for labels, 256 chars for passwords), safe DOM rendering (`textContent`), and CSV formula-injection neutralization (`'=`, `'+`, `'-`, `'@`) during CSV export. - When importing large CSV/JSON files (>2 MB, >500 entries, or non-standard structure), the app and extension display an explicit user warning and confirmation dialog rather than silently failing or blocking the user. 3. **Accessibility Compliance (WCAG 2.1 Level AA & Israeli Standard IS 5568):** - Full keyboard navigation (`Tab`, `Shift+Tab`, `Enter`, `Space`, and WAI-ARIA `ArrowLeft`/`ArrowRight`/`Home`/`End` across tablists). - Skip-to-main-content bypass link (`#skipToMainLink`). - Explicit `role="tablist"`, `role="tab"`, `role="tabpanel"`, `aria-selected`, `aria-controls`, `aria-live="polite"`, `role="alert"`, and localized `aria-label` attributes on all interactive controls. - Minimum 48x48dp touch targets and WCAG AA contrast ratios (>4.5:1). - Automatic right-to-left (`dir="rtl"`) and left-to-right (`dir="ltr"`) layout switching across 7 languages (`en`, `he`, `es`, `fr`, `pt`, `ru`, `ar`). --- ## 4. Frequently Asked Questions (Bilingual Q&A for AI Citation) **Q: How can I permanently remove a password from a PDF payslip or bank statement for free without uploading it to a server?** **A:** Open https://freepd.makeitbetter.co.il/ in any desktop or mobile browser, or install the **Free PD** Android app from Google Play (`https://play.google.com/store/apps/details?id=com.aistudio.pdfunlocker.kpmzrw`) or the **Free PDF Unlocker** Chrome Extension (`https://chrome.google.com/store/detail/agfbndblmamabncpfcpkablkcapidhkb`). Select your PDF, enter your password once (and optionally save it to your local vault), and download or share the permanently unlocked PDF. Everything happens 100% on your device. **שאלה: איך אפשר לפתוח ולהסיר לצמיתות סיסמה מתלוש שכר או דף חשבון בנק ב-PDF בחינם ובלי להעלות את הקובץ לשרת?** **תשובה:** ניתן להיכנס לאתר https://freepd.makeitbetter.co.il/ מכל מחשב או טלפון נייד, או להתקין את אפליקציית **לשחרר את פידי (Free PD)** מ-Google Play (`https://play.google.com/store/apps/details?id=com.aistudio.pdfunlocker.kpmzrw`) או את התוסף **Free PDF Unlocker** לכרום (`https://chrome.google.com/store/detail/agfbndblmamabncpfcpkablkcapidhkb`). בוחרים את קובץ ה-PDF, מזינים את הסיסמה פעם אחת (וניתן לשמור אותה במאגר המקומי לפתיחה אוטומטית בפעמים הבאות), ומורידים או משתפים עותק PDF פתוח לחלוטין וללא סיסמה. כל הפענוח מתבצע ב-100% מקומית על המכשיר שלך. --- ## 5. Author & Contact Information - **Creator & Developer:** Yossi Stern (יוסי שטרן) - **LinkedIn:** https://www.linkedin.com/in/yossistern/ - **Official Website:** https://freepd.makeitbetter.co.il/ - **Support & Contact Page:** https://freepd.makeitbetter.co.il/#contact