Frequently Asked Questions

Tekvwa Analysis Platform
Last Updated: September 4, 2026 | Version 5.86.0

General Questions

Tekvwa Analysis is a comprehensive web-based statistical analysis platform designed to provide SPSS-like functionality through an intuitive web interface. It offers 15+ statistical analysis types, interactive visualizations, and AI-powered report generation.

Tekvwa Analysis is a proprietary product of Tekvwa IT Solutions LTD — it is not open source. AI-powered features use Google Vertex AI (Gemini) — no API key to buy, though usage against your own Google Cloud project incurs standard Vertex AI pricing. Every AI feature works without it too, via a deterministic fallback.

For users, you only need a modern web browser (Chrome, Firefox, Safari, or Edge). For hosting/running the platform, you need Python 3.13 and the required dependencies listed in requirements.txt.

Data and Files

Tekvwa Analysis supports:
  • CSV files (.csv) - Comma-separated values
  • Excel files (.xlsx, .xls) - Microsoft Excel format
  • JSON files (.json) - JavaScript Object Notation

By default, no. Your data is stored only in session memory and is cleared when you end your session, when the server restarts, or when your session times out. You can optionally save datasets to the database for persistent storage.

We implement standard web security practices. The platform complies with Canadian privacy legislation (PIPEDA). For sensitive data, we recommend:
  • Anonymizing data before upload
  • Using the platform on secure networks
  • Self-hosting for maximum control
  • Avoiding upload of highly sensitive personal information

Analysis Features

Tekvwa Analysis offers 15+ analysis types including:
  • Descriptive Statistics
  • Frequency Analysis
  • Cross-Tabulation
  • Compare Means (T-tests, ANOVA)
  • Correlation & Association
  • Regression Analysis (Linear, Logistic, Polynomial)
  • Nonparametric Tests
  • Advanced GLM (MANOVA, Mixed-effects)
  • Factor Analysis & PCA
  • Reliability Analysis
  • Classification & Prediction (ML models)
  • Time Series Analysis
  • 20+ Visualization Types

Yes, the Classification & Prediction module includes:
  • Decision Trees
  • Random Forest
  • Support Vector Machines (SVM)
  • K-Nearest Neighbors (k-NN)
  • Naive Bayes
  • Neural Networks (MLP)

AI Report Generation

No. AI-powered report generation and suggestions use Google Vertex AI (Gemini), authenticated via Application Default Credentials — not an API key you store or rotate. Every AI feature also has a deterministic, rule-based fallback, so the Platform works fully without it.

When generating AI reports or suggestions:
  • Sent: Analysis results and summary statistics, chart descriptions
  • NOT Sent: Raw uploaded data files
Note: Vertex AI servers may be located in the United States, which is a cross-border data transfer under Canadian privacy law.

AI reports should be reviewed for accuracy. While Gemini provides helpful interpretations, you should:
  • Verify statistical claims independently
  • Check calculations against the actual results
  • Consult experts for critical decisions

Technical Questions

# Clone the repository
git clone https://github.com/EfeObus/TekVwarho-Analysis.git
cd TekVwarho-Analysis

# Create virtual environment
python -m venv .venv
source .venv/bin/activate

# Install dependencies
pip install -r requirements.txt

# Set up environment variables (AI features use Application Default
# Credentials, not an API key -- see .env.example)
cp .env.example .env

# Run the application
python app.py

Python 3.13 (see the project's Dockerfile / CI configuration).

Troubleshooting

  • Check file size (must be under 32MB)
  • Verify file format (CSV, Excel, or JSON)
  • Ensure file isn't corrupted
  • Check file encoding (UTF-8 recommended for CSV)
  • Ensure headers are in the first row

  • Ensure JavaScript is enabled in your browser
  • Try a different browser (Chrome or Firefox recommended)
  • Clear browser cache
  • Check browser console for errors
  • Ensure stable internet connection (for CDN resources)

Connectors, Sharing & API

Yes — Import Data offers a Google Sheets link import (shared "Anyone with the link can view") and a read-only database connector (Postgres/MySQL, a single SELECT query, capped at 50,000 rows). A database connection string is used once and never stored.

For a Google Sheets import, yes — check "Remember this link" at import time and the Data sheet gets a "Refresh now" button plus an optional daily/weekly schedule. Plain file uploads and SQL imports are one-time only.

Yes — from My Projects, Share a project with another registered user's account email as a viewer (read-only) or an editor (can also change content). It's not real-time, and deleting the project or managing who else has access always stays with the owner.

Yes — a token-authenticated REST API (/api/v1/*) for listing/creating datasets and workbooks, reading a workbook's Report, and running one-off analyses programmatically. Create a personal access token from the Account menu → API Tokens.

Legal & Licensing

Tekvwa Analysis is proprietary software owned by Tekvwa IT Solutions LTD. Self-hosting, copying, or modifying it requires a written licence agreement — see the LICENSE file.

The platform is designed to comply with Canadian privacy legislation including:
  • Personal Information Protection and Electronic Documents Act (PIPEDA)
  • Applicable provincial privacy laws
  • Canada's Anti-Spam Legislation (CASL) where applicable
See our Privacy Policy for details.

Contact & Support

For additional questions not covered here:


Tekvwa Analysis Platform
Version 5.86.0 | Copyright © 2026 Tekvwa IT Solutions LTD. All rights reserved.
Proprietary software | Made in Canada