I have to really commend Kees Cook who has made the most sensible suggestions to address the issues that the EFF and others raised about the Unity Shopping Lens. In fact Kees submitted a patch back in November which would fix this bug and the patch as you can see below is quite sane but it has been ignored. Why?
=== modified file ‘data/com.canonical.Unity.Lenses.gschema.xml.in.in’
— data/com.canonical.Unity.Lenses.gschema.xml.in.in 2012-09-25 15:10:07 +0000
+++ data/com.canonical.Unity.Lenses.gschema.xml.in.in 2012-11-13 19:36:25 +0000
@@ -1,7 +1,7 @@
Content fetching from remote source preference.
“all” is to enable the supported default lens to search from remote and commercial sources. “none” will indicate the lenses to not perform that remote search at all.
Why is the Unity Team not accepting this patch? If they disagree with it they can comment and reject but to just let it sit there for months seems like they have no interest in addressing a valid bug.