Shazam

Retest Observations

We retested this app on 19.02.2019. The app doesn’t contact Facebook as soon as the app is opened.

Disclaimer: the tested app may still share data with other third parties. This is outside the scope of this work.

Read more

From the Google Play Store page:

"Shazam is one of the world’s most popular apps, used by hundreds of millions of people each month to instantly identify music that’s playing and see what others are discovering."

Observed Behaviour

This documentation demonstrates actions taken by the test user and the apps subsequent responses.

Test user action 1: The user taps on the application icon, which opens the application
Response from app: The application is initialised and the following data is sent and received by the app:

Immediately after the app is opened, the following data is sent to graph.facebook.com (Graph)

The following HTTP GET request is made to graph.facebook.com

GET https://graph.facebook.com/v2.11/210827375150?fields=supports_implicit_sdk_logging%2Cgdpv4_nux_content%2Cgdpv4_nux_enabled%2Cgdpv4_chrome_custom_tabs_enabled%2Candroid_dialog_configs%2Candroid_sdk_error_categories%2Capp_events_session_timeout%2Capp_events_feature_bitmask%2Cseamless_login%2Csmart_login_bookmark_icon_url%2Csmart_login_menu_icon_url&format=json&sdk=android HTTP/1.1

With the response

 {
  "supports_implicit_sdk_logging":true,"gdpv4_nux_enabled":false,"gdpv4_chrome_custom_tabs_enabled":true,"android_sdk_error_categories":[ {
    "name":"login_recoverable","items":[ {
      "code":102
    }
    , {
      "code":190
    }
    ],"recovery_message":"Please log in to this app again to reconnect your Facebook account."
  }
  ],"app_events_session_timeout":60,"app_events_feature_bitmask":5,"seamless_login":1,"smart_login_bookmark_icon_url":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yh\/r\/HyQ4Fq_iGUX.png","smart_login_menu_icon_url":"https:\/\/static.xx.fbcdn.net\/rsrc.php\/v3\/yR\/r\/xi3BPJ134MF.png","id":"210827375150"
}

The app sends the following HTTP GET request to graph.facebook.com

GET https://graph.facebook.com/v2.11/210827375150/custom_audience_third_party_id?access_token=210827375150%7Ca59dc4a0b52e00fb86461e74145a93a0&format=json&sdk=android HTTP/1.1

With the response

 {
  "custom_audience_third_party_id":""
}

Without any further user action, the app sends the following request to graph.facebook.com

Form data:
format:                       json
sdk:                          android
custom_events_file:           [{"_eventName":"fb_sdk_initialize","_eventName_md5":"d470d22f237aee69843355edba5a8178","_logTime":1543788736,"_ui":"unknown","_implicitlyLogged":"1","core_lib_included":"1","login_lib_included":"1","places_lib_included":"1","all_lib_included":"1","share_lib_included":"1","messenger_lib_included":"1","applinks_lib_included":"1"},{"_eventName":"fb_mobile_activate_app","_eventName_md5":"cb7f3b6cd294afce05ece615d43ea7b9","_logTime":1543788736,"_ui":"SplashActivity","_session_id":"b316eb09-5968-43fd-addd-25cc7bbd8a4e","fb_mobile_launch_source":"Unclassified()"}]
event:                        CUSTOM_APP_EVENTS
advertiser_id:                474364c6-e9cf-4971-8dd2-b1dc3c605450
advertiser_tracking_enabled:  true
installer_package:            com.android.vending
anon_id:                      XZ5bfd8902-f068-4d31-b0f5-babd11f38374
application_tracking_enabled: true
extinfo:                      ["a2","com.shazam.android",901100,"9.11.0-181122","8.1.0","Nexus 5","en_GB","GMT","",1080,1776,"3.00",4,13,6,"Europe\/London"]
application_package_name:     com.shazam.android

The app receives the following response from graph.facebook.com:

 {
  "success":true
}

 

Without any further user action, the app sends the following request to graph.facebook.com

