Published On: Wed, Aug 5th, 2020

Parental control app Boomerang regularly blocked from Play Store, losing business

Apple isn’t a usually one indicted of kicking out rival solutions from a App Store. Google did a same — for over a month during slightest — or so alleges parental control app builder Boomerang. The company’s product competes with Google’s possess Family Link resolution for determining shade time and children’s use of mobile devices. The association claims Google regularly private a focus from a Play Store for a accumulation of issues, including violations of Google’s “Deceptive Behavior Policy” that relates to users’ inability to simply mislay a focus from their Android device.

The emanate itself is formidable and an denote of how bad developer communication processes can make an existent problem worse, heading developers to protest of anti-competitive behaviors.

Like Apple, Google also has a set of manners developers have to determine to in sequence to tell apps on a Google Play store. The problem is that those manners are mostly haphazardly or unevenly enforced, requests for appeals are met with no replies or programmed responses and, during a finish of a day, there’s no approach for a developer to strech a tellurian and have a genuine discussion.

You might remember a identical conditions involving shade time apps strike a organisation of shade time app makers final year. Apple afterwards had unexpected private a horde of third-party shade time and parental control apps, shortly after introducing a possess Screen Time resolution within iOS 12. The company’s pierce was brought adult during final week’s antitrust hearings in Congress, where Apple CEO Tim Cook insisted Apple’s preference was due to a risk to user remoteness and confidence these apps caused.

The box with Boomerang is not that different. A developer gets kicked out of a Play Store and seems to have no approach to expand a interest to an tangible tellurian to plead a nuances of a conditions further.

The Boomerang Ban

For starters, let’s acknowledge that it creates clarity that a Play Store would have a routine opposite apps that are formidable to uninstall, as this would concede for a horde of malware, spam and spyware applications to exist and torture users.

However, in a box of a parental control solution, a existence is that relatives don’t wish their kids to have a choice to simply uninstall a program. In fact, Boomerang combined a underline formed on user feedback from parents.

Google itself puts a Family Link controls behind a parental PIN formula and requires relatives to pointer into to their Google comment to mislay a child’s comment from a device, for instance.

Boomerang’s app compulsory a identical march of action. In “Parent Mode,” relatives would toggle a switch that says “prevent app uninstallation” in a app’s Settings to make a insurance on a child device non-removable.

Image Credits: Boomerang

But notwithstanding a apparent dictated use box here, Boomerang’s app was regularly flagged for a same “can’t uninstall app” reason by a Play Store’s app examination routine when it submitted updates and bug fixes.

This began on May 8th, 2020 and took over a month to resolve. The developer, Justin Payeur, submitted a initial interest on May 11th to exam if a anathema had only been triggered by Google’s “app examination robots.” On May 13th, a app was re-approved yet any tellurian response or feedback to a appeals summary he had sent to Google.

But afterwards on Jun 30th, Boomerang was again flagged for a same reason: “can’t uninstall app.” Payeur filed a second appeal, explaining a underline is not on by default — it’s there for relatives to use if they choose.

On Jul 6th, Boomerang had to surprise users of a problem, as they had turn increasingly undone they couldn’t find a app on Google Play. In a patron email that didn’t chop words, Boomerang wrote: “Google has turn evil.” Complaints from users pronounced that if a app didn’t offer a “prevent uninstall” feature, it wouldn’t be value using.

On Jul 8th, Boomerang perceived a respond from Google with some-more information, explaining that Google doesn’t concede apps that change a user’s device settings or facilities outward a app yet user’s trust or consent. Specifically, it also cited a app’s use of a “Google Accessibility Services API” in a demeanour that’s  in defilement with a Play Store terms. Google pronounced a app wouldn’t be authorized until it mislay functionality that prevented a user from stealing or uninstalling a app from their device.

This requirement, yet secure in user security, disadvantages parental control apps compared with Google’s possess Family Link offering. As Google’s assistance support indicates, stealing a child’s comment from an Android device requires relatives to submit a passcode — it can’t simply be uninstalled by a finish user (the child).

