Microsoft 365 email archiving for RIAs
Microsoft 365 archiving for SEC-registered advisers means keeping the sent and received mail Rule 204-2 covers. An app your Microsoft administrator approves reads it.
$99/mo for 5 mailboxes · no setup fee · 15-day free trial
Built by an RIA, run on our own firm's mail.
Microsoft 365 built-in vs Turret
| Microsoft 365 built-in | Turret | |
|---|---|---|
| Keeps mail under a retention policy | ||
| Has a review feature for outbound staff email | ||
| Review comes with retention |
✗: Business Premium doesn't list review, E3 needs an add-on; Turret keeps mail for its retention period while you subscribe. Sources
Get the one-page recordkeeping checklist
What to keep, and what examiners have asked for, sourced to Rule 204-2, Rule 206(4)-7 and SEC risk alerts.
PDF, one page. No email address needed, so nothing follows.
Sent and received mail, Deleted Items included
Turret reads the user’s primary mailbox, Deleted Items included. The online-archive mailbox and hard-deleted mail are not reached.
The details
By Nick Cianci, founder of Turret. He runs Muse Capital Management LLC, an SEC-registered investment adviser.
Last reviewed
The short answer
For an SEC-registered adviser, Microsoft 365 email archiving means keeping the sent and received mail that Rule 204-2 covers. An archiver reads that mail through a Microsoft Graph app that a tenant administrator consents to and can revoke. Purview retention is a separate question, covered below.
What this means for your firm
- Decide who can grant admin consent; if that is outsourced IT, tell them before you start, because the consent step is theirs.
- Know the scope before consent: two read-only application permissions, with mail access across every mailbox in your tenant by default.
- If your firm uses an archiving policy, ask your administrator whether older mail has moved to the online-archive mailbox, which Graph does not expose.
Turret asks for no permission that can send, delete or modify mail, and queues flagged outbound mail for your reviewer.
Price your own mailbox count: use the archiving cost calculator.
Setup in five steps
-
Choose a product
Email, Marketing or both
-
Pick your mail platform
Google Workspace or Microsoft 365
-
Authorize read-only access
Your admin approves it once
-
Verify the connection
Turret checks it can read one mailbox
-
Add a card
Archiving begins after this step
How capture works
-
Your mailboxes
Google Workspace or Microsoft 365, read-only access
-
Archive
Sent and received mail, Deleted Items included
-
Outbound review
Pattern checks on outbound mail; AI triage on each flagged message
-
Reviewer queue
A reviewer works through flagged messages
-
Audit trail and reports
Review decisions recorded in an audit trail, plus reports
Received mail is archived but not reviewed. Only outbound mail goes through the review stage.
In short
- Rule
- Sent and received written communications relating to advice, funds, orders and performance, kept not less than five years from the end of the fiscal year of the last entry, the first two years in an appropriate office of the adviser (Rule 204-2(a)(7), (e)(1)).[1]
- Permissions
- Two Microsoft Graph application permissions,
Mail.ReadandUser.Read.All, both requiring administrator consent. Neither sends, deletes or modifies mail.[2] - Who consents
- Microsoft’s admin-consent page names Privileged Role Administrator for any Graph permission. Turret’s setup screen asks for a Global Administrator.[4]
- What is captured
- Sent and received mail in the user’s primary mailbox, Deleted Items included. Not the online-archive mailbox, and not hard-deleted mail.
- Review scope
- Outbound mail only. Inbound mail is archived and is not pattern-matched.
Microsoft 365 email archiving for RIAs: what the rule asks of the mailbox
Rule 204-2 of the Investment Advisers Act is the recordkeeping rule. Paragraph (a)(7) reaches email by function, not by technology:
(7) Originals of all written communications received and copies of all written communications sent by such investment adviser relating to:
(i) Any recommendation made or proposed to be made and any advice given or proposed to be given;
(ii) Any receipt, disbursement or delivery of funds or securities;
17 CFR 275.204-2(a)(7), lead-in and items (i) and (ii)[1]
Items (iii) and (iv) add order placement and performance. Paragraph (e)(1) sets the clock for these records:
… shall be maintained and preserved in an easily accessible place for a period of not less than five years from the end of the fiscal year during which the last entry was made on such record, the first two years in an appropriate office of the investment adviser.
17 CFR 275.204-2(e)(1)[1]
Two things follow.
- The rule covers both directions, but only written communications relating to the listed subjects. An archive keeps all sent and received mail; the rule defines which of those messages are required records.
- The rule asks for a record that is kept, not a mailbox that happens to still hold the message. A mailbox is a working surface, and users delete and move mail.
What an archiver has to be allowed to do on Microsoft 365
A third-party archiver reads mail from outside your tenant, through the Microsoft Graph API, using an application that an administrator in your tenant approves. Turret’s application holds two application permissions, meaning the app acts without a signed-in user rather than as one particular person.
Mail.Read. Microsoft’s permissions reference describes it as: “Allows the app to read mail in all mailboxes without a signed-in user.”[2] Administrator consent is required. It is the narrowest application permission that returns message bodies;Mail.ReadBasic.Allomits them. Note the scope in that sentence: all mailboxes in the tenant, by default.User.Read.All. Lists the users in the tenant, so the archiver knows which mailboxes exist.
Turret does not request any permission that sends, deletes or modifies mail.
Who can grant consent
Microsoft’s admin-consent documentation lists Privileged Role Administrator as the role that can grant consent for apps requesting any permission for any API. It lists Cloud Application Administrator, Application Administrator and AI Administrator for consent except Microsoft Graph application permissions, which is what Mail.Read is.[4] That page does not name Global Administrator. Turret’s setup screen asks the person to sign in as a Global Administrator. The Microsoft consent screen may label the app as unverified.
Turret’s flow uses a single-use link that expires in five minutes, and it records your Microsoft tenant only after a test read through Graph and a check that your firm’s domain belongs to that tenant.
Limiting and revoking access
Scoping. The default is every mailbox. Microsoft documents a way to narrow app access to specific mailboxes, and two of its own pages disagree about which. The Graph permissions reference still tells administrators to configure an application access policy. The Exchange Online page, last updated August 2026, says “RBAC for Applications replaces Application Access Policies”, and the old Graph link now lands on that page. Treat the Exchange page as current.[3]
One caution from it matters to anyone attempting this: permissions are a union of what Microsoft Entra ID grants and what Exchange RBAC assigns, so leaving the Entra Mail.Read grant in place beside a scoped assignment “results in no effective resource scoping.” An archiver can only keep what it can read, and which mailboxes your records require is a judgment for your CCO and counsel.
Revoking. The grant lives in your tenant, so you end it there. In the Microsoft Entra admin center, under Enterprise applications, find the Turret application. Deactivating it, in Microsoft’s words, “prevents token issuance and user sign-in while preserving the application configuration.” Deleting it, which needs the Cloud Application Administrator or Application Administrator role, leaves it “in a suspended state in the recycle bin for 30 days.”[5] The security page lists what is and is not in place.
How Turret reads: Graph, pacing and EWS
For IT readers. Turret reads mail only through Microsoft Graph. Microsoft’s documented Outlook limits apply per app ID and mailbox combination: “10,000 API requests in a 10-minute period” and “Four concurrent requests.”[8] Turret holds itself to four concurrent requests per mailbox, keeps per-mailbox byte and fetch budgets, and halves its pace when Microsoft signals a throttle.
Exchange Web Services is not part of this. Microsoft’s deprecation page says “October 2026: EWS starts to be disabled globally for all organizations” and “April 2027: EWS is fully disabled.”[9] Turret reads through Graph, not EWS.
What is captured on Microsoft 365, and what is not
- Included. Sent and received mail in the user’s primary mailbox, Deleted Items included. Microsoft’s Graph documentation says listing messages returns “the Deleted Items and Clutter folders” along with the rest.[6] Turret requests immutable message identifiers, so a message a user files into another folder, or deletes, is not archived a second time. Subfolders of Drafts and Junk are captured.
- Skipped. The Drafts and Outbox folders themselves, in both directions (a message in the Outbox has not been sent; it is captured once it has). The Junk folder itself, for received mail. On the received side, Teams chat logs that Exchange stores in a
conversationhistoryfolder. - Attachments. Attachments are archived with their name, type and size, but the text inside them is not scanned.
- Not reached. First, the online-archive mailbox, the separate in-place archive mailbox. Microsoft’s Graph documentation says “The API does not support accessing in-place archive mailboxes”, and Turret reads only what Graph exposes today.[7] Second, hard-deleted mail: Turret does not read Exchange’s Recoverable Items. The page on whether email archiving captures deleted email draws the same line for both providers.
Review scope. Archiving and surveillance are different jobs. Turret’s pattern review runs on outbound mail only. Inbound mail is archived and never pattern-matched, on either provider; the Google Workspace page sets out that provider’s scope.
Purview retention and an archiver are different questions
As of October 17, 2026, Microsoft’s Purview licensing page lists Microsoft 365 E3, E5, A3, A5, G3, G5 and Business Premium for retention on the Exchange mailbox location, with Exchange Plan 2 and Exchange Online Archiving also named. Business Basic and Business Standard appear on that page only against Teams chats. Read “not listed” as a prompt to ask Microsoft about your plan, not as “unavailable”.[10]
Communication Compliance, the Purview review feature, needs a higher-tier license: Microsoft says covered users need a Microsoft Purview Suite license, an Office 365 E3 license with the Advanced Compliance add-on, or an Office 365 E5 subscription.[11] The Vault answer makes the same case for Google: an archive is a record kept outside the mailbox.
What this means in practice
- Decide who in the firm can sign in with a role that is allowed to grant the consent. If it is an outsourced IT provider, tell them before you start, because the consent step is theirs.
- Read the two permissions as they are: read-only, tenant-wide by default, revocable by you in Entra.
- Be clear about the two limits, the online-archive mailbox and hard-deleted mail. If your firm uses an archiving policy, ask your administrator whether older mail has already moved there.
- Check your license against Microsoft’s Purview page before you rely on Purview for retention, and treat supervision as its own question.
Where Turret fits
Turret connects to Microsoft 365 through app-only Microsoft Graph, using the two read-only permissions above. It keeps sent and received mail for 7 years, while you subscribe, and runs its pattern review on outbound mail only. The security page lists exactly what is and is not in place.
The Email product is $99 a month for 5 monitored mailboxes, plus $25 a month for each additional monitored mailbox, with a 15-day free trial and no setup fee.
Sources
Sources opened October 17, 2026.
- 17 CFR 275.204-2, books and records to be maintained by investment advisers (eCFR)
- Microsoft Graph permissions reference,
Mail.Read - Microsoft Learn, Role Based Access Control for Applications in Exchange Online
- Microsoft Learn, Grant tenant-wide admin consent to an application
- Microsoft Learn, Delete an enterprise application
- Microsoft Graph, List messages
- Microsoft Graph, Outlook mail API overview
- Microsoft Graph, service-specific throttling limits (Outlook)
- Microsoft Learn, Deprecation of Exchange Web Services in Exchange Online
- Microsoft Purview service description (retention licensing)
- Microsoft Purview, Communication Compliance plan
- Microsoft Learn, Manage Communication Compliance policies
Try Turret on your own firm's mail.
Your admin grants read-only access once. You add a card at the end of setup; nothing is charged during the 15-day free trial. No setup fee.