Squillion

SquillionProDash

Interactive Dashboard Platform

Your data never leaves.
Your trust is everything.

Everything you need to know about how SquillionProDash handles your data, protects your privacy, and delivers intelligent dashboards — without ever sending your data to external AI services.

0
External API Calls
100%
Local Processing
Bcrypt
Password Hashing
0s
File Retention
JWT
Session Isolation
How It Works

From Upload to Dashboard in Seconds

Your file goes through a secure, local-only pipeline. No data leaves the server.

You Upload a File

Upload any Excel (.xlsx) or CSV file up to 20MB. The file is saved to a temporary location on the server — never to permanent storage.

Encrypted Transit (HTTPS)
📄

Parser Reads & Extracts Schema

The local parser reads your file, detects column names, data types, and extracts sample rows. This all happens on the server, in memory.

No External Calls
🗑

Original File Deleted Immediately

As soon as parsing completes, your original file is permanently deleted from the server. No copy is kept anywhere — ever.

File Destroyed Instantly

Local AI Analyzes Your Data

A rule-based intelligence engine (not an external AI) detects your business domain, selects relevant KPIs, picks chart types, and generates insights. Pure Python — zero API calls.

100% Local Processing

Dashboard Generated & Delivered

A self-contained HTML dashboard is generated. Personal tier: downloaded to your computer. Enterprise tier: optionally hosted on our server.

You Own Your Dashboard
Security

Enterprise-Grade Security, Built In

Every layer of the platform is designed with security and privacy as the foundation.

🛡

No External AI Services

Your data is never sent to OpenAI, Claude, or any external AI. All intelligence runs locally using our proprietary rule-based engine.

🔒

Bcrypt Password Hashing

Passwords are hashed with bcrypt — the industry standard. Each password gets a unique cryptographic salt. Plain text is never stored.

🔑

JWT Session Tokens

Authentication uses JSON Web Tokens signed with a secure secret key. Tokens expire after 24 hours. Each session is completely isolated.

🗑

Instant File Deletion

Your uploaded file exists on the server for only milliseconds. It is parsed and then permanently deleted. No copies, no backups.

👥

Multi-User Isolation

Every user gets their own isolated session. Separate JWT tokens, separate temp files, separate database records. User A can never see User B's data.

📦

20MB Upload Limit

Server-side file size limit of 20MB prevents abuse. Only .xlsx and .csv formats accepted — no executable files.

Full Transparency

Where Every Piece of Data Goes

Data TypeStored WhereDurationSent Externally?
Uploaded File (.xlsx/.csv)Server temp directoryDeleted immediatelyNever
Parsed Data (columns, rows)Server memory (RAM)During processing onlyNever
Generated DashboardYour computer or SQLite DBYou control itNever
Login CredentialsSQLite database (users.db)Persistent (hashed)Never
Session Token (JWT)Your browser24 hoursNever
FAQ

Frequently Asked Questions

Does the dashboard show the same thing every time?+

No — every dashboard is completely unique. The platform dynamically adapts to your data. It detects your business domain (Sales, Finance, HR, Marketing, etc.), selects relevant KPIs from your actual columns, picks appropriate chart types, and generates insights from real patterns. Upload sales data → blue sales dashboard. Upload HR data → purple HR dashboard.

Is my data uploaded to ChatGPT, Claude, or any AI service?+

Absolutely not. Your data never leaves our server. The analysis engine is a proprietary rule-based system written in pure Python — it makes zero external API calls. No data is sent to OpenAI, Anthropic, Google AI, or any third-party AI service.

Where does my uploaded file go? Is it stored?+

Your file is deleted immediately after processing. When you upload, it is saved to a temporary location, parsed to extract column names and data, then permanently deleted within milliseconds. No copy is kept on disk, in backups, or anywhere else.

Can other users see my data?+

No — complete session isolation is enforced. Each user receives a unique JWT token. Every upload creates a separate temp file. Database records are linked to individual emails. Even with 50+ simultaneous users, no one can see another user's data.

How are my login credentials stored?+

Passwords are hashed with bcrypt. Your plain text password is never stored. When you register, it is immediately hashed with bcrypt (with a unique cryptographic salt). Even if someone accessed the database, they would only see unreadable hashes.

What file types are supported?+

The platform supports Excel (.xlsx) and CSV (.csv) files with a max size of 20MB. Multi-sheet Excel files are fully supported — each sheet gets its own section in the dashboard.

What's the difference between Personal, Business, and Enterprise?+

Personal: Generate & download dashboards as HTML files. Business: Add company logo & brand colours. Enterprise: All Business features plus hosted dashboards with shareable links. All tiers have the same security protections.

SquillionProDash

Built by Squillion Technologies · Your data, your dashboards, your control.