The method you are using would apply to the repeater control itself, not the items that are displays inside the control. To limit those by permission you are going to need to do Some kind of check in the item transformation to show or hide an item based on permissions.
There is not a real solid way to accomplish without writing your own custom macro to check a users permission while looping through the items. I have written many similar.
Another, less best practice method, would be to use one of the out of the box macros to check something on each page using the users permissions. If the user does not have access and the call fails, then don't show the overall page information. Very much a cheat, but could work.
You can learn more about those type of permission calls,with your macros here: http://devnet.kentico.com/articles/page-macro-expressions-security