access_token:                 210827375150|a59dc4a0b52e00fb86461e74145a93a0
format:                       json
sdk:                          android
event:                        MOBILE_APP_INSTALL
advertiser_id:                474364c6-e9cf-4971-8dd2-b1dc3c605450
advertiser_tracking_enabled:  true
installer_package:            com.android.vending
anon_id:                      XZ5bfd8902-f068-4d31-b0f5-babd11f38374
application_tracking_enabled: true
extinfo:                      ["a2","com.shazam.android",901100,"9.11.0-181122","8.1.0","Nexus 5","en_GB","GMT","",1080,1776,"3.00",4,13,6,"Europe\/London"]
application_package_name:     com.shazam.android

The app receives the following response from graph.facebook.com:

 {
  "success":true
}

 

Test user action 2: The user makes further interaction with app
Response from app: No futher data is sent to graph.facebook.com

Test user action 3: The user closes the application
Response from app: No futher data is sent or received by the app from graph.facebook.com

 

Additionally the Shazam configuration exchange includes references to Facebook, the data is shown for reference:

{
    "application": {
        "flavour": "SHAZAM",
        "version": "9.11.0"
    },
    "device": {
        "identifiers": {
            "ANDROID_AD_ID": "474364c6-e9cf-4971-8dd2-b1dc3c605450",
            "ANDROID_ID": "012c3614cf742923"
        },
        "model": "google_Nexus 5",
        "os": {
            "name": "android",
            "version": "8.1.0"
        },
        "screendpi": "xxhdpi"
    },
    "inid": "305181D8-6D37-44D4-8BE9-10CC7D23A03A",
    "language": "en",
    "limitadtracking": false,
    "locale": "en_GB",
    "platform": "ANDROID"
}

