Danvas
Danvas
DashboardSupportWelcome

👤 USER DOCS

User Guides

Getting Started

Getting StartedDashboard & OnboardingApp Settings

Tutorials

Tutorial: Setting Up Shift Tasks & ClosersTutorial: Managing Incidents in the InboxTutorial: Tracking Compliance & Sync StatusTutorial: Operational Workflows with the AI AssistantTutorial: Building & Deploying Custom Checklists

Daily Operations (Staff)

Shift Workspace & TasksService Day SetupDaily Line-UpStaff Service Day ReportsForms

Communication & Chat

Messages & AnnouncementsUnified Operations InboxAI Assistant

Manager & Admin Guides

Daily Line-Up SetupStaff SchedulingManaging LocationsNPS and Guest FeedbackCouponsContacts and Guest HistoryManager CloseoutsDaily Line-Up & ComplianceAnalyticsIncident ReportingWhistleblower Concerns & FeedbackAdmin Tools

⚙️ DEVELOPER DOCS

Getting Started

Getting StartedDevelopmentDeployment Guide

Architecture

Architecture OverviewExplanation: AI Integration & Tenant SecurityExplanation: Dynamic Forms Engine DesignExplanation: Compliance Ledger DesignExplanation: Live Sync & Data FreshnessData FlowArchitecture Decision Records

Core Domain

Core DomainDatabase ReferenceLocations DomainAuth & RBACScheduling DomainReports DomainIncidents DomainUnified Operations InboxLive Sync Data FreshnessToast Sync PipelineNotifications DomainCoupons and Guest NPSAudit Log & Compliance ArchitectureDesign Audit FindingsAI Chat IntegrationAnalytics & Tips Integration

Frontend

Frontend ArchitectureFormsLoading SkeletonsComponentsPWA & Offline ShellScreenshots

API Reference

API Reference

Endpoints

POS Sales APIOptimization Data APISchedule Shifts APIEmployee Export APIReports APIIncidents APIAI Chat APIPush Notifications APIWebhooks APICron API

Contributing

ContributingCode Examples

Security

Security & Compliance

Release Notes

What's New

Whistleblower Concerns & Feedback

Identity-shielded unauthenticated route for staff to share sensitive workplace concerns

Danvas provides an identity-shielded public route at /feedback/concerns/new for sensitive workplace concerns. Reporters do not need to sign in.

Canonical source: Feedback Concern Attachments feature contract. It owns the intake, upload, privacy, validation, rate-limit, storage, and notification behavior.

User workflow

  1. Open the public /feedback/concerns/new URL.
  2. Optionally select a location or use group-wide scope.
  3. Select a category and urgency, then describe the concern.
  4. If media upload is enabled for the deployment, optionally add a supported image attachment; otherwise submit the concern without media.
  5. Keep the identity-shielded tracking token returned after submission.

This concern flow is separate from the legacy text-only /anonymous-feedback record documented in the legacy anonymous feedback contract.

Incident Reporting

Real-time incident reporting with escalation, ownership, and multi-channel notifications

Admin Tools

User roster management, role permissions, and roster integrations

On this page

User workflow