ignore objects

sometimes there annoying posts i don't want to see in my stream anymore.
So I added a flag (like shared or liked) to a note (http://250kb.de/u/140427/p/K04m0lPGWP3b.png).

With the extra-menu you can ignore notes from other people and they are removed from your WebUI-Stream http://250kb.de/u/140427/p/RrLcOfOxgeDR.png.

unfortunately everybody can see what you "unliked" cause every (minor)activity is visible in your feed.
http://250kb.de/u/140427/p/M8OyjDocwWo8.png 
this is very unsocial :D 

What is the right way to realize this? I think an activity flag is a good solution and compliant to activitystreams (https://github.com/activitystreams/activity-schema/blob/master/activity-schema.md)

Do we have a "secret" feed for users?!