'Hide from Screencast' improvements window rules?

Right now the hide from screencast feature, requires manually enabling the setting for each individual windows during every screencast session.
I did not find a way to exclude them permanently in the system settings neither via Window Rules.

Do y’all have some improvement ideas these would be mine:

Window Rules Integration: Adding a property within Window Rules to automatically exclude specific windows from screencasts. This would allow targeting specific instances of an application (for example, a private chat) rather than the entire application.

Permanent Exclusion: If theres some issues with this being a window rule, implementing a way to make the “hide from screencast” state persistent for specific windows would defenitely be needed imo.

Clipboard Hiding: Currently, i dont see a way to exclude it from the screencast which is a big missed opportunity.

Did i miss something? What are your takes on this? Any better ideas?

When taking screenshots with Spectacle, the Spectacle window can’t be hidden properly. Even if you enable the option to hide the window, it only works once. The next screenshot will show the window again. That’s why having proper window rules would be so helpful.