DuckDuckGo, Duck.ai (optional) Icon

DuckDuckGo, Duck.ai (optional) 5.258.0

By DuckDuckGo • December 17, 2025
Tools arm64-v8a, armeabi-v7a, x86, x86_64 Native (Java/Kotlin) 118.68 MB
Download APK
Verified Safe

Screenshots

File Information

Package Namecom.duckduckgo.mobile.android
Version Name5.258.0
Version Code52580000
Architecturearm64-v8a, armeabi-v7a, x86, x86_64
Min Android VersionAndroid 26 (API 35)
Main Activitycom.duckduckgo.app.launch.Launcher
FrameworkNative (Java/Kotlin)
File Size118.68 MB
Signature (SHA1)FB119BAC72880025C2573A36F8FF5387EADA2923
File Hash (SHA256)9be9e1d9ec49a364bcfcb34a791bebc06bb07534779a3ebdc922a2ff34a47381

What's New

What's new:
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

.

Advertisement

Remove ads, dark theme, and more with

Premium

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

.

Show more

Show less
Download DuckDuckGo, Duck.ai (optional) 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.

Developer

Name: DuckDuckGo

See All Versions View on Google Play