Download DuckDuckGo, Duck.ai, & VPN APK 5.252.0 arm64-v8a, armeabi-v7a, x86, x86_64 · Android 26+
Download APK
Verified Safe
This is the arm64-v8a, armeabi-v7a, x86, x86_64 build of DuckDuckGo, Duck.ai, & VPN 5.252.0. Pick this build if your device's primary ABI matches.
File size: 112.2 MB • Min Android: 26 • Target Android: 35 • Version code: 52520000 • Framework: Native (Java/Kotlin) • Permissions: 23
Screenshots
File Information
| Package Name | com.duckduckgo.mobile.android |
|---|---|
| Version Name | 5.252.0 |
| Version Code | 52520000 |
| Architecture | arm64-v8a, armeabi-v7a, x86, x86_64 |
| Min Android Version | Android 26 (API 35) |
| Main Activity | com.duckduckgo.app.launch.Launcher |
| Framework | Native (Java/Kotlin) |
| File Size | 112.21 MB |
| Signature (SHA1) | FB119BAC72880025C2573A36F8FF5387EADA2923 |
| File Hash (SHA256) | c2c1203fe03a431e825f2f4474e97d188ffc7417beca0b707fb5a33eefb7bc17 |
What's New
What's new:
Bug fixes and other improvements
Bug fixes and other improvements
App Description
DuckDuckGo Android
Welcome to our android application. We are excited to engage the community in development, see
CONTRIBUTING.md
.
We are hiring!
DuckDuckGo is growing fast and we continue to expand our fully distributed team. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. If you are a senior software engineer capable in either iOS or Android, visit our
careers
page to find out more about our openings!
Building the Project
We use git submodules and so when you are checking out the app, you'll need to ensure the submodules are initialized properly. You can use the
--recursive
flag when cloning the project to do this.
git clone --recursive
github.com/duckduckgo/android.git
Alternatively, if you already have the project checked out, you can initialize the submodules manually.
git submodule update --init
Terminology
We have taken steps to update our terminology and remove words with problematic racial connotations, most notably the change to
main
branches,
allow lists
, and
blocklists
. Closed issues or PRs may contain deprecated terminology that should not be used going forward.
Contribute
Please refer to
contributing
.
Discuss
Contact us at
https://duckduckgo.com/feedback
if you have feedback, questions or want to chat. You can also use the feedback form embedded within our Mobile App - to do so please navigate to Settings and select "Leave Feedback".
License
DuckDuckGo android is distributed under the Apache 2.0
license
.
Welcome to our android application. We are excited to engage the community in development, see
CONTRIBUTING.md
.
We are hiring!
DuckDuckGo is growing fast and we continue to expand our fully distributed team. We embrace diverse perspectives, and seek out passionate, self-motivated people, committed to our shared vision of raising the standard of trust online. If you are a senior software engineer capable in either iOS or Android, visit our
careers
page to find out more about our openings!
Building the Project
We use git submodules and so when you are checking out the app, you'll need to ensure the submodules are initialized properly. You can use the
--recursive
flag when cloning the project to do this.
git clone --recursive
github.com/duckduckgo/android.git
Alternatively, if you already have the project checked out, you can initialize the submodules manually.
git submodule update --init
Terminology
We have taken steps to update our terminology and remove words with problematic racial connotations, most notably the change to
main
branches,
allow lists
, and
blocklists
. Closed issues or PRs may contain deprecated terminology that should not be used going forward.
Contribute
Please refer to
contributing
.
Discuss
Contact us at
https://duckduckgo.com/feedback
if you have feedback, questions or want to chat. You can also use the feedback form embedded within our Mobile App - to do so please navigate to Settings and select "Leave Feedback".
License
DuckDuckGo android is distributed under the Apache 2.0
license
.
Download DuckDuckGo, Duck.ai, & VPN APK
Fast, free and safe download.
APK Permissions 23
- android.permission.ACCESS_COARSE_LOCATION
- android.permission.ACCESS_FINE_LOCATION
- android.permission.ACCESS_NETWORK_STATE
- android.permission.CAMERA
- android.permission.CREDENTIAL_MANAGER_SET_ORIGIN
- android.permission.FOREGROUND_SERVICE
- android.permission.FOREGROUND_SERVICE_SPECIAL_USE
- android.permission.INTERNET
- android.permission.MODIFY_AUDIO_SETTINGS
- android.permission.POST_NOTIFICATIONS
- android.permission.QUERY_ALL_PACKAGES
- android.permission.READ_PHONE_STATE
- android.permission.RECEIVE_BOOT_COMPLETED
- android.permission.RECORD_AUDIO
- android.permission.REQUEST_INSTALL_PACKAGES
- android.permission.USE_BIOMETRIC
- android.permission.USE_FINGERPRINT
- android.permission.WAKE_LOCK
- android.permission.WRITE_EXTERNAL_STORAGE
- com.android.launcher.permission.INSTALL_SHORTCUT
- com.android.vending.BILLING
- com.duckduckgo.mobile.android.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE
APK Verified
The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way.
Similar in Tools
Frequently Asked Questions about DuckDuckGo, Duck.ai, & VPN APK
This variant is built for devices that report `arm64-v8a, armeabi-v7a, x86, x86_64` as their primary ABI. If your device's CPU matches, this is the smallest, fastest version to install.
Yes — the APK's signature has been cryptographically verified against the publisher's signing key. The SHA-256 hash is shown in the File Information panel so you can independently confirm the file matches the original release.
Android 26 (API level 35) or newer. Older devices will refuse the install.
Install a free app like 'CPU-Z' or 'Droid Hardware Info' from the Play Store and look at the ABI / Instruction Set row. Most phones made after 2017 are arm64-v8a; if in doubt, download the universal variant.
All variants are functionally identical — same features, same version. They differ only in which CPU architectures the native code is compiled for, and (sometimes) which screen densities the included graphics target. Pick the one that matches your device for the smallest install size, or pick 'Universal' if you're unsure.