# Why does Angry Birds need to know who I call?

**URL:** <https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556>\
**Category:** The Game Room\
**Created:** [November 19, 2012, 11:42pm UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556 "2012-11-19T23:42:00Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Strassia](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@Strassia](https://boards.straightdope.com/u/Strassia)\
**Post date:** [November 19, 2012, 11:42pm UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/1 "2012-11-19T23:42:00Z")

</div>

I was about to install Bad Piggies from Rovio on my phone when I noticed the list of permissions. Some I understand are necessary for the game to run, like permissions to write to disk, some are necessary for the advertisements for the free game, like network access. But one suprised me. Under “Phone calls”, I have to give the game permission to read phone state and identity. This means, and I quote:

[QUOTE=Google Play]  
Allows the application to access the phone features of the devices. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that the call is connected to and the like.  
[/QUOTE]

What is the purpose of having this access? I checked other Rovio apps like Angry Birds and it is the same. Why does this app need to know who I call and who calls me? What does it do with this information?

---

<div class="post-metadata">

**Author:** ![Baron\_Greenback](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/baron_greenback/32/48_2.png) [@Baron\_Greenback](https://boards.straightdope.com/u/Baron_Greenback)\
**Post date:** [November 19, 2012, 11:46pm UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/2 "2012-11-19T23:46:08Z")

</div>

Angry Birds just needs to know the phone state so that it can handle an incoming call when you are playing.

---

<div class="post-metadata">

**Author:** ![Strassia](https://avatars.discourse-cdn.com/v4/letter/s/e8c25b/32.png) [@Strassia](https://boards.straightdope.com/u/Strassia)\
**Post date:** [November 20, 2012, 12:03am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/3 "2012-11-20T00:03:01Z")

</div>

> [@Baron\_Greenback](#):
>
> Angry Birds just needs to know the phone state so that it can handle an incoming call when you are playing.

Shouldn’t there be a level of permission that allows that without allowing monitoring of the phone numbers?

---

<div class="post-metadata">

**Author:** ![DrDeth](https://avatars.discourse-cdn.com/v4/letter/d/b487fb/32.png) [@DrDeth](https://boards.straightdope.com/u/DrDeth)\
**Post date:** [November 20, 2012, 12:15am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/4 "2012-11-20T00:15:01Z")

</div>

Marketing.

---

<div class="post-metadata">

**Author:** ![Colibri](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/colibri/32/1841_2.png) [@Colibri](https://boards.straightdope.com/u/Colibri)\
**Post date:** [November 20, 2012, 12:22am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/5 "2012-11-20T00:22:40Z")

</div>

Moved to the Game Room.

Colibri  
General Questions Moderator.

---

<div class="post-metadata">

**Author:** ![pseudotriton\_ruber\_ruber](https://avatars.discourse-cdn.com/v4/letter/p/a9a28c/32.png) [@pseudotriton\_ruber\_ruber](https://boards.straightdope.com/u/pseudotriton_ruber_ruber)\
**Post date:** [November 20, 2012, 1:29am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/6 "2012-11-20T01:29:44Z")

</div>

> [@Colibri](#):
>
> Moved to the Game Room.
> 
> Colibri  
> General Questions Moderator.

And I opened this thread hoping to find out what **Colibri** had to say about angry birds.

---

<div class="post-metadata">

**Author:** ![Lynn\_Bodoni](https://avatars.discourse-cdn.com/v4/letter/l/e47c2d/32.png) [@Lynn\_Bodoni](https://boards.straightdope.com/u/Lynn_Bodoni)\
**Post date:** [November 20, 2012, 4:09am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/7 "2012-11-20T04:09:22Z")

</div>

He’d say not to get a hummingbird angry, because they’re mean little buggers.

---

<div class="post-metadata">

**Author:** ![Jragon](https://avatars.discourse-cdn.com/v4/letter/j/e19b73/32.png) [@Jragon](https://boards.straightdope.com/u/Jragon)\
**Post date:** [November 20, 2012, 4:13am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/8 "2012-11-20T04:13:44Z")

</div>

> [@Strassia](#):
>
> Shouldn’t there be a level of permission that allows that without allowing monitoring of the phone numbers?

There probably **should** , but there’s not. I assume that for whatever reason they didn’t think it was a big deal. The likely reason is that if all apps, before being released on the store, are screened for malicious code etc they assumed they’d catch anything using that permission nefariously. It’s still a bad idea, imo, but I can see using it as a tempting excuse if splitting the two layers of permissions was more difficult than not doing it for some reason.

---

<div class="post-metadata">

**Author:** ![voltaire](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/voltaire/32/313_2.png) [@voltaire](https://boards.straightdope.com/u/voltaire)\
**Post date:** [November 20, 2012, 11:11am UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/9 "2012-11-20T11:11:30Z")

</div>

> [@Baron\_Greenback](#):
>
> Angry Birds just needs to know the phone state so that it can handle an incoming call when you are playing.

> [@Strassia](#):
>
> Shouldn’t there be a level of permission that allows that without allowing monitoring of the phone numbers?

The thing is, even if those two disparate permissions were separated, the majority of apps would still require them both. Because, even though what **Baron Greenback** said is true, most app makers (particularly makers of free apps with advertising) would \*also \*require the permission which allows them to access a “unique ID” to identify your phone. That allows them to do all sorts of useful things, like market the amount of unique “eyeballs” that advertising through their app can access for advertisers.

Also, using the phone’s serial number, they can tell exactly what brand and model the phone is, which helps them identify and address any problems they might be having with specific models.

---

<div class="post-metadata">

**Author:** ![unwashed\_brain](https://avatars.discourse-cdn.com/v4/letter/u/a9adbd/32.png) [@unwashed\_brain](https://boards.straightdope.com/u/unwashed_brain)\
**Post date:** [November 20, 2012, 12:57pm UTC](https://boards.straightdope.com/t/why-does-angry-birds-need-to-know-who-i-call/641556/10 "2012-11-20T12:57:33Z")

</div>

I’ll second the guesses of phonecall state and unique identifier. Those are reasonable. Android doesn’t need to additionally allow access to the number associated with any calls for any reason I can imagine. It’s either Rovio being greedy when asking for permissions or Android exposing permissions at a level that isn’t granular enough. Either way, I give it 3 :dubious::dubious::dubious: out of 4.
