Terms of Use — Teams Presence
Effective date: 2026-04-29
1. Parties
- Publisher: 3SR, 228 Boulevard de la République, 33510 Andernos-les-Bains, France
- Customer: the entity that deploys Teams Presence from Microsoft Commercial Marketplace into their Azure tenant
2. License grant
3SR grants the Customer a non-exclusive, non-transferable, revocable license to use Teams Presence within the Customer's Azure tenant, for the duration of the Marketplace subscription. The license covers usage of the Software according to the plan purchased on Microsoft Commercial Marketplace.
3. Pricing and billing
Billing is handled by Microsoft Commercial Marketplace. 3SR does not invoice the Customer directly. Plan changes are subject to Marketplace billing rules.
4. Software components
By installing, the Customer authorizes 3SR to deploy the following resources in a Managed Resource Group within their Azure subscription:
- Function App (PowerShell 7.4, Linux Y1 Consumption)
- Cosmos DB account (Serverless)
- Storage Account
- Application Insights + Log Analytics Workspace
Resources are tagged devOpsRepo: Teams-Presence. The Managed Resource Group is read-only locked (lockLevel: ReadOnly).
5. 3SR's operational access
The Customer grants 3SR's publisher principal (Service Principal 3SR-ISV-Publish-TeamsPresence-Prod) a Website Contributor role on the Managed Resource Group, exclusively for support and diagnostics. 3SR personnel will not access Customer data without explicit written request from the Customer.
6. Microsoft Graph permissions
The Function App's Managed Identity requires the following Microsoft Graph application permissions, granted by the Customer's Azure AD administrator:
Presence.Read.All— to read presence statusesGroup.Read.All+GroupMember.Read.All— to enumerate the configured Entra ID groups
The granting procedure is documented in Support & FAQ. Without these grants, the application will not function.
7. Customer's obligations
- Ensure the deploying user has sufficient Azure permissions (Owner or Contributor on the target subscription)
- Provide accurate input parameters (Entra ID group IDs, business hours)
- Grant the Microsoft Graph permissions listed in §6 to the Function App's MSI
- Comply with Microsoft Azure Terms of Service
- Not reverse-engineer, redistribute or sublicense the Software
8. Service Level Agreement (SLA)
Best-effort support, response time:
- Standard support hours (FR business days, 9h-18h CET): < 24 business hours response (FR/EN)
3SR commits to maintain Software compatibility with the Microsoft Graph API services it relies on for at least 12 months after each minor version release.
9. Limitation of liability
3SR's liability is capped at the lower of: total fees paid by the Customer over the 12 months preceding the incident, or 10 000 EUR. 3SR is not liable for indirect damages (loss of revenue, reputation, data unrelated to the Software).
10. Termination
The Customer may terminate at any time by uninstalling the Managed Application from Marketplace. 3SR may terminate the license with 60 days notice, except in case of breach of §7 (immediate termination).
11. Data
Refer to the Privacy Policy.
12. Governing law
French law. Any dispute is submitted to the competent courts of Bordeaux, France.
13. Contact
3SR — support@3sr.fr · https://3sr.fr