Boomerang after that day perceived a second defilement presentation after it altered a app to be categorically transparent to a finish user (the child) that a Device Administrator (a parent) would have accede to control a device, mimicking other apps Boomerang pronounced were still live on Google Play.

After dual some-more days pass with no respond from a Appeals team, Boomerang requested a phone call to discuss. Google sent a brief email, observant it was merging a dual active Appeals into one yet no other information about a Appeal was provided.

On Jul 13th, Boomerang was sensitive Google was still examining a app. The association replied again to explain since a parental control app would have such a feature. The same day, Boomerang was alerted that comparison versions of a app in a inner contrast area in a Play Console were being rejected. These versions were never published live, a association says. The rejections indicated Boomerang was “degrading device security” with a app.

The subsequent day, Boomerang sensitive a user bottom that it might have to mislay a underline they wanted and emailed Google again to again indicate out a app now has transparent agree included.

Image Credits: Boomerang; Email complains of “material impact” to business 

Despite not carrying done any changes, Google informs Boomerang on Jul 16th it’s in defilement of a “Elevated Privilege Abuse” territory of a Google Play Malware policy. On Jul 19th, a association private a additional app insurance underline and on Jul 21st, Google again deserted a app for a same defilement — over a underline that had now been removed.

Despite steady emails, Boomerang didn’t accept any summary from Google until an programmed email arrived on Jul 24th. Again, Google sent no response to a emails where Payeur explains a violating underline had now been removed. Repeated emails by Jul 30th were also not responded to.

After conference about Boomerang’s issues, TechCrunch asked Google on Jul 27th to explain a reasoning.

The company, after a few follow-ups, told TechCrunch on Aug 3rd that a issues with Boomerang — as after emails to Boomerang had pronounced — were associated to how a app implemented a features. Google does not concede apps to rivet in “elevated privilege” abuse. And it doesn’t concede apps to abuse a Android Accessibility APIs to meddle with simple operations on a device.

Google also pronounced it doesn’t concede any apps to use a same resource Boomerang does, including Google’s own. (Of course, Google’s possess apps have a advantage of low integrations with a Android OS. Developers can’t daub into some arrange of “Family Link API,” for example, to benefit a identical ability to control a child’s device.)

“We commend a value of organisation apps in several contexts, and developers are giveaway to emanate this knowledge with suitable safeguards,” a Google orator said.

More broadly, Boomerang’s knowledge is identical to what iOS parental control apps went by final year. Like those apps, Boomerang too bumped adult opposite a confidence guarantee meant to strengthen an whole app store from violent software. But a sweeping order leaves no shake room for exceptions. Google, meanwhile, argues a OS confidence is not meant to be “worked around” like this. But it has also during a same time offering no central means of interacting with a OS and possess shade time/parental control features. Instead, choice shade time apps have to figure out ways to fundamentally penetrate a complement to even exist in a initial place, even yet there’s transparent consumer direct for their offerings.

Boomerang’s sold box also reveals a complexities concerned with of carrying a business live or die by a whims of an app examination process.

It’s easy adequate to disagree that a developer should have simply private a underline and changed on, yet a developer seemed to trust a underline would be excellent — as evidenced by before approvals and a capitulation perceived on during slightest one of a appeals. Plus, a developer is incentivized to quarrel for a underline since it’s something users pronounced they wanted — or rather, what they demanded, to make a app value profitable for.

Had someone from Google only picked adult a phone and explained to Boomerang what’s wrong and what choice methods would be permitted, a box might not have dragged on in such a manner. In a meantime, Boomerang expected mislaid user trust, and a dismissal really impacted a business in a near-term.

Reached for a follow-up, Payeur voiced continued frustration, notwithstanding a app now being re-approved for Play Store distribution.

“It took Google over a month to yield us with this feedback,” he said, referencing a banned API use that was a genuine problem. “We are now digesting this”  he said, adding how formidable it was to not be means to speak to Google’s teams to get correct communication and feedback over a past several weeks.

Boomerang has begun collecting a names of other likewise impacted apps, lile Filter Chrome, Minder Parental Control, and Netsanity. The association says other apps can strech out secretly to discuss, if they prefer.




About the Author