A computer program product comprising instructions that, when executed by one or more servers connected to a communication network, enable the servers to facilitate interactions between private website members of a privacy-centric social networking application or website, the instructions comprising: an identity services module that maintains quasi-identities of the private website members, wherein each of the quasi-identities of the private website members comprises a pseudonym, password, visual test for password recovery, and one or more voices to which a credibility score is assignable, and wherein the quasi-identities of the private website members include no identifiable data for the private website members; a credibility services module that enables the analysis of published opinions and assigns of a credibility score to the one or more voices of private website members based on published opinions such that an assigned credibility score for a voice of a private website member is adjustable based on the credibility score assigned to the voice of the private website member; a publishing services module that publishes opinions made by private website members for viewing and reaction by other private website members; and a database that stores the quasi-identities of the private website members along with the pseudonym, password, and visual test for password recovery of the quasi-identities, wherein the database further stores credibility scores associated with the private website members thereby allowing the private website members to access their credibility scores and have their credibility scores presented along with opinions published by the private website members, wherein the identity services module accesses the quasi-identities on the privacy-centric social networking application or website after the private website members successfully enter the password, wherein the identity services module does not have access to any contact information of the private website members, and wherein the identity services module responds to a password recovery request from the private website members by providing the visual test for password recovery without the contact information for the private website members, and receives a notification that the visual test is successfully completed thereby enabling the private website members to access the quasi-identities, to change the password and the visual test, and to reclaim assigned voices and credibility scores assigned thereto without exposing the identifiable data to the one or more servers or the database. an identity services module that maintains quasi-identities of the private website members, wherein each of the quasi-identities of the private website members comprises a pseudonym, password, visual test for password recovery, and one or more voices to which a credibility score is assignable, and wherein the quasi-identities of the private website members include no identifiable data for the private website members; a credibility services module that enables the analysis of published opinions and assigns of a credibility score to the one or more voices of private website members based on published opinions such that an assigned credibility score for a voice of a private website member is adjustable based on the credibility score assigned to the voice of the private website member; a publishing services module that publishes opinions made by private website members for viewing and reaction by other private website members; and a database that stores the quasi-identities of the private website members along with the pseudonym, password, and visual test for password recovery of the quasi-identities, wherein the database further stores credibility scores associated with the private website members thereby allowing the private website members to access their credibility scores and have their credibility scores presented along with opinions published by the private website members,