Use the New Minimum Access User Profile
Now you can assign a least-privilege profile to a user, and then add more permissions via permission sets and permission set groups. The Minimum Access - Salesforce profile includes Access Activities, Chatter Internal User, Lightning Console User, and View Help Link permissions.
Where: This change applies to Lightning Experience, Salesforce Classic, and all versions of the mobile app in all editions.
How: In Setup, enter Profiles in the Quick Find box, and click Profiles to see the new profile.