Where to Begin
All firm applications are accessible via a single login at auth.varma.ai. Authenticate once and access every tool you are authorized to use — no separate passwords required.
https://vault.varma.ai. Store all credentials here.Technology at a Glance
All applications run on private firm infrastructure under *.varma.ai domains. No client data is transmitted to public cloud services unless explicitly noted (Azure OpenAI models are opt-in).
Architecture
The firm operates a containerized, self-hosted infrastructure using Docker and Traefik reverse proxy. Every application runs on dedicated private servers with the following guarantees:
- SSL/TLS: Automated Let's Encrypt certificates for all
*.varma.aidomains - Authentication: Centralized SSO via Authentik — one login for all apps
- Monitoring: Real-time health checks and uptime alerts
- Backups: Automated daily backups with 8-year retention
Network Flow
Core Infrastructure Components
| Component | Domain | Purpose | Access |
|---|---|---|---|
| Traefik | traefik.varma.ai | Reverse proxy & SSL management | Admin |
| Authentik | auth.varma.ai | Single Sign-On identity provider | Admin |
| Portainer | portainer.varma.ai | Container management | Admin |
| Dozzle | logs.varma.ai | Real-time log viewer | Admin |
| Watchtower | — | Automatic container updates | Admin |
Infrastructure components are managed exclusively by the IT team. If you encounter a service outage, check status.varma.ai before raising a ticket.
Single Sign-On (SSO)
All applications are protected by Authentik SSO. Authenticate once at auth.varma.ai and access every authorized tool seamlessly — no repeated logins.
Do not share your Authentik credentials with anyone — including colleagues. Each staff member must maintain an individual account. Sharing credentials is a policy violation.
User Groups & Access
| Group | Members | Access Level |
|---|---|---|
| Partners | All Partners | Full access to all applications |
| Managers | Assistant, Deputy, Senior Managers | Full access except admin tools |
| Qualified Assistants | Newly qualified CAs | Full access except admin tools |
| Semi-Qualified Assistants | Articleship completed trainees | Standard access |
| Articled Assistants | Current trainees | Standard access |
| Interns | B.Com, MBA, BBA students | Limited access |
| Administrative Staff | Support staff | Business applications only |
| Authentik Admins | IT Team | Full administrative access |
Access Symbols Used in This Handbook
| Symbol | Meaning |
|---|---|
| 🔓 All Users | Accessible to every staff member |
| 🔐 Restricted | Requires specific group membership |
| 🔒 Admin Only | IT Team only |
| ✅ Live | Application is deployed and active |
| 🚧 Coming Soon | Under development |
Password Policy
- Minimum 12 characters
- Must include uppercase, lowercase, numbers, and special characters
- Password rotation recommended every 90 days
- MFA strongly recommended — configure via Authentik settings
Test Your Password Strength
Privacy note: All queries on the Open WebUI remain within firm infrastructure. Only queries routed to Azure OpenAI models leave the private network. Local Ollama models are available for sensitive client matters.
tech@varmaandvarma.com. SLA: 24–72 hrs.Time Tracking Workflow
Gitea (git.varma.ai) hosts all firm scripts, in-house app source code, and automation workflows. Access is restricted to the IT team. Staff may request code reviews or script deployments via Zammad.
Example Automations (n8n)
tech@varmaandvarma.com into Paperless-ngx document management with OCR tagging and filing rules.Regulatory Monitoring Workflow
Recommended Monitoring URLs
| Source | Relevance | Frequency |
|---|---|---|
| MCA circulars | Companies Act compliance, Schedule III | Daily |
| Income Tax Dept | Form 3CD, tax audit notifications | Daily |
| GST Council | Rate changes, GSTR amendments | Daily |
| ICAI pronouncements | SA updates, guidance notes | Weekly |
| RBI guidelines | Bank/NBFC audit engagements | Weekly |
| SEBI regulations | Listed entity audits | Weekly |
Data Classification
| Class | Examples | Handling |
|---|---|---|
| Public | Firm announcements, public profile | No restrictions |
| Internal | Firm policies, SOPs, training materials | Staff-only access |
| Confidential | Client engagement data, audit evidence, financials | Need-to-know; encrypted |
| Restricted | Passwords, encryption keys, personal data | Vaultwarden only; no email |
Data Retention Schedule
| Record Type | Retention Period | Legal Basis |
|---|---|---|
| Audit working papers | 8 years from completion | ICAI / Companies Act 2013 |
| Client correspondence | 8 years from last communication | ICAI Code of Ethics |
| Tax records | 8 years from assessment year | Income Tax Act 1961 §54 |
| Financial statements | 8 years from FY end | Companies Act §128 |
| Application logs | 90 days (admin only) | IT Policy |
Backup & Disaster Recovery
| Parameter | Specification |
|---|---|
| Backup schedule | Daily incremental; weekly full |
| Backup encryption | AES-256, offsite encrypted storage |
| Retention | 8 years |
| RTO (Recovery Time) | 24 hours for critical systems |
| RPO (Recovery Point) | 24 hours (last daily backup) |
Compliance Frameworks
The firm's infrastructure aligns with: Chartered Accountants Act 1949 (data security obligations), Information Technology Act 2000, Companies Act 2013 §128 & §143, ICAI Code of Ethics, and GDPR principles where applicable.
Incident Response Procedure
If you suspect a security incident — unauthorized access, data breach, or credential compromise — follow the steps below immediately.
Primary Support Channel
All IT issues must be logged via the Zammad ticketing system. This ensures issues are tracked, prioritized, and resolved with an audit trail.
| Channel | Detail |
|---|---|
| Web portal | support.varma.ai |
| tech@varmaandvarma.com | |
| Critical SLA | 24 hours (system down, data loss, security) |
| Non-critical SLA | 72 hours (minor bugs, queries, feature requests) |
Common Issues & Solutions
2. Clear browser cache and cookies.
3. Try incognito / private browsing mode.
4. Confirm Authentik is accessible at auth.varma.ai.
5. Contact IT via Zammad for a password reset.
2. Verify file format is supported (see Quick Reference → File Formats).
3. Try Chrome or Edge (chromium based browsers are recommended for troubleshooting).
4. Check your network connectivity.
5. If the issue persists, raise a Zammad ticket with an error screenshot.
2. Close unnecessary browser tabs.
3. Clear browser cache.
4. Try a different browser.
5. Check status.varma.ai for service status.
2. Check if your session has expired — Data Sense Pro requires an active sign-in for cloud saves.
3. Ensure data was explicitly saved (look for auto-save indicator).
4. Contact IT via Zammad if data appears permanently lost.
Best Practices
Use Chrome 90+ or Edge 90+ for all firm applications. Disable ad blockers on *.varma.ai if you encounter loading issues. Keep the browser updated.
All Applications
| Application | URL | Primary Use | Access |
|---|---|---|---|
| Data Sense Pro | datasense.varma.ai | Excel analytics & audit sampling | 🔓 All |
| Sales Register Analysis | sales.varma.ai | Sales/purchase trend analysis | 🔓 All |
| Struck-Off Check | struckoff.varma.ai | MCA compliance verification | 🔓 All |
| GSTR Returns Extractor | gstr.varma.ai | GST return data extraction | 🔓 All |
| Challan Extractor | challan.varma.ai | Tax challan PDF extraction | 🔓 All |
| Outline | notes.varma.ai | Knowledge base | 🔓 All |
| Canvas LMS | lms.varma.ai | Training & CPE courses | 🔓 All |
| Open WebUI (AI) | llm.varma.ai | Private AI assistant | 🔓 All |
| Speakr | speakr.varma.ai | Audio transcription | 🔓 All |
| Paperless-ngx | docs.varma.ai | Document management | 🔓 All |
| PDF Tools | pdf.varma.ai | PDF manipulation | 🔓 All |
| Docling | docling.varma.ai/ui | Document conversion | 🔓 All |
| Kimai | time.varma.ai | Time tracking | 🔓 All |
| Zammad | support.varma.ai | IT support ticketing | 🔓 All |
| Vaultwarden | vault.varma.ai | Password management | 🔓 All |
| n8n | n8n.varma.ai | Workflow automation | 🔓 All |
| Jupyter | jupyter.varma.ai | Python/R data analysis | 🔓 All |
| Changedetection | alerts.varma.ai | Regulatory monitoring | 🔓 All |
| SearXNG | search.varma.ai | Private search engine | 🔓 All |
| XLSX Converter | xlsx.varma.ai | Excel to CSV conversion | 🔓 All |
File Format Support
| Application | Supported Input Formats |
|---|---|
| Data Sense Pro | XLSX, XLS, CSV |
| Sales Register | XLSX, XLS, CSV |
| Struck-Off Check | XLSX, XLS, CSV |
| GSTR Returns | JSON, PDF |
| Challan Extractor | |
| Paperless-ngx | PDF, PNG, JPG, TIFF, TXT |
| Docling | PDF, DOCX, PPTX, HTML, images |
| Speakr | MP3, WAV, M4A, MP4, WebM, OGG |
Browser Compatibility
| Browser | Status |
|---|---|
| Google Chrome 90+ | ✅ Recommended |
| Microsoft Edge 90+ | ✅ Recommended |
| Mozilla Firefox 88+ | ✅ Recommended |
| Safari | ⚠️ Limited testing — use at own risk |
| Internet Explorer | ❌ Not supported |
© 2026 Varma & Varma Chartered Accountants. Internal Use Only. v1.0 — February 2026.