Introduction

While creating record types in SalesForce, sometimes we do not want to give access to a few profiles. But somehow we have given the access of record type to all profiles. Now if we want to revoke permission of record type from some profiles, we can update Record Type Settings by opening profiles. But if we want to update these settings for Chatter profiles. We can not do this directly with a Chatter profile.

To change the record typesetting for chatter profiles

We have to use some URL hacks to change the record typesetting for chatter profiles.
{Your salesforce domain}/setup/ui/profilerecordtypeedit.jsp?id={Profile ID}&tid={Custom Object ID}
How to get profile Id?

Open any profile. URL will be

In Classic:
{SalesForce Domain}/00exxxxxxxxxxxx

In Lightning
{SalesForce Domain}/lightning/setup/Profiles/page?address=%2F00exxxxxxxxxxxx

00exxxxxxxxxxxx is your profile id.
How to get object Id?

Open any object. URL will be

In Classic:
{SalesForce Domain}/01Ixxxxxxxxxxxx

In Lightning:
{SalesForce Domain}/lightning/setup/ObjectManager/01Ixxxxxxxxxxxx/Details/view

01Ixxxxxxxxxxxx is your object id.

When we open the URL we can access the record type setting of a particular object for the profile.
chatter

Here we can update the record typesetting of the profile.