Hi,
private Ansichten sind für dieses Zweck eigentlich nicht so sinnvoll.
Besonders wenn es sich z.B. um sehr viele User handelt, dann hast du aufeinmal hunderte von privaten Ansichten. Wenn User nicht mehr auf die DB zugreifen sollen, dann sind deren private Ansichten obsolet, also must du als Admin/Entwickler dafür sorgen, das die Ansichten auch wieder gelöscht werden, wenn sie nicht mehr gebraucht werden.
Die Lösung mittels Seite (Maske, wenn eine Auswahl benutzt werden soll) und der eingebettenten kategorisierten Ansicht der beste Weg.