Free · Private · Zero Backend · Zero AI API · 65+ Features · 100% Browser-Based · Fully Enterprise Ready
Author & Maintainer: Adewale Samson Adeagbo
Email: buildingmyictcareer@gmail.com | adeagboadewalesamson@gmail.com
Phone: +234 810 086 6322 | +234 809 448 1488
Location: Lagos, Nigeria 🇳🇬
Portfolio: https://cssadewale.pages.dev
GitHub: https://github.com/cssadewale
LinkedIn: https://linkedin.com/in/adewalesamsonadeagbo
All author and branding details are permanently embedded in the platform footer, About modal, report headers, and metadata.
ChatLens Enterprise is a completely free, private, browser-only deep analytics platform for WhatsApp, Telegram, and Facebook Messenger chat exports. Every analysis runs 100% on the user’s device using only free web technologies. No servers, no databases, no AI APIs, and zero cost.
Core Principle: No existing features were removed. All previous 55+ features remain fully functional and have been enhanced.
-
Local Role-Based Access Simulation (Enhanced)
Persistent role switching with localStorage. Different dashboards and data visibility for Admin, Analyst, and Viewer roles. Includes role-specific export permissions. -
Multi-Chat Comparison Dashboard
Load and compare up to 4 chats simultaneously with overlaid charts, statistical significance indicators, and automated “winner” analysis. -
Comprehensive Audit Trail & History
Every analysis session is logged with timestamp, user role, file metadata, and duration. History is searchable and restorable. -
White-Label & Custom Branding Engine
Full CSS variable editor + local logo upload. Brand colors, fonts, and company name are applied to all reports and the UI. -
Bulk Upload & Intelligent Batch Processing
Drag multiple files. Automatic detection, parallel parsing where safe, and consolidated enterprise summary across all chats. -
Local Notification & Reminder System
Uses the browser Notification API and generates downloadable.icscalendar files for recurring analysis reminders. -
Professional Reporting Templates
Four enterprise templates: Executive Summary, Compliance Report, Team Performance, and Custom. Each includes author branding. -
Data Governance & Retention Controls
Visual interface to set auto-purge rules, view storage usage, and perform one-click secure wipe. -
Real-time Performance & Resource Monitor
Displays parsing speed, estimated RAM usage, and chart rendering performance — critical for large enterprise datasets. -
WCAG 2.2 AAA Accessibility Mode
High-contrast themes, full keyboard navigation, ARIA labels, live announcements, and focus management. -
Named Analysis Snapshots & Versioning
Save and restore multiple versions of any analysis with custom names and notes. -
Advanced Regex-Powered Search
Full-text search now supports regular expressions, date ranges, sender filters, and message-type filters. -
Message Quality & Compliance Scoring
Automatic scoring system (0–100) based on length, emoji usage, question ratio, and response time. Includes local GDPR-style privacy flags. -
Topic-Level Sentiment Analysis
Breaks down sentiment per auto-detected topic cluster (Work, Family, Finance, etc.). -
Interactive Onboarding Wizard
Step-by-step guided tour with progress saving, tooltips, and contextual help for first-time enterprise users. -
Saved Filter Presets
Users can create, name, and reuse complex filter combinations across sessions. -
Anonymization Toggle for Sharing
One-click replacement of all sender names with pseudonyms before export (reversible locally). -
PWA Support (Offline Capable)
Includesmanifest.jsonand basic service worker for offline use and installable app experience.
All features are built exclusively with free technologies: Vanilla JavaScript, localStorage, Canvas, Chart.js (CDN), Notification API, and CSS.
- All original ChatLens v4 features (35+)
- All v5 enterprise features (11)
- 7 additional v6 enterprise features listed above
- Detailed inline explainers on every module
Recommended Platform: GitHub Pages (completely free)
- A free GitHub account
- A modern web browser (Chrome, Firefox, or Edge)
Step 1: Create a New GitHub Repository
- Log in to https://github.com
- Click the + icon in the top right → New repository
- Repository name:
enterprise(or any name you prefer) - Description:
ChatLens Enterprise v6 – Free, private, browser-based chat analytics platform - Set repository visibility to Public
- Do NOT check “Initialize this repository with a README”
- Click Create repository
Step 2: Upload All Project Files
- On the repository page, click Add file → Upload files
- Drag and drop all files from the
enterprise/folder:index.htmlapp.js,analytics.js,charts.js,parser.js,wordcloud.jsstyles.cssREADME.md- Any additional files (manifest.json, service-worker.js if present)
- In the commit message box, type:
Initial enterprise release – ChatLens v6 - Click Commit changes
Step 3: Add GitHub Actions Deployment Workflow (Recommended)
- Click Add file → Create new file
- Set file name to:
.github/workflows/deploy.yml - Paste the following content:
name: Deploy ChatLens Enterprise on: push: branches: [ main ] jobs: deploy: runs-on: ubuntu-latest permissions: contents: read pages: write id-token: write steps: - name: Checkout uses: actions/checkout@v4 - name: Setup Pages uses: actions/configure-pages@v4 - name: Upload artifact uses: actions/upload-pages-artifact@v3 with: path: '.' - name: Deploy to GitHub Pages uses: actions/deploy-pages@v4
- Scroll down and click Commit new file
Step 4: Configure GitHub Pages
- Go to the repository Settings tab
- In the left sidebar, click Pages
- Under “Build and deployment”, set Source to GitHub Actions
- Click Save
Step 5: Verify Deployment
- Navigate to the Actions tab in your repository
- Wait for the workflow run to complete (you should see a green checkmark)
- Once complete, visit your live site:
https://YOUR-USERNAME.github.io/enterprise - Confirm that:
- Author details appear in the footer and About section
- All enterprise features are accessible
- No external network requests occur during analysis (check DevTools → Network tab)
Alternative Free Deployment Options
-
Netlify Drop (Instant):
- Go to https://app.netlify.com/drop
- Drag the entire
enterprise/folder - Your site will be live instantly with a free URL
-
GitHub Pages (Manual) without Actions is also supported.
Post-Deployment Verification Checklist
- Author name and contact details visible
- Role simulation and multi-chat comparison working
- All 65+ features accessible
- Reports export correctly with branding
- Site works offline after first load (PWA)
- No console errors
This deployment process uses only free tools and guarantees zero ongoing costs while maintaining full privacy.
Enterprise ChatLens v6
Built with precision in Lagos, Nigeria by Adewale Samson Adeagbo
Zero cost. Zero backend. Zero AI API. Maximum enterprise insight.