SheetTrack

SheetTrack for IT administrators

Updated: October 21, 2026

Someone in your organization wants to use SheetTrack, an Excel add-in that lists what changed in a workbook, keeps its versions and checks it for formula errors. This page says what it needs from your Microsoft 365 organization, where workbook data goes, and how to approve, deploy or limit it. SheetTrack is not on Microsoft AppSource yet (coming soon): until it is, people can't add it from Excel and you can't deploy it, but you can already approve it (below).

At a glance

QuestionAnswer
PublisherSheetTrack, a sole proprietorship of Lakshay Goel, New Delhi, India. A verified publisher in Microsoft Entra.
Microsoft Entra applicationSheetTrack, application (client) ID b2045b10-716b-4922-8138-f9635cb337e1. Multitenant, delegated Microsoft Graph permissions only, no client secrets or certificates.
Runs inExcel for Windows and the web (Excel API 1.9 and Shared Runtime 1.1 or later: Microsoft 365 Version 2002 or later, Excel 2021 or later). Excel for Mac (16.35 or later) is being tested before launch. Not Excel on iPad.
Needs your approvalOnly for shared history of a workbook in SharePoint or in someone else's OneDrive, because Microsoft's default consent settings reserve Files.ReadWrite.All for administrators. A person can share the history of a workbook in their own OneDrive without you, but the teammates who then open it are opening a workbook in someone else's OneDrive, so they need your approval. Approving grants all five permissions below for your whole organization; with Assignment required?, only the people you assign can sign in to use them (see "Limit who can use it"). Everything else works without you.
Workbook data SheetTrack storesNone. Its service has no database or disk: history stays on the user's computer or in your Microsoft 365 storage.
Workbook data passing through SheetTrack's serviceOnly for shared history: each version's note and changed cells and the workbook's address, which the service writes into your own storage as the user, then drops. It holds in memory only where the workbook is (its address, file name, folder and OneDrive or SharePoint IDs, up to 10 minutes), the user's name, email address and ID (up to 5 minutes), and, for rate limiting, the user's IP address (about a minute); each is removed within a few minutes after that. The user's access token is used for that request and never stored. Tracking also writes a small record into the workbook file itself (a random history ID and one-way fingerprints, no names or paths), which every copy of the file carries. Everything else goes only between the add-in and Microsoft, or stays on the computer.
Telemetry, cookies, advertisingNone. The service keeps request logs for 30 days (below), never workbook content.
Data processing agreementBeing reviewed by counsel; then signed on request at privacy@sheettrack.com (the security page).
Security contactsecurity@sheettrack.com

What needs approval

Most of SheetTrack needs no sign-in and no approval: listing changes, history kept on the computer, Compare, Go Back To and Check Workbook work for any workbook, including one in OneDrive or SharePoint. People sign in only to back up history to their own OneDrive, to list OneDrive's own versions of a workbook in their own OneDrive, to share a workbook's history with their team, and for Team features (reviews, roles and an audit log). SheetTrack asks for each permission when someone first uses the feature that needs it.

PermissionMicrosoft calls itAsked whenWho can approve it
User.ReadSign in and read user profileSign-in from Settings, or the first use of shared history or OneDrive's own versionsThe user
Files.ReadWrite.AppFolderHave full access to the application's folderOneDrive backup startsThe user
Files.ReadRead user filesListing what changed since one of OneDrive's own versions of a workbook in the user's own OneDrive, when SheetTrack doesn't already have Files.ReadWriteThe user
Files.ReadWriteHave full access to user filesSharing the history of a workbook in the user's own work or school OneDrive, or opening its shared historyThe user
Files.ReadWrite.AllHave full access to all files user can accessSharing, or opening, the shared history of a workbook in SharePoint, in someone else's OneDrive or in a personal OneDrive, such as a teammate opening the history a colleague shared from their own OneDrive. Once approved, it also lets people list OneDrive's own versions of such a workbook; SheetTrack never asks for it for thatAn administrator

"Who can approve it" is under Microsoft's default consent settings; yours may differ. Sign-in also uses Microsoft's standard openid, profile and offline_access, so people stay signed in on their device. Sign-in tokens stay in Office or the browser on that device. For shared history, each request to SheetTrack's service carries the user's access token, which it uses for that request only and never stores.

