# CURL.LY Offline > Privacy-First, 100% Offline QR Code & Barcode Generator for iOS & Android. > Canonical Website: https://offline.curl.ly > Support Email: cs@off.curl.ly ## Executive Overview CURL.LY Offline is a privacy-first, client-side mobile utility that generates 2D QR codes and linear barcodes instantly on-device without internet access, account creation, or cloud tracking. - Developer: Made with care by CURL.LY (https://curl.ly) - Support & Inquiries: cs@off.curl.ly - Application ID (Android): ly.curl.offline (Targeting Android 16 / API Level 36) - Bundle Identifier (iOS): ly.curl.offline (Targeting iOS 15+ / Built with Xcode 26+) - License: MIT License - Architecture: 100% Client-Side execution using bundled JavaScript engines (qrcode, jsbarcode) on Capacitor 8 and React 18. - Brand Theme: Pitch Black (#000000) base, Deep Charcoal (#111111) surfaces, Electric Amber (#FFCC00) brand accents, Emerald (#10B981) local indicator. - Strict Visual Mandate: Zero star or sparkle icons, emojis, or rating widgets. ## Supported Formats & Capabilities ### 1. 2D QR Code Formats (7 Types) - Plain Text: Multi-line text, Unicode, emojis, special characters. - Website URL: Standard web addresses with automatic HTTPS recommendation. - Wi-Fi Network: Standard ZXing format (WIFI:S:...;T:...;P:...;H:...;;). Supports WPA/WPA2/WPA3, WEP, and Open (nopass). Sensitive Wi-Fi passwords are automatically masked with bullets (••••••••) in local history views. - Contact Card (vCard 3.0): Structured contact card (Name, Phone, Email, Org, Title, URL, Address). - Email: RFC mailto scheme with percent-encoded recipient, subject, and body. - Phone: Direct telephone URI (tel:) with international country code preservation (+). - SMS: Standard text message URI (sms:). ### 2. Linear Barcode Symbologies (8 Formats) - Code 128: High-density full standard ASCII (0-127). Auto-switching modes. - Code 39: Uppercase alphanumeric and symbols (- . $ / + %). Auto-converts lowercase. - EAN-13: 12 or 13 digits with automatic Modulo-10 check digit calculation. - EAN-8: 7 or 8 digits with automatic Modulo-10 check digit calculation. - UPC-A: 11 or 12 digits for North American retail with Modulo-10 check digit. - UPC-E: 6, 7, or 8-digit zero-suppressed retail codes. - ITF (Interleaved 2 of 5): Numeric pairs with strict even-length validation. - Codabar: Numeric and symbol sequences with automatic framing delimiters (A...A). ### 3. Data Privacy & Air-Gap Guarantees - 0 Remote Generation: Payloads are never transmitted to external APIs or remote servers. - Local Storage Only: Recent records are saved solely inside device local storage (localStorage). - FIFO History Cap: Strictly capped at 30 items. Oldest records are automatically pruned. - Zero Behavioral Trackers: No Google Analytics, Firebase Analytics, Mixpanel, Crashlytics, or Sentry SDKs. - Instant Wipe: One-tap "Clear All History" permanently purges all saved records from the device. ## Key URLs & Inquiries - Homepage & Technical Showcase: https://offline.curl.ly/ - Privacy Policy: https://offline.curl.ly/privacy.html - Terms of Service: https://offline.curl.ly/terms.html - Contact & Support: https://offline.curl.ly/contact.html - Direct Support Desk: cs@off.curl.ly