Unlocking Collaboration: The New ‘My Sites’ Tab in OneDrive for iOS Accelerates Group Site Access

REPORT — What’s New This Cycle
Microsoft has rolled out the My Sites tab in the OneDrive iOS app, now generally available as of July CY2026 (Roadmap ID 566531). This feature collates all SharePoint group-connected sites a user owns or belongs to, directly in OneDrive for iPhone and iPad. It eliminates the friction of site hunting—no more relying solely on recent files, manual search, or hoping you remember the site’s name. Instead, users tap My Sites and browse a full, personalized list. This is especially valuable when users are newly added to sites, or when sites haven’t been accessed recently.
In the admin center, this feature is visible under OneDrive Admin Center > Mobile App Management. There’s no new PowerShell cmdlet specifically for “My Sites” in OneDrive for iOS, but changes are reflected in SharePoint site membership APIs accessible via Microsoft Graph.
Feature Details:
- Feature Name: My Sites tab in OneDrive for iOS
- Status: General Availability (GA)
- Rollout Timeline: July CY2026
- Admin Center Path: OneDrive Admin Center > Mobile App Management
- API Change: Enhanced integration between OneDrive mobile clients and Microsoft Graph site membership endpoints
IMPACT — Who & What Is Affected
This change impacts all users with OneDrive for iOS and group-connected SharePoint sites—primarily those in Microsoft 365 tenants leveraging Microsoft Teams, Planner, or Yammer communities, since each creates a connected SharePoint site. For admins, the risk lies in visibility: users now see all sites they belong to, including those they may have forgotten or never actively used.
Concrete risks and considerations:
- Group Membership Accuracy: Users will see all sites they have access to. Incorrect or excessive memberships (e.g., via nested groups or legacy teams) may surface.
- Content Exposure: If a user is added to a sensitive site without proper review, they can now access content with fewer barriers.
- Support Load: Admins may receive queries from users about forgotten or unfamiliar sites appearing in “My Sites.”
EDUCATE — Underlying Concepts Explained
SharePoint group-connected sites are created when you form a Microsoft 365 Group—which powers Teams, Planner, and Yammer communities. Each group creates a SharePoint site for document collaboration. Membership in a group translates to site access automatically, and the Microsoft Graph API exposes this membership for sync with apps like OneDrive.
The My Sites tab leverages Graph endpoints to surface all sites linked to the signed-in user. It doesn’t rely on file activity or search history, but on actual group membership—making it an authoritative list of accessible sites. This model is consistent across desktop and web, but the iOS app now brings parity for mobile-first users.
DETECT — Audit Group Site Access with Microsoft Graph PowerShell
Admins should periodically audit which group-connected SharePoint sites each user can see. The Microsoft Graph PowerShell SDK lets you enumerate group memberships and linked SharePoint sites, with robust error handling and pagination.
Here’s a production-ready script to report all group-connected SharePoint sites for a given user. This script uses pagination and catches Graph errors, returning a reviewable list:
# Requires Microsoft.Graph PowerShell module
# Connect to Graph with appropriate permissions
Connect-MgGraph -Scopes 'Sites.Read.All','Group.Read.All','User.Read.All'
# Specify user email
$userEmail = '[email protected]'
try {
$user = Get-MgUser -UserId $userEmail
$userId = $user.Id
# Get all groups the user is a member of (paginated)
$groups = @()
$uri = "https://graph.microsoft.com/v1.0/users/$userId/memberOf"
do {
$resp = Invoke-MgGraphRequest -Uri $uri -Method GET
$groups += $resp.value | Where-Object { $_.'@odata.type' -eq '#microsoft.graph.group' }
$uri = $resp.'@odata.nextLink'
} while ($uri)
Write-Host "Found $($groups.Count) groups for $userEmail" -ForegroundColor Cyan
# For each group, get the associated SharePoint site
foreach ($group in $groups) {
try {
$site = Get-MgGroupSite -GroupId $group.id
Write-Host "Group: $($group.displayName) | Site URL: $($site.WebUrl)"
} catch {
Write-Warning "No site found for group $($group.displayName) ($($group.id))"
}
}
} catch {
Write-Error "Failed to retrieve sites for user $userEmail: $_"
}
Note: Never use this script to auto-remove memberships or modify sites. It is strictly a reporting/audit tool. For bulk queries, always review output before any action. Pagination with @odata.nextLink is handled to ensure large tenants are covered.
REMEDIATE SAFELY — Fix Membership & Site Visibility Issues
To remediate, first review the audit output. If you find users who should not have access to certain group sites, update group memberships manually or with PowerShell, always using -WhatIf for dry-run.
Example snippet to safely remove a user from a group (dry-run):
# Remove user from group (dry-run)
$groupId = 'group-guid-here'
$userId = 'user-guid-here'
Remove-MgGroupMember -GroupId $groupId -UserId $userId -WhatIf
Always operate on reviewed input. Never bulk-remove or modify groups direct from a live query. Validate each action with stakeholders.
PORTAL EQUIVALENT — Where to Manage in M365 Admin Center
- OneDrive for iOS App: Users see “My Sites” in the app directly.
- Microsoft Admin Center: Groups > Active Groups for group membership. SharePoint Admin Center > Sites > Active Sites for site management.
- OneDrive Admin Center: Mobile App Management for feature rollout and support.
Admins can also monitor recent site creation and group membership changes via Microsoft 365 Audit logs (Microsoft Purview > Audit).
WHAT’S COMING IN THE NEXT 90 DAYS — Roadmap & Planning
- OneDrive for Android parity: Expect “My Sites” tab rollout for Android, mirroring iOS functionality.
- Improved SharePoint site lifecycle tools: New admin features for site expiration, group renewal, and membership governance.
- Teams/SharePoint site analytics: Deeper site activity tracking and reporting in the admin center.
- Enhanced API integration: Upcoming Graph endpoints for richer site metadata and ownership visibility.
Prepare your tenant by auditing site memberships, updating group governance policies, and communicating changes to users.
THE UPGRADE — Benefits Over Previous Approach
- Productivity: Users save time by jumping straight to any site they belong to without hunting or recalling site names.
- Security: Uncovers unintended access; prompts admins to review memberships proactively.
- Support: Reduces “Where’s my site?” tickets. Provides clear, user-driven visibility into accessible content.
- Compliance: Surfaces all group memberships for audit, supporting Purview reporting and policy reviews.
The “My Sites” tab is a tangible step toward true mobile parity and collaborative transparency. It closes the gap for users who work primarily on iOS devices, making content access more predictable and governable.
RECOMMENDATION — Prioritized Takeaways
- 1. Audit group memberships regularly: Use the detection script to ensure only legitimate users see group sites in OneDrive.
- 2. Communicate the change: Inform users about the new “My Sites” tab and what it reveals about their site access.
- 3. Review governance policies: Update procedures for group creation, site lifecycle, and membership review.
- 4. Prepare for Android rollout: Plan for similar visibility and governance on additional platforms.
By acting now, admins can leverage increased visibility, ensure compliance, and accelerate collaboration across their organization—with safer, smarter mobile access to Microsoft 365 group sites.