Per definizione, qualcosa che vedi prima di fare il login è visibile a tutti. Per questo motivo, una volta che l'utente acquisisce maggiori permessi egli visualizzerà sia ciò che è pubblico sia ciò che è privato.
Una soluzione, forse, potrebbe essere quella di utilizzare due home, ma non l'ho mai testata e quindi non ho idea se la cosa sia applicabile.