DexGuard logoDexGuard

The most advanced security software for Android applications

Many mobile devices use an Android OS, yet the operating system has quite a few disadvantages. A lot of free hacking tools exist that let anyone easily reverse engineer or even 'trojanize' an Android app. There are a number of possible vulnerabilities for unprotected applications: insertion of malware (such as key logging, password snooping or connection tampering), theft of data and intellectual property, bypassing authentication logic, piracy, and last but not least loss of credibility.

DexGuard provides advanced security features tailor-made for the Android operating system. It offers protection against static analysis. DexGuard shields your apps from cloning, tampering, key extraction and piracy, by applying multiple techniques such as string encryption, class encryption, asset encryption, call hiding, code obfuscation and resource obfuscation.

DexGuard also offers protection against dynamic analysis. It adds tamper detection and SSL pinning to your application, and allows the application to run environment and certificate checks. The combined layers provide the best protection for applications in banking, e-commerce, health, and so forth.

"We have undergone a security evaluation by an independent lab, and the protection of the code was deemed very good. Congratulations!"

Get a free quote for DexGuard

Get your quote now 

DexGuard's unique strengths

DexGuard 7.1

       check adds multiple, mutually reinforcing layers of protection to Android applications and SDKs. Each of these layers is polymorphic, i.e. different in each single implementation.

       check offers extensive customization options, enabling you to adapt the applied protection to your security and performance requirements.

       check allows you to plug in proprietary algorithms for the encryption and decryption of strings, assets, resources and native libraries.

       check improves the performance and reduces the size of Android applications and SDKs while effectively shielding them from reverse engineering attempts and hacking attacks.

       check integrates transparently in the build process: DexGuard doesn't require any changes to the source code.

       check supports the use of several popular security libraries, such as IOCipher, NetCipher, SQLCipher, Conceal, KeyCzar and SecurePreferences.

       check is fully compatible with ProGuard and with all common build tools and development environments (Gradle, Android Studio, Ant, Eclipse, Maven and custom builds).

DexGuard integrates transparently in the build process

GuardSquare solutions

"DexGuard provides protection against all attacks at the binary level. Our penetration test couldn't find any vulnerabilities in the application."

A customer from the U.S.A.

DexGuard, more than an obfuscator

Application code protection

Application resource protection

Size and performance improvements

DexGuard protects your apps against reverse engineering of the source code.
DexGuard secures your apps against reverse engineering of the resources, assets and native libraries.
DexGuard makes your apps 20-90% smaller and 10-20% faster.
GuardSquare solutions

Application integrity

Platform integrity

Communication hardening

DexGuard ensures that your application reacts appropriately if a hacker has tried to modify it or is accessing it illegitimately. DexGuard applies environment checks to prevent your apps from running in a compromised environment.


DexGuard increases the security of your communication and data storage.


Read more about the features offered by DexGuard

Get a free quote for DexGuard

Get your quote now 

Enjoy continued support and updates

Installation support Installation support

Quick updates Quick updates

Free upgrades for 1 year Free upgrades for 1 year

Integrating DexGuard in your build process is easy, but we'll assist you if you have any questions.
You'll get updates for any issues that you report, typically within days or even hours.
We're continuously improving and extending DexGuard to stay ahead of hackers and pirates. We want to make sure you can benefit from the latest developments.


DexGuard helps streamlining your development

Speed up your builds

Reuse any custom
ProGuard configurations

Stick to your favorite
build process

Learn from our examples

DexGuard optimizes, obfuscates, converts to Dalvik bytecode, packages, signs, and aligns archives in a single seamless process. This optimization streamlines and speeds up the entire build process.
DexGuard is fully compatible with ProGuard, so you can reuse your configuration and continue leveraging your expertise on ProGuard.
DexGuard integrates transparently in Android Studio, Eclipse, Gradle, Ant and Maven. You can also plug in DexGuard in your custom builds, or even run it as a command-line tool.
DexGuard comes with working samples that illustrate its features, for instance hardening Google's License Verification Library, the in-app billing library, Amazon's in-app purchasing library, and so forth.

DexGuard lets you focus on your application, not on its protection. It automatically applies state-of-the-art protection techniques, saving you time, energy and money.

Get a free quote for DexGuard

Get your quote now