{
  "docId": "019dd923-622c-750b-8b97-b61650b69e06",
  "docSlug": "6c16913ce6b9",
  "documentTitle": "AppLovin (APP)",
  "authorId": "51_Muddy_Waters",
  "authorName": "Muddy Waters Research",
  "documentKindSlug": "activist-deck",
  "documentKindLabel": "Activist deck",
  "sourceTypeSlug": "short_seller",
  "sourceTypeLabel": "Short seller",
  "presentationDate": "2025-05-07 00:00:00",
  "orientation": "landscape",
  "aspectRatio": 1.7777778,
  "pageNumber": 7,
  "pageCount": 16,
  "prevPage": 6,
  "nextPage": 8,
  "slideType": "appendix_methodology",
  "function": "illustrate_case",
  "density": "balanced",
  "nDataPoints": 0,
  "notes": "Includes a footnote detailing the scope of tests (tens of thousands of HTTP requests).",
  "elementsJson": [
    "headline_text",
    "paragraph",
    "screenshot",
    "footnote"
  ],
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019dd923-622c-750b-8b97-b61650b69e06/7",
  "deckHref": "/decks/019dd923-622c-750b-8b97-b61650b69e06",
  "deckJsonHref": "/decks/019dd923-622c-750b-8b97-b61650b69e06.json",
  "deckAnchorHref": "/decks/019dd923-622c-750b-8b97-b61650b69e06#slide-7",
  "components": [
    {
      "bbox": {
        "h": 0.4,
        "w": 0.45,
        "x": 0.04,
        "y": 0.45
      },
      "kind": "image",
      "text": "Left: Side-by-side view of the application running and its data flows between the applications and APP’s servers",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "5c38e102-e994-40b1-9ed8-b17dedee0118",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.4,
        "w": 0.41,
        "x": 0.55,
        "y": 0.45
      },
      "kind": "image",
      "text": "Right: The collected data was exported and analyzed, Persistent identifiers are located.",
      "attrs": null,
      "subkind": "screenshot",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "840bc10a-ba3c-4564-9cec-9ca7e92ddc03",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.12,
        "w": 0.94,
        "x": 0.03,
        "y": 0.17
      },
      "kind": "paragraph",
      "text": "PRR’s technical expert video explains the research methods used to find persistent identifiers tracking users across apps and environments, some of which were for extended durations.1 This included making video recordings of the applications running on screen, side-by-side with a data collecting proxy. The proxy captured the background data movements between the domains, applications, browsers and APP’s servers.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "ad8e3474-dabe-4777-9a13-28e3de3d62fa",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.94,
        "x": 0.03,
        "y": 0.89
      },
      "kind": "source-note",
      "text": "1 Tests conducted collected tens of thousands of HTTP requests, using iOS and Android; Safari, Chrome & other browsers; VPN on & off, USA & Canada mobile hardware and networks.",
      "attrs": {
        "numbered": true
      },
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "c6c9e1a9-14f8-4dc1-bbbd-91bffb15aa57",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.05,
        "w": 0.35,
        "x": 0.03,
        "y": 0.06
      },
      "kind": "title",
      "text": "Data Collection Methods",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f575cc4b-712a-4e81-885b-e728854cdc96",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 11,
      "from": 7,
      "beatId": "d8fc7000-740c-49e7-955e-8358b56459ea",
      "arcName": "Overcoming the Monster",
      "arcSlug": "overcoming-monster",
      "beatName": "The Struggle",
      "beatSlug": "overcoming-monster-the-struggle",
      "evidence": "Slides 7-11 present evidence of AppLovin's alleged misuse of persistent identifiers.",
      "position": 1,
      "confidence": 0.8,
      "parentBeatName": "Development",
      "parentBeatSlug": "development"
    }
  ],
  "loops": [],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}