{"version":"1.0","provider_name":"Public Knowledge","provider_url":"https:\/\/publicknowledge.org","author_name":"Public Knowledge","author_url":"https:\/\/publicknowledge.org\/author\/publicknowledge\/","title":"Tending the Garden: How to Ensure That App Stores Put Users First","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"kpIbmjuKdg\"><a href=\"https:\/\/publicknowledge.org\/policy\/tending-the-garden-how-to-ensure-that-app-stores-put-users-first\/\">Tending the Garden: How to Ensure That App Stores Put Users First<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/publicknowledge.org\/policy\/tending-the-garden-how-to-ensure-that-app-stores-put-users-first\/embed\/#?secret=kpIbmjuKdg\" width=\"600\" height=\"338\" title=\"&#8220;Tending the Garden: How to Ensure That App Stores Put Users First&#8221; &#8212; Public Knowledge\" data-secret=\"kpIbmjuKdg\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"App stores provide security, privacy, and trust for users, while giving platform maintainers significant gatekeeper control over the software that users can access, what that software can do, and how it can be monetized. This gatekeeper control can be used to benefit platforms at the expense of independent software developers as well as users.This paper suggests specific measures that should be implemented by dominant app stores to promote consumer rights\u2014reducing the gatekeeper control that app stores inherently have, but not eliminating it.","thumbnail_url":"https:\/\/publicknowledge.org\/wp-content\/uploads\/2021\/12\/pk_social_logo-2.png","thumbnail_width":400,"thumbnail_height":200}