As it says on MiniProfiler.com, you can restrict who will see the UI:
protected void Application_Start(object sender, EventArgs e)
MiniProfiler.Settings.Results_Authorize = IsUserAllowedToSeeMiniProfilerUI;
private bool IsUserAllowedToSeeMiniProfilerUI(HttpRequest httpRequest)
// Implement your own logic for who
// should be able to access ~/mini-profiler-resources/results
var principal = httpRequest.RequestContext.HttpContext.User;
If you dont want to show the UI at all - just dont put in the code in your VIew to render the UI. Rendering the UI has nothing to do with storing results.