{
    "advertising": {
        "providers": [
            {
                "name": "dfp",
                "parameters": {
                    "appvn": "9.11.0",
                    "co": "GB",
                    "la": "en"
                },
                "ppid": "ec2468c8aeb9a38df0eef6e3b305e3de1ff2c91048f3c5c0ca2f7c896949b725",
                "sites": {
                    "adresult": "/6925/Shazam_AndroidAPP/Standard_Banners/Tag_Result",
                    "artistpage": "/6925/Shazam_AndroidAPP/Standard_Banners/Artist",
                    "biography": "/6925/Shazam_AndroidAPP/Standard_Banners/Biography",
                    "chartsfeed": "/6925/Shazam_AndroidAPP/Standard_Banners/Charts_Feed",
                    "chartstracklist": "/6925/Shazam_AndroidAPP/Standard_Banners/Charts_Track_List",
                    "explore": "/6925/Shazam_AndroidAPP/Standard_Banners/Explore_Map_Portrait",
                    "fulllyrics": "/6925/Shazam_AndroidAPP/300x250/Full_Lyrics",
                    "home": "/6925/Shazam_AndroidAPP/Standard_Banners/HomePage_320x50",
                    "lyricplay": "/6925/Shazam_AndroidAPP/Standard_Banners/LyricPlay_Post_Roll",
                    "lyrics": "/6925/Shazam_AndroidAPP/Standard_Banners/Lyrics",
                    "mytags": "/6925/Shazam_AndroidAPP/Standard_Banners/My_Tags",
                    "mytagsauto": "/6925/Shazam_AndroidAPP/Standard_Banners/My_Tags",
                    "nomatchlarge": "/6925/Shazam_AndroidAPP/300x250/Shazam_Again",
                    "postroll": "/6925/Shazam_AndroidAPP/Standard_Banners/LyricPlay_Post_Roll",
                    "promo": "/6925/Shazam_AndroidAPP/Standard_Banners/HomePage_320x50",
                    "radiofeed": "/6925/Shazam_AndroidAPP/Standard_Banners/Charts_Feed",
                    "tagit": "/6925/Shazam_AndroidAPP/320x400/Listening_Screen",
                    "tagpreview": "/6925/Shazam_AndroidAPP/300x250/Preview_Ad",
                    "tagresult": "/6925/Shazam_AndroidAPP/Standard_Banners/Tag_Result",
                    "tvresult": "/6925/Shazam_AndroidAPP/Standard_Banners/Tag_Result",
                    "videos": "/6925/Shazam_AndroidAPP/Standard_Banners/Video"
                },
                "templates": {
                    "hpa": "10096103",
                    "leaderboard": "11739084",
                    "takeover": "10095383"
                }
            }
        ]
    },
    "apis": {
        "account": {
            "authdeauth": {
                "authenticate": true,
                "href": "https://auth.shazam.com/auth/v1/deauthorize"
            },
            "authemail": {
                "authenticate": true,
                "href": "https://auth.shazam.com/auth/v1/authEmail"
            },
            "authfacebook": {
                "authenticate": true,
                "href": "https://auth.shazam.com/auth/v1/authFb"
            },
            "deletetag": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v3/en/GB/android/-/installation/{inid}/tag/{type}/{tagid}"
            },
            "details": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/account"
            },
            "inapppurchaseoptions": {
                "authenticate": true,
                "href": "https://amp.shazam.com/inapppurchase/v2/en/GB/android/installation/{inid}/options"
            },
            "linkthirdparty": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/account/thirdparty"
            },
            "logout": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/logout/{inid}"
            },
            "retrievetags": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/tagevents",
                "version": 1
            },
            "unlinkthirdparty": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/account/thirdparty/unlink"
            },
            "updateprofile": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/account/profile"
            },
            "uploadtags": {
                "authenticate": true,
                "batchsize": 150,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/tags"
            },
            "validateemail": {
                "authenticate": true,
                "href": "https://auth.shazam.com/auth/v1/validateEmail"
            }
        },
        "autotag": {
            "backgroundhref": "https://amp.shazam.com/shazam/v1/en/GB/android/-/recognise/{inid}/{tagid}/activebackground",
            "backgroundtimeoutseconds": 21600,
            "foregroundhref": "https://amp.shazam.com/shazam/v1/en/GB/android/-/recognise/{inid}/{tagid}/activeforeground",
            "foregroundtimeoutseconds": 21600
        },
        "beacon": {
            "href": "https://beacon.shazam.com/shazam/{appversion}/en/GB/android/{devicemodel}/beacon/{inid}/",
            "params": {
                "b10": "B",
                "b19": "B",
                "b26": "A",
                "b31": "B",
                "b37": "B",
                "b47": "A",
                "b51": "A",
                "b57": "B",
                "b62": "B",
                "b70": "C",
                "b73": "A",
                "b74": "A",
                "b76": "A"
            }
        },
        "charts": {
            "list": [
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/country-chart-GB?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartweeklygb",
                    "title": "United Kingdom Chart"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/world-chart-world?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartweeklyxx",
                    "title": "Global Chart"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_future_hits_uk?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartfuturehitsuk",
                    "title": "Future Hits"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_hip_hop_global?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "charthiphopxx",
                    "title": "Hip-Hop"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_dance_global?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartdancexx",
                    "title": "Dance"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_pop_global?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartpopxx",
                    "title": "Pop"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_country_global?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartcountryxx",
                    "title": "Country"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_latin_us?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "chartlatinus",
                    "title": "Latin US"
                },
                {
                    "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/web_chart_hall_of_fame?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true",
                    "id": "charthalloffame",
                    "title": "Most Shazamed ever"
                }
            ]
        },
        "discover": {
            "digest": {
                "href": "https://amp.shazam.com/digest/v1/en/GB/android/digest/{inid}?timezone={timezone}&googlestoreusingstream=true&chartcardtracklistversion=v3&recommendedplaylistcardtracklistversion=v3"
            },
            "getonboarding": {
                "href": "https://cdn.shazam.com/shazam/v1/en/-/-/tasteprofile/onboarding"
            },
            "saveonboarding": {
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/tasteprofile/onboarding/installation/{inid}"
            }
        },
        "geocharts": {
            "locationtoptracks": {
                "href": "https://cdn.shazam.com/shazam/v3/en/GB/android/-/tracks/data_chart_explore_{toptracksid}_{geonamesid}?pageSize=20&startFrom=0&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true"
            },
            "mapstrackart": {
                "href": "https://images.shazam.com/coverart/t{trackid}_s100.jpg"
            },
            "toptracks": {
                "href": "https://cdn.shazam.com/shazam/v1/-/-/-/-/chart/geo/toptracks"
            }
        },
        "marketingsettings": {
            "href": "https://amp.shazam.com/shazam/v1/en/GB/android/settings/{inid}/marketing"
        },
        "notificationspreferences": {
            "href": "https://amp.shazam.com/shazam/v1/en/GB/android/shazam/preferences/305181D8-6D37-44D4-8BE9-10CC7D23A03A/notifications"
        },
        "notificationssettings": {
            "href": "https://amp.shazam.com/shazam/v1/en/GB/android/shazam/settings/{inid}/notifications"
        },
        "providertrackmappings": {
            "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/trackmappings"
        },
        "search": {
            "href": "https://cdn.shazam.com/discovery/v2/en/GB/android/-/search?searchQuery={searchTerm}&pageSize=5&startFrom=0"
        },
        "searchartist": {
            "href": "https://cdn.shazam.com/discovery/v2/en/GB/android/-/search/artist?searchQuery={searchTerm}&pageSize=5&startFrom=0"
        },
        "social": {
            "artistpage": {
                "href": "https://cdn.shazam.com/discovery/v3/en/GB/android/artist/{artistid}?shazamapiversion=v3&connected={streamingprovider}&storepreference={storepreference}&googlestoreusingstream=true"
            },
            "artistposts": {
                "href": "https://cdn.shazam.com/digest/v1/en/GB/android/artist/{artistid}/posts"
            },
            "bulklike": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/likes"
            },
            "follow": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/following/publisher/{followkey}"
            },
            "followercount": {
                "href": "https://cdn.shazam.com/shazam/v1/en/GB/android/-/publisher/{followkey}/followers/count"
            },
            "following": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/following/100"
            },
            "followingcount": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/following/count"
            },
            "like": {
                "authenticate": true,
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/installation/{inid}/like/{likekey}"
            },
            "likecount": {
                "href": "https://amp.shazam.com/shazam/v1/en/GB/android/-/like/{likekey}/count"
            }
        },
        "tag": {
            "href": "https://amp.shazam.com/discovery/v5/en/GB/android/-/tag/{inid}/{tagid}?sync=true&webv3=true&sampling=true&connected={streamingprovider}&storepreference={storepreference}&shazamapiversion=v3&sharehub=false",
            "maxsamplems": 12000,
            "minsamplems": 2000,
            "progressiveseconds": 3,
            "sampleseconds": 12
        },
        "tagcount": {
            "href": "https://cdn.shazam.com/shazam/v1/-/-/-/-/tagcounts/track/{key}"
        },
        "track": {
            "href": "https://cdn.shazam.com/discovery/v5/en/GB/android/-/track/{key}?webv3=true&connected={streamingprovider}&storepreference={storepreference}&shazamapiversion=v3&sharehub=false"
        },
        "trackv4": {
            "href": "https://cdn.shazam.com/discovery/v4/en/GB/android/-/track/{key}?webv3=true&connected={streamingprovider}&googlestoreusingstream=true"
        }
    },
    "playwith": {
        "options": [
            {
                "caption": "LISTEN IN DEEZER",
                "icon": "https://images.shazam.com/static/icons/android/v4/playwith_deezermusic.png",
                "id": "deezer",
                "name": "Deezer"
            },
            {
                "caption": "LISTEN IN GOOGLE PLAY MUSIC",
                "icon": "https://images.shazam.com/static/icons/android/v4/playwith_googleplaymusic.png",
                "id": "googleallaccess",
                "name": "Google Play Music"
            },
            {
                "caption": "LISTEN WITH SPOTIFY",
                "icon": "https://images.shazam.com/static/icons/android/v4/playwith_spotify.png",
                "id": "spotify",
                "name": "Spotify",
                "oauthrefresh": "https://amp.shazam.com/shazam/v1/spotify/android/refresh",
                "oauthswap": "https://amp.shazam.com/shazam/v1/spotify/android/swap",
                "store": "https://app.adjust.io/wkkz9h_6a5450?campaign=GB&adgroup=Play",
                "subscribe": "http://spotify.com/shazam"
            },
            {
                "caption": "LISTEN IN APPLE MUSIC",
                "icon": "https://images.shazam.com/static/icons/android/v4/playwith_applemusic.png",
                "id": "applemusic",
                "name": "Apple Music"
            }
        ]
    },
    "settings": {
        "agof": {
            "enabled": false
        },
        "eddystone": {
            "enabled": true
        },
        "explore": {
            "href": "https://www.shazam.com/embed/#/charts?nohf=1"
        },
        "facebook": {
            "appid": "210827375150",
            "readpermissions": [
                "email",
                "user_location",
                "user_friends"
            ]
        },
        "floatingshazam": {
            "auto": false,
            "classificationthreshold": 0.7,
            "classifierfrequency": 30,
            "enabled": true,
            "model": "sig_classify_2018-07-10-00-04-54",
            "peaks": 150,
            "timetorecord": 5000,
            "type": "default",
            "volumethreshold": 0.1
        },
        "gcm": {
            "senderid": "859355755598"
        },
        "googleplus": {
            "enabled": true
        },
        "imaging": {
            "digimarc": {
                "enabled": true
            },
            "moodstocks": {
                "apikey": "ggn9ykirtzcyepmior2g",
                "bundle": "US-1",
                "enabled": true,
                "expiry": 1000,
                "syncproxy": "mscdn.shazam.com"
            }
        },
        "lasttagreminder": {
            "delayms": 172800000,
            "enabled": true,
            "houroftheday": 20
        },
        "locationdialog": {
            "variant": "C"
        },
        "maxage": 21600,
        "myshazam": {
            "history": {
                "numtracks": 12,
                "numtrackstablet": 30
            },
            "previewad": {
                "showafterpreviews": 2,
                "showeverypreviews": 5
            },
            "rememberthissessions": 10000,
            "signupcard": {
                "noshowfordays": 30,
                "showeveryviews": 10
            }
        },
        "noresults": {
            "options": [
                {
                    "range": {
                        "max": 0.05,
                        "min": 0
                    },
                    "subtitle": "Sorry we didn't quite catch that",
                    "title": "No result"
                },
                {
                    "range": {
                        "max": 0.35,
                        "min": 0.05
                    },
                    "subtitle": "Sorry we didn't quite catch that",
                    "title": "No result"
                },
                {
                    "range": {
                        "max": 1,
                        "min": 0.35
                    },
                    "subtitle": "TIP: Try to hold your phone away from the ambient noise or take a step back from the speaker",
                    "title": "No Result"
                }
            ]
        },
        "npssurveybanner": {
            "daysbetweenshowing": 7,
            "dayshiddenafteropening": 90,
            "enabled": true,
            "href": "https://www.shazam.com/company/survey",
            "mintags": 5
        },
        "ntp": {
            "servers": [
                "asia.pool.ntp.org",
                "europe.pool.ntp.org",
                "time.apple.com"
            ]
        },
        "performance": {
            "firebase": {
                "enabled": false
            },
            "hotstartbeacon": {
                "enabled": false
            },
            "screenrenderingbeacon": {
                "enabled": false
            }
        },
        "privacydialog": {
            "enabled": true,
            "href": "https://www.shazam.com/privacy/transfer"
        },
        "privacydisclaimer": {
            "enabled": true
        },
        "recording": {
            "audiosource": "unprocessed",
            "headphones": {
                "enabled": false
            },
            "maxtagseconds": 45,
            "samplerate": 48000,
            "silentrecordingseconds": 3
        },
        "sonytrackidmigration": {
            "enabled": true
        },
        "themesbanner": [
            {
                "destination": "store",
                "hideafter": 2,
                "site": "home"
            },
            {
                "destination": "store",
                "probabilityofappearing": 0.1,
                "site": "tagresult"
            }
        ],
        "trackhub": {
            "numhubproviders": 0
        },
        "upgrade": {
            "uri": "intent://details?id=com.shazam.encore.android#Intent;scheme=market;action=android.intent.action.VIEW;end;"
        },
        "watermarking": {
            "enabled": true
        },
        "webconfig": {
            "country": "GB"
        }
    },
    "share": {
        "options": [
            {
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/whatsapp_{scalefactor}.png",
                "packagename": "com.whatsapp"
            },
            {
                "activityname": "com.facebook.composer.shareintent.ImplicitShareIntentHandlerDefaultAlias",
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/facebook_{scalefactor}.png",
                "key": "facebook",
                "packagename": "com.facebook.katana"
            },
            {
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/fbmessenger_{scalefactor}.png",
                "packagename": "com.facebook.orca"
            },
            {
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/email_{scalefactor}.png",
                "packagename": "com.google.android.gm"
            },
            {
                "activityname": "com.twitter.android.composer.ComposerActivity",
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/twitter_{scalefactor}.png",
                "key": "twitter",
                "packagename": "com.twitter.android"
            },
            {
                "hubicon": "https://images.shazam.com/static/icons/sharehub/android/v5/sms_{scalefactor}.png",
                "packagename": "com.android.mms"
            },
            {
                "packagename": "com.viber.voip"
            },
            {
                "packagename": "com.android.bluetooth"
            }
        ]
    },
    "stores": {
        "choices": [
            {
                "hub": {
                    "icon": "https://images.shazam.com/static/icons/android/v5/googleplaymusic-en_xxhdpi.png",
                    "options": [
                        {
                            "caption": "LISTEN",
                            "icon": "https://images.shazam.com/static/icons/android/v5/google-hublisten_xxhdpi.png",
                            "key": "googleallaccess"
                        },
                        {
                            "caption": "BUY",
                            "icon": "https://images.shazam.com/static/icons/android/v5/google-hubbuy_xxhdpi.png",
                            "key": "google"
                        }
                    ]
                },
                "id": "google",
                "key": "google",
                "listviewbutton": "https://images.shazam.com/static/icons/android/v5/listenongoogleplaymusic-en_xxhdpi.png",
                "mapstrackarturlpattern": "https://images.shazam.com/coverart/t{trackid}-GGB_s100.jpg",
                "menuicon": "https://images.shazam.com/static/icons/android/v4/xhdpi/googleplaymusic.png",
                "name": "Google Play Music",
                "newsfeedbutton": "https://images.shazam.com/static/icons/android/v5/googleplay-en_xxhdpi.png",
                "tagbarbutton": "https://images.shazam.com/static/icons/android/v5/googleplay-en_xxhdpi.png",
                "trackviewbutton": "https://images.shazam.com/static/icons/android/v5/googleplay-en_xxhdpi.png"
            }
        ]
    },
    "styles": {
        "hubtypecolors": [
            {
                "color": "#00CC55",
                "type": "SPOTIFY"
            },
            {
                "color": "#DD1166",
                "type": "APPLEMUSIC"
            },
            {
                "color": "#DD1166",
                "type": "APPLEMUSIC_CONNECTED"
            },
            {
                "color": "#DD1166",
                "type": "ITUNES"
            },
            {
                "color": "#F55511",
                "type": "GOOGLE"
            },
            {
                "color": "#00CCFF",
                "type": "AMAZONMUSIC"
            },
            {
                "color": "#EF0000",
                "type": "CLAROMUSICA"
            },
            {
                "color": "#EF0000",
                "type": "CLAROMUSICASEARCH"
            },
            {
                "color": "#00CCCC",
                "type": "DEEZER"
            }
        ],
        "myshazam": {
            "caption": "Save your Shazams"
        },
        "notifications": {
            "detail": "{title} - {artist}",
            "title": "Your last Shazam was:"
        },
        "visual": {
            "onboarding": [
                {
                    "detail": "Find it on products, magazines, billboards and more",
                    "title": "Look for Shazam's Logo"
                },
                {
                    "detail": "Scan with your phone's camera, with the full object in focus",
                    "title": "Scan"
                },
                {
                    "detail": "You will unlock augmented reality experiences, exclusive content & more",
                    "title": "Magic!"
                }
            ]
        }
    },
    "support": {
        "help": {
            "href": "https://support.shazam.com/hc/categories/200239877-Android"
        },
        "privacypolicy": {
            "href": "https://www.apple.com/legal/privacy/"
        },
        "privacypolicypostclosing": {
            "href": "https://www.shazam.com/privacy/summary?nohf=1"
        }
    }
}

 

 

Notes and Commentary

Note 1: In the videos below, the clocks between the VirtualBox Virtual Machine and the Phone handset are not synchronised.
Note 2: The phone videos are split into multiple parts due to a 180 second limitation in Android Developer Bridge screenrecord command

Date Tested
01/12/2018
App Version
9.11.0-181122-3b7f0c1
Number of App Installs (according to Google Play Store at time of analysis)
100,000,000+
Facebook SDK Version
4.31.0
Opt out of Ads Personalisation (Google Settings)
Not Enabled (Default Setting)
This block is broken or missing. You may be missing content or you might need to enable the original module.