Hide Dashboards in D365
This being an obvious approach to how Dashboards are by default seen by all. And how you can disable/hide for users. Even for D365 System Administrators!
Unlike usual forms, view or other records,

And Deleting the Dashboard isn’t an option.
Enable Security Roles way
So a simple trick is to remove entire access from Enable Security Roles

Make sure Display only to these selected security roles

And then just untick if you want to provide no access to anyone

Hope this works!
Related posts:
From Client Secrets to Certificate-Based Authentication: Building a Secure Integration with Azure Ke...

From Multiple Data Sources to Azure Databricks: A Zero-Downtime Power BI Report Data Migration for F...
Using AI for Data Discipline That Drives Better AI Outcomes

