Privacy Policy

Last updated: October 1, 2025

Who we are

SlackDesk ("we", "us", "our") provides a Slack-native helpdesk application. This policy explains what we collect, why, and how we protect it.

Contact: privacy@slackdesk.co

What we collect (data minimization)

We collect only what's needed to operate the app and site.

From the Slack App (required to function)

  • Workspace metadata: Slack team ID, team name, bot token (encrypted), install timestamps.
  • Ticket data: ticket ID, department, status, requester and assignee Slack user IDs, channel ID, thread timestamp, message permalinks, timestamps, SLA flags.
  • Content you submit in forms: the text you enter in ticket modals or when you explicitly attach a message/file to a ticket.
  • Internal notes: marked as internal; visible only to permitted agents/admins.
  • Integrations metadata (optional): external issue IDs/URLs (e.g., Jira key & link), configured API keys (encrypted), Google Sheet IDs.
  • Operational logs: event IDs, response times, error codes (no message bodies or secrets).

From optional features (only if you enable them)

  • Email-in: sender address, subject, sanitized body, threading headers (Message-ID, In-Reply-To), attachment metadata; we store attachments only if enabled.
  • Users' emails: Slack users:read.email scope (if enabled) to map accounts or send email notifications.
  • Files: Slack files:write scope (if enabled) to associate screenshots/docs to tickets (we store file IDs/links, not the raw bytes).

From the marketing site

  • Usage analytics: page views, referrers, device/browser (via Vercel Analytics/GA4).
  • Cookies: strictly necessary (session, CSRF, install flow) and analytics cookies (optional).
  • Contact/newsletter forms: name, email, and any message you submit.

Why we collect it (lawful bases)

  • Provide the service (contract): create/route/resolve tickets, DM notifications, App Home views.
  • Improve and secure (legitimate interests): performance metrics, abuse prevention, error diagnostics.
  • Comply with law (legal obligation): retain minimal records where required.
  • With consent (where required): marketing emails, non-essential cookies.

How we process & retain data

  • Processing: all Slack webhooks are verified; we acknowledge within 3s and process heavy work asynchronously.
  • Retention: default 180 days for ticket content and logs; workspace admins can change this (shorter/longer) or request deletion.
  • Deletion: uninstall stops processing immediately; upon admin request we delete workspace data within 30 days (unless legally required to retain).

Sharing & sub-processors

We use vetted providers under DPAs/SCCs, only to operate SlackDesk:

  • • Vercel (hosting)
  • • Supabase (PostgreSQL + encryption at rest)
  • • Slack (platform and APIs)
  • • Email provider (Resend/Postmark) for email-in/out (if enabled)
  • • Analytics (Vercel Analytics/GA4) for site metrics
  • • Error monitoring Sentry

We don't sell personal data. We disclose data only: (i) to sub-processors above, (ii) at your instruction, or (iii) to comply with law.

Security

  • • TLS in transit; encryption at rest (DB & secrets).
  • • Slack request signing verification; CSRF on OAuth.
  • • Principle of least privilege; RLS on data; service role keys server-only.
  • • Rate limiting, input sanitization, secret redaction in logs.

International transfers

Data may be processed in the United States and other regions where our sub-processors operate. We rely on DPAs and standard contractual clauses where required.

Your rights

Depending on your region (e.g., GDPR/CCPA), you may request access, correction, deletion, restriction, or portability.

Workspace admins control and may request export/deletion of workspace data: privacy@slackdesk.co

Changes

We'll post changes here and update the "Last updated" date. Material changes will be communicated to workspace admins.