Mentoring Programs by Crosstown Tech

Privacy & security

Last updated: 27 September 2026

Mentoring Programs is a Microsoft Teams app built by Crosstown Tech, a software studio in Toronto, Canada. It helps a program owner run a mentoring program for a Teams team. This page says exactly what the app collects, who can see it, where it is kept and how to remove it.

The short version

What the app collects

From Microsoft Teams

When the app is added to a team, Teams tells it who is in that team. The app stores, for each member: display name, email address, the Microsoft Entra object id, the Teams user id the bot needs to send a private message, and whether the person is a team owner, member or guest. The role comes from the TeamMember.Read.Group permission, which applies only to the team the app was added to and is granted by that team's owner when adding it.

From the sign-up card

Only what the person types or picks: department, years of experience (as a band such as "3–5"), the goals they want to work on or the skills they offer, how many mentees a mentor can take, an optional note, and answers to up to five questions the program owner adds. The card shows a link to this page before any of it is collected.

While the program runs

Who sees what

Microsoft permissions

The app asks for the least it can work with, and nothing that needs an administrator to start:

Calendar access, precisely

With approval, the app reads — for mentoring pairs only — the start time, attendee list and cancelled flag of calendar events from roughly the last five weeks, from one member of the pair. If the other member of the pair is an attendee, it records the date. It does not request or store event titles, descriptions, locations or any other meeting. The access token that allows this is encrypted at rest (AES-256-GCM).

The app never writes to calendars. "Book 30 min" opens Teams' own new-meeting screen for you to send.

Where the data lives

Program data is stored with Convex (database and backend) in the United States. The owner's tab is served by Vercel. Messages between Teams and the app pass through Microsoft Azure Bot Service. All traffic is encrypted in transit. Organizations that need data kept in Canada can contact us before adding the app.

How long it is kept, and deleting it

What we don't do

Contact

Questions or requests: support@crosstowntech.com. Crosstown Tech handles personal information in line with Canada's Personal Information Protection and Electronic Documents Act (PIPEDA).