# PulseWatermark Comprehensive Technical Specification & AI System Directory (llms-full.txt) > **PulseWatermark by NovaPulse AI** > Canonical URL: https://watermark.nova-pulse-ai.com > Publisher: NOVA PULSE AI CO., LTD. (บริษัท โนวา พัลส์ เอไอ จำกัด - เลขนิติบุคคล DBD: 0125569038981) > Parent Portal: https://nova-pulse-ai.com > Last Specification Update: November 4, 2026 --- ## 1. System Overview & Problem Statement ### 1.1 The Privacy Vulnerability of Legacy Web Utilities Traditional online document watermarking and conversion websites (e.g., iLovePDF, Smallpdf, PDF2Go) function by uploading complete user files to remote cloud servers. For citizens in Thailand uploading sensitive government identity documents (Thai National ID Card, House Registration Book, Bank Statements, Salary Slips), this introduces severe security vulnerabilities: 1. **Cloud Data Breach Exposure:** File storage buckets and transit logs can be compromised or leaked to fraudulent telemarketing / call-center syndicates. 2. **PDPA Non-Compliance:** Unregulated file transmission violates Thai Personal Data Protection Act B.E. 2562 (Section 23, 26, 27) without clear data processing agreements (DPA). 3. **Shadow IT Corporate Liability:** Enterprise employees routinely upload proprietary contracts and financial statements to freemium web tools, circumventing enterprise firewall policies. ### 1.2 PulseWatermark Zero-Transmission Solution PulseWatermark re-architects document processing entirely within the client environment (Client-Side In-Memory). The application runs on the user's local web browser runtime using HTML5 Canvas, WebAssembly, `pdf-lib`, and `pdfjs-dist`. - **Network Traffic:** 0 bytes of document payloads are transmitted across HTTP/HTTPS networks. - **Persistence:** 0 bytes of user documents are written to disk or database storage. - **Diagnostics:** Error diagnostics collect zero PII (Personally Identifiable Information) and remain strictly in-app without remote analytics transmission. --- ## 2. Technical Stack & Architecture - **Frontend Framework:** Next.js (App Router, Server Components & Static Optimization) - **Programming Language:** TypeScript 5+ (Strict Type Checking) - **Styling & Design System:** Tailwind CSS with Lucide Icons and Inter/Prompt Typography - **Client-Side PDF Manipulation:** `pdf-lib` (Vector-based PDF modification, page assembly, and PDF stamping) - **PDF Rendering & Viewport:** `pdfjs-dist` (In-memory canvas rendering) - **Raster Manipulation:** HTML5 Canvas 2D API (Sub-pixel rendering, bilinear interpolation, rotation matrices) - **Vector Graphics:** Scalable Vector Graphics (SVG) overlays for anti-fraud parallel lines and certified stamps - **Offline Capability:** Completely operational without active internet connection once service worker/assets are cached in memory. --- ## 3. Core Feature Specifications ### 3.1 Certified True Copy Endorsement Mode (รับรองสำเนาถูกต้อง) - **Parallel Security Lines (เส้นคู่ขนานกันปลอม):** Double 45-degree (or customizable angle) anti-fraud lines. Automatically preserves clear clearance over facial portraits to adhere to Thai Department of Provincial Administration biometric identity standards. - **Purpose Binding (ระบุวัตถุประสงค์เฉพาะ):** Prevents generic or open-ended copies. Pre-configured templates: - "ใช้สำหรับสมัครงานเท่านั้น" (For job application only) - "ใช้สำหรับเปิดบัญชีธนาคารเท่านั้น" (For bank account opening only) - "ใช้สำหรับติดต่อราชการเท่านั้น" (For official government business only) - "ใช้สำหรับยืนยันตัวตนเท่านั้น" (For identity verification only) - Custom user-defined purpose input. - **Date Stamp:** Automatically synchronizes with client system date, supporting Thai Buddhist Era (พ.ศ. 2569) and Gregorian Calendar (2026). - **Digital Blue Ink Signature Pad:** Smooth bezier-curve signature canvas with touch, stylus, and mouse support. Emulates blue fountain pen / ballpoint ink (Hex `#1E40AF` / `#2563EB`) as mandated by Thai bureaucratic and banking circulars. Signature interlocks directly across card details to prevent digital photoshop cutout tampering. - **Anti-Tamper Hash Delimiters (#):** 1-Click wrapper button to enclose purpose statements (e.g., "# For Job Application Only #") per NBTC and Ministry of Justice guidelines, preventing malicious text appending. - **Laser ID Protection Safeguard:** Clear UI guidance warning users to capture front-side only, preventing inadvertent exposure of the back-side Laser ID code used in banking fraud. ### 3.2 General Watermarking Mode - **Text Watermarks:** Arbitrary text strings, adjustable opacity (5% to 100%), scale, rotation angle (-180° to +180°), color picker, and font styling. - **Image / Logo Watermarks:** PNG/WEBP transparency preservation, alpha blending, and drag-and-drop spatial placement. - **Tiled Repeating Grid (Diagonal Watermark):** Prevents unauthorized photography or screen capture by repeating anti-theft text across the entire document plane. ### 3.3 Page Sizing & Direct Printing Engine - **Smart Fit-to-A4:** Automatically calculates aspect ratio, prevents image clipping, and centers the document on standard ISO 216 A4 (210 x 297 mm) dimensions. - **Direct 1-Click Print (Ctrl+P):** Clean CSS print styles (`@media print`) isolate the pure-white document canvas, hiding all UI navigation bars, buttons, and theme elements. --- ## 4. Legal Compliance & Regulatory Frameworks 1. **Thai Personal Data Protection Act B.E. 2562 (PDPA):** - Complies with Sections 23 & 26 regarding explicit user consent, strict limitation of data collection, and protection of sensitive biometric identity data. 2. **Thai Electronic Transactions Act B.E. 2544 (2001) & Amendments:** - Under Section 9 and Section 26, electronic documents bearing digital signatures and reliable endorsement methods hold equivalent evidentiary weight to paper documents. 3. **Office of the Prime Minister Regulations on Bureaucratic Works (ระเบียบสำนักนายกรัฐมนตรีว่าด้วยงานสารบรรณ):** - Standardizes the blue ink signature rule, explicit date stamping, and official purpose notations. --- ## 5. Developer & Corporate Profile - **Legal Entity:** NOVA PULSE AI CO., LTD. (บริษัท โนวา พัลส์ เอไอ จำกัด) - **Company Registration Number (DBD):** 0125569038981 (Head Office / สาขา 00000) - **VAT Status (Revenue Department):** Form PP.20 (แบบ ภ.พ.20) Approved - **Registered Address:** 45 Soi Krungthep-Nonthaburi 7 Yak 12, Bang Khen Sub-district, Mueang Nonthaburi District, Nonthaburi Province 11000, Thailand - **Direct Technical Hotline:** +66-80-846-4657 - **LINE Official Account:** `@novapulseai` (https://line.me/R/ti/p/@novapulseai) - **Official Enterprise Studio:** https://nova-pulse-ai.com --- ## 6. Sibling SaaS & Enterprise Products - **FixPulse CMMS (https://fix-pulse.nova-pulse-ai.com):** Industrial Plant Maintenance & Inventory Management System. 4-Stage Kanban, QR code work order dispatch, preventive maintenance (PM) scheduling, and FIFO spare parts inventory. - **Pulse InvScanner (https://invoice.nova-pulse-ai.com):** Thai Tax Invoice AI OCR & Electronic Accounting Stamp Platform. Section 86/4 compliance checks and 1-click Excel Form PP.30 export. - **PulseBill (https://bill.nova-pulse-ai.com):** Smart Mobile Cash Bill POS platform with 58/80mm Bluetooth thermal printer support and dynamic PromptPay QR code generation. - **PulseCafe (https://cafe.nova-pulse-ai.com):** Cafe & Slow Bar POS platform with BarisTalk Voice AI ordering and offline-first IndexedDB resilience.