An SNS system is provided with: a user attribute storage unit that stores user attributes for each user; a community attribute storage unit that stores a community grade rank for each community; an access allowance/rejection determination unit that determines whether or not to allow a user to access a community based on the community grade rank of the community and the user attributes of the user; and a community viewing processing unit that executes a process for distributing the content uploaded in the community to the user in the case where the access allowance/rejection determination unit has determined to allow the user to access the social group, and does not execute the process for distributing the content uploaded in the community to the user in the case where the access allowance/rejection determination unit has determined to prohibit the user from accessing the social group.
展开▼