Many third party services (e.g. AppAnnie) can show retention data for (almost?) every app out there. How do they do that? They can't have first party data access to every app. Are there ways to build heuristics to calculate retention data with public infos from the app stores?