We help mobile apps perform reliably and securely before they reach real users.

Kancil Research Labs tests mobile applications on physical devices, across models and OS versions, combining static and dynamic analysis with automated tooling and human review.

How it works.

Three things shape every test we run.

On real devices

Every test that needs a running application runs on physical hardware in our own device lab, across different models and OS versions.

Comprehensive analysis

We combine static and dynamic analysis. Statically, we inspect the package you ship — its contents, the permissions it declares, the libraries it carries. Dynamically, we install the same build on a real device and observe it while it runs. Security, correctness and stability are assessed on both sides.

Automated, human-verified

Automated tooling runs the checks across devices and builds. Analysts then verify every result and add what tooling cannot: judgement about what matters and why.

Who we work with.

Different applications fail in different ways. Some examples of who comes to us, and why.

Consumer apps Retail, media, services — anything with a public user base. A checkout that fails on one manufacturer's phone is a lost customer, not a bug report, so you need breadth across devices.

Finance and regulated apps Payments, banking, health — anything that handles sensitive data. The risk is exposure, so you need depth: static analysis of the package and dynamic analysis on real hardware before release.

Enterprise and internal apps Tools rolled out to a workforce on managed devices. One incompatible OS version can stop a department, so you need certainty on specific hardware.

Ready to validate your mobile application?

CompanyKancil Research Labs Sdn. Bhd.
Registration202501002983 (1604396-P)
Office Suite 8.01, Level 8, Menara Binjai 2
Jalan Binjai, Kuala Lumpur 50450, Malaysia
Email hr@kancil.io