I think I can guess why this is happening to Adventure Labs and not other types of caches: ALs register the completion of locations imidiately and therefore, if the owner is allowed to see this information he can follow the players with quite good accuracy which of course could have security implications. However, I don't think it makes sense to be able to still check the first 3 to finish the locations. For Instance, when I published my AL, I asked for a friend to test it and I was very far away, at home on my computer, seeing them completing the stages instantly. There's no option to log it later when you're home unless you cheat. Bad intentioned people could use this as a weapon.
I'm not aware of the privacy protection law details, but I'd say a possible solution would be to create some sort of delay between completion of locations and that information being available to the owner. Another easier solution would be to allow logging later.
(These are just guesses, I don't know what I'm talking about)