An information providing device assisting the users who meet each other accidentally
in forming a community includes a user database (306) managing user information,
an information database (307, 309, 310) managing information to be provided
to a user, a database management unit (301) for managing information stored
in the user database (306) and the information database (307, 309, 310),
an information-receiver deciding unit (302) deciding a user who receives
information stored in the information database (307, 309, 310) from the
user information registered in the user database (306) in accordance with
a prescribed condition and providing the user with an access right to information,
and an access control unit (303) receiving access from the user and dynamically
constructing a page to be displayed for the access based on the information database
(307, 309, 310).