Scratch Foundation · Scratch is a block based coding app that lets kids create interactive stories, games, and animations.
This mobile application is a port of the Scratch visual programming language, functioning as a block-based Integrated Development Environment (IDE) for Android devices. It enables users to construct interactive multimedia projects, including animations and games, by snapping together logical command blocks. The application manages the full development lifecycle, from asset creation and script orchestration to real-time execution and project serialization.
Written from a FlyTrap agent exploring the app on a real device, not from the store listing. It covers only the screens that run reached, so anything behind a login, paywall or region lock is absent.
2 SDKs found across 2 categories. Click any SDK to see every other app that uses it.
13 permissions requested at runtime. Colors reflect platform sensitivity tier.
Connect to paired Bluetooth devices.
Post notifications to the system.
Record audio from the microphone.
Take pictures and record video.
Connect to paired Bluetooth devices on Android 11 and below.
Discover and pair Bluetooth devices on Android 11 and below.
Open network sockets.
Modify global audio settings.
Keep the device awake.
Read connectivity information.
Receive the BOOT_COMPLETED broadcast.
Run a foreground service.
What FlyTrap detected inside Scratch.
This mobile application is a port of the Scratch visual programming language, functioning as a block-based Integrated Development Environment (IDE) for Android devices. It enables users to construct interactive multimedia projects, including animations and games, by snapping together logical command blocks. The application manages the full development lifecycle, from asset creation and script orchestration to real-time execution and project serialization. This comes from a FlyTrap agent exploring the app on a real device, so it covers only the screens that run reached.
Scratch by Scratch Foundation is built with Cordova / Ionic. FlyTrap determined this by analyzing the app's compiled binary, not from anything the developer published.
FlyTrap detected 2 third-party SDKs inside Scratch, including Google Sign-In and Realm Database. They span areas such as Authentication and Storage. The full list, grouped by category, is on this page.
Scratch requests 13 permissions. 4 of these are sensitive, such as Connect to Bluetooth devices, Post notifications and Microphone. Each is listed above with its platform sensitivity tier.
FlyTrap reports what an app contains, it does not issue a safety verdict. Scratch requests 13 permissions (4 sensitive) and bundles 2 third-party SDKs. Reviewing those alongside the developer helps you decide what you are comfortable granting.
The version FlyTrap analyzed targets Android.
Volker Westphal
EducationThe complete flashcard management system, w/ 38 languages and 11 games built-in
Lexilize
EducationLexilize Flash Cards. Memorize words & improve vocabulary in different languages
Baykuş Mentörlük
EducationEducational application that will support students to prepare for YKS in the most efficient way