Optimo for Microsoft Teams — Privacy Notice

Last updated: 2025-09-29

This Privacy Notice explains how the Optimo Slack app ("App") by Optimo processes information when it delivers surveys, reminders, and kudos features inside Slack workspaces. It applies to the App as installed in your Slack workspace. For broader use of the Optimo platform (web application, analytics), see your organization’s master agreement and privacy documentation.

Summary

Purpose: deliver survey assignments, reminders, and kudos workflows in Teams.

Scope: only processes data necessary to send messages, receive your actions, and save survey responses.

Security: encryption in transit and at rest, field‑level encryption for PII with blind indexing, strict tenant isolation.

Control: tenant admins can uninstall the app at any time; users can opt out of Teams messages where enabled.

Data We Collect and Why

We process the minimum data needed to operate the App and link Teams users to survey assignments in Optimo.

  1. Tenant and installation details

  • Tenant identifiers and metadata (tenant_id, name, domain)

  • Bot/app identifiers (bot_app_id, app_id)

  • OAuth scopes granted (including Microsoft Graph resource permissions)

  • OAuth tokens (access/refresh) and expiry metadata required to call Microsoft Graph on your behalf

  • Installer info (authed_user_id and, if provided, installer email)

Why: authenticate to Teams/Graph, post messages, and respect the permissions your admin approved.

  1. User linkage (tenant members who receive surveys or use features)

  • Teams user identifiers (Azure AD object ID, Bot Framework user ID)

  • Display name and, if provided, work email for employee matching

  • 1:1 chat/conversation identifiers for proactive messaging

  • Active/opt‑out and bot activation status

Why: match Teams users to their employee record in Optimo and deliver survey assignments or kudos flows.

  1. Survey delivery, sessions, and responses

  • Survey assignment metadata (secure assignment token, expiry, sent_via="teams")

  • Session state for in‑progress surveys (current question index, ephemeral answers, message/conversation IDs, reminder counters, expiration time)

  • Final survey response upon submission (associated to the assignment and employee) including timestamps, calculated scores, and submission metadata (IP and user agent from the submission event when applicable)

Why: allow users to start/continue/submit a survey in Teams and persist the final response to Optimo.

  1. Interaction and command events

  • App‑related events (e.g., card actions, message extensions, commands)

  • Minimal request metadata required to complete the action (conversation, channel, message IDs)

Why: render adaptive cards, advance survey questions, and provide user feedback.

  1. Kudos (if enabled by your tenant)

  • Kudos message text, recipients, team/channel/thread identifiers, reaction/reply counts, and posting user

Why: provide a lightweight recognition workflow and related analytics to your organization.

Data We Do Not Collect
  • We do not read or store general channel/chat history beyond app‑addressed interactions (commands, adaptive cards, or messages the App posts).

  • We do not access files or audio/video content.

  • We do not sell or rent personal data, nor use it for advertising.

Permissions (Teams/Graph)

The App requests only the permissions needed for surveys and kudos. Your admin approves these during installation. Representative permissions include:

  • Bot scopes: personal, team, and group chat

  • Resource‑specific permissions declared in the app package (e.g., ChatMessage.Send.User, ChannelMessage.Send.Group)

  • Graph permissions for sending messages where required by configuration (https://graph.microsoft.com/.default)

Your admin may disable optional features to reduce permissions.

How We Use the Data
  • Deliver and manage survey assignments in Teams (send, remind, resume, submit)

  • Record final survey responses in Optimo for your organization’s analytics

  • Provide kudos recognition features if enabled

  • Operate and secure the App (logging for reliability and abuse prevention)

Data Retention
  • Survey sessions expire automatically and are used only to resume in‑progress surveys; final responses are saved to Optimo once submitted.

  • Interaction metadata is kept only as long as needed to deliver features, troubleshoot issues, and protect the service.

  • Your organization’s data retention settings in Optimo govern how long survey responses are retained for analytics.

Data Sharing
  • Microsoft Teams and Microsoft Graph are the communications platform and API used to deliver messages you receive from the App.

  • We may use sub‑processors (e.g., cloud hosting and monitoring providers) to operate the service; they are bound by confidentiality and security obligations.

  • We do not share personal data with third parties for advertising.

International Transfers and Residency

Data may be hosted in the region configured for your organization (e.g., US or EU environments). Cross‑border transfers, where applicable, rely on appropriate safeguards.

Your Choices and Rights
  • Opt out: where enabled by your admin, you may opt out of Teams survey messages; you can also mute the App in Teams.

  • Uninstall: tenant admins can uninstall the App at any time; the App will stop sending Teams messages.

  • Access/Deletion: as a processor to your employer, we handle data‑subject requests routed through your organization’s administrator. Admins may contact us to facilitate access, correction, or deletion consistent with law and contractual terms.

Children’s Data

The App is intended for workplace use and not directed to children.

Changes to this Notice

We may update this notice to reflect operational or legal changes. We will post the updated date above and, where appropriate, notify tenant admins.

Contact

For privacy inquiries or data‑subject requests, please contact your organization’s administrator or email hello@optimoteams.com.