All five are delegated permissions. SheetTrack acts only as the signed-in person, so it reaches only files that person can already open, and it has no access when nobody is using it. It uses the file permissions only for the workbook open in Excel (to keep its history, or to read its earlier versions), the .sheettrack folder next to it, and its own app folder in the user's OneDrive. Files.ReadWrite.All is the narrowest Microsoft Graph permission a person can be asked for that reaches a SharePoint workbook, or a workbook someone else shared. Microsoft's site-by-site permission (Sites.Selected) and per-file permission (Files.SelectedOperations.Selected) are narrower, but an administrator must approve them too, and then someone with full control of each site, or of each workbook and its .sheettrack folder, must grant SheetTrack access to it through Microsoft Graph before anyone can use SheetTrack there (Microsoft's description). People open SheetTrack on whatever workbook they are working on, so it does not use them. If no one should have Files.ReadWrite.All, don't approve it: history on the computer, OneDrive backup, OneDrive's own versions of a person's own workbooks and sharing history in a person's own OneDrive keep working, though only that person can then open the history they shared.

If people may approve only low-impact permissions (Allow user consent for apps from verified publishers, for selected permissions under Enterprise apps → Consent and permissions → User consent settings), they can approve only the permissions you classify as low impact under Enterprise apps → Consent and permissions → Permission classifications. SheetTrack is a verified publisher. To let people use it without asking you, classify User.Read, openid, profile and offline_access (sign-in), Files.ReadWrite.AppFolder (OneDrive backup), Files.Read (OneDrive's own versions) and Files.ReadWrite (sharing history from their own OneDrive); classify only those you want. Whatever you don't classify, approve with the admin approval below, or leave unapproved: the features that need it then ask for your approval. Files.ReadWrite.All reaches every file a person can open, so keep it for the admin approval.

If you have turned on Microsoft's admin consent workflow, people's requests reach you in the Microsoft Entra admin center under Enterprise apps → Admin consent requests.

Approve SheetTrack for everyone

  1. Open the admin approval link and sign in as a Global Administrator, Privileged Role Administrator, Cloud Application Administrator or Application Administrator.
  2. Microsoft shows Permissions requested: Review for your organization, with SheetTrack, its verified publisher and the five permissions above. Choose Accept.
  3. Microsoft then opens a SheetTrack page that says whether the approval worked.

Or, once anyone in your organization has signed in to SheetTrack: in the Microsoft Entra admin center, open Enterprise apps → All applications → SheetTrack → Permissions and choose Grant admin consent.

The approval covers those five permissions and the standard sign-in ones above, and nothing else, for your whole organization (with Assignment required?, only the people you assign can sign in to use them); people who saw "Need admin approval" choose Sign in again in SheetTrack. To stop it later, see "Remove SheetTrack" below.

Limit who can use it

Deploy it to people

Once SheetTrack is on Microsoft AppSource: in the Microsoft 365 admin center, open Settings → Integrated apps, choose Get apps, find SheetTrack (listed as Model Version History & Compare, from SheetTrack), and deploy it to everyone or to chosen users or groups. It appears on Excel's Home tab, which Microsoft says can take up to 24 hours. Centralized deployment needs a Microsoft 365 licence that includes Exchange Online and an Exchange Online mailbox for each person (Microsoft's requirements). Deploying does not approve the permissions, because SheetTrack asks for each one when a feature first needs it rather than listing them in its manifest; use the approval link above as well if people will share history of SharePoint workbooks.

Remove SheetTrack

  1. The add-in: if you deployed it, open Settings → Integrated apps in the Microsoft 365 admin center, choose Model Version History & Compare (SheetTrack), then Remove app. It leaves Excel for the people it was deployed to.
  2. Sign-in and approvals: in the Microsoft Entra admin center, under Enterprise apps → SheetTrack → Properties, set Enabled for users to sign-in? to No. Or choose Delete, which removes every approval and sign-in; anyone may then approve it again for themselves where your settings allow, so turn sign-in off as well if no one should.
  3. People adding it themselves: turn off Let users access the Office Store (under "Limit who can use it").
  4. What stays: none of this deletes what people saved. History on their computers, their OneDrive backups (under Apps) and .sheettrack folders (see "Find SheetTrack's files") stay until they delete them, as the support page describes. SheetTrack's service keeps nothing to delete (its request logs expire after 30 days).

Sign-ins and Conditional Access

Find SheetTrack's files

Personal Microsoft accounts

People can also sign in with a personal Microsoft account (Outlook.com, a personal OneDrive). Those accounts belong to no organization, so nothing on this page applies to them: each person approves SheetTrack's permissions for themselves, including Files.ReadWrite.All for the shared history of a workbook in a personal OneDrive, and you can't approve, limit or deploy it for them. Someone signed in with a personal account or from another organization (a guest) can't yet be counted on to open history shared in your SharePoint: SheetTrack hasn't been tested that way.

Where workbook data goes

FeatureWhat leaves the computerWhere it goesKept by SheetTrack?
Changes, Compare, Go Back To, Copy summaryNothingNowhereNo
History on the computer (the default)NothingThe add-in's storage on that computerNo
OneDrive backupEach version's cell values and formulasStraight to Microsoft Graph, into SheetTrack's app folder in the user's own OneDriveNo
Shared history (opt-in)Each version; its note and a change summary (changed cells and their values); the workbook's address; the user's access tokenVersions straight to Microsoft Graph, into a .sheettrack folder next to the workbook. The rest to SheetTrack's service, which writes the signed history index there as the userNo. The token is used for that request only; where the workbook is (address, file name, folder, IDs) stays in the service's memory for up to 10 minutes, and the user's name, email address and ID for up to 5 minutes, each removed within a few minutes after that
Check WorkbookNothingNowhere: it runs inside the add-in, on the user's computerNo

The add-in's storage is Office's add-in storage in Excel for Windows and Mac, and the browser's storage for app.sheettrack.com in Excel on the web. OneDrive backup is on by default for workbooks in OneDrive or SharePoint as soon as SheetTrack may use the user's OneDrive app folder (often with no click, through the account Excel already uses; otherwise it asks first), and offered for others; the user can turn it off in Settings → Backup, and it never passes through SheetTrack's service. Shared history starts only when a user chooses Share history with my team. Everything travels over HTTPS. SheetTrack's service keeps request logs (IP address, browser, address requested, status, timing) for 30 days, in Google Cloud Logging, never workbook content, notes, comments or tokens. The privacy policy has the full list.

Copies outside SharePoint's controls

History on the computer and the OneDrive backup are copies of a workbook's cell values and formulas, including cells later deleted from it.

If your policies do not allow copies of some workbooks outside SharePoint, do not deploy SheetTrack to the people who work on them, and turn off Let users access the Office Store (above).

Security

PartProvider and placeWhat it holds
The add-in's web pages (app.sheettrack.com)CloudflareStatic files only
SheetTrack's serviceGoogle Cloud Run, us-east1 (United States)No database or disk
The service's request logsGoogle Cloud Logging, in its global location, which Google may store in any of its regions30 days of request details (below), never workbook content
Signing key for Team recordsGoogle Secret ManagerOne key, readable only by the service
History and backupsYour Microsoft 365 storage, and the user's computerEverything the user saves
Sign-inMicrosoft Entra IDYour organization's accounts
SheetTrack's email (support@, privacy@, security@)GoDaddy (United States)What people write to SheetTrack

Network addresses

If your network filters web traffic, allow app.sheettrack.com, sheettrack-api-672830646726.us-east1.run.app, appsforoffice.microsoft.com, login.microsoftonline.com, login.live.com and graph.microsoft.com, and for OneDrive and SharePoint files *.sharepoint.com, *.svc.ms, api.onedrive.com, *.1drv.com and *.microsoftpersonalcontent.com.

More

The security page, the privacy policy, the terms and the support page cover the rest. Questions about deploying SheetTrack: support@sheettrack.com.

Get an email when SheetTrack is on Microsoft AppSource.

One email on launch day, then we delete your address. Privacy