René's URL Explorer Experiment


Title: Security checklist  |  Android Developers

Open Graph Title: Security checklist  |  Android Developers

Description: Learn best practices for building secure Android applications by leveraging built-in security features and following guidelines for authentication, data storage, permissions, networking, and more.

Open Graph Description: Learn best practices for building secure Android applications by leveraging built-in security features and following guidelines for authentication, data storage, permissions, networking, and more.

Keywords:

Opengraph URL: https://developer.android.com/privacy-and-security/security-tips

direct link

Domain: developer.android.com


Hey, it has json ld scripts:
  {
    "@context": "https://schema.org",
    "@type": "Article",
    
    "headline": "Security checklist"
  }
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [{
      "@type": "ListItem",
      "position": 1,
      "name": "Security",
      "item": "https://developer.android.com/security"
    },{
      "@type": "ListItem",
      "position": 2,
      "name": "Security checklist",
      "item": "https://developer.android.com/privacy-and-security/security-tips"
    }]
  }
  

google-signin-client-id721724668570-nbkv1cfusk7kk4eni4pjvepaus73b13t.apps.googleusercontent.com
google-signin-scopeprofile email https://www.googleapis.com/auth/developerprofiles https://www.googleapis.com/auth/developerprofiles.award https://www.googleapis.com/auth/devprofiles.full_control.firstparty
og:site_nameAndroid Developers
og:typewebsite
theme-color#34a853
NoneIE=Edge
og:imagehttps://developer.android.com/static/images/social/android-developers.png
og:image:width1200
og:image:height675
og:localeen
twitter:cardsummary_large_image

Links:

Skip to main content https://developer.android.com/topic/security/data#main-content
https://developer.android.com/
Essentials https://developer.android.com/get-started
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Design & Plan https://developer.android.com/design
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Develop https://developer.android.com/develop
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Google Play https://developer.android.com/distribute
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Blog https://developer.android.com/blog
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies Real-world results from real-world users. Explore how different teams use our tools to achieve their goals. https://developer.android.com/blog/categories/case-studies
Events & Programs Get the details on upcoming webinars, workshops, meetups, and special initiatives designed to help you grow. https://developer.android.com/blog/categories/events-and-programs
Product News Stay in the loop with the latest updates, feature releases, and behind-the-scenes looks at how we’re evolving. https://developer.android.com/blog/categories/product-news
Community Discover stories from our users, spotlight features, and the collaborative projects that bring us all together. https://developer.android.com/blog/categories/community
How-tos From quick tips to deep-dive tutorials, these step-by-step guides are designed to help you work smarter and faster. https://developer.android.com/blog/categories/how-tos
Android Studio https://developer.android.com/studio
Security https://developer.android.com/security
Overview https://developer.android.com/security
Guides https://developer.android.com/privacy-and-security/security-tips
https://developer.android.com/
Essentials https://developer.android.com/get-started
Design & Plan https://developer.android.com/design
Overview https://developer.android.com/security
Guides https://developer.android.com/privacy-and-security/security-tips
Develop https://developer.android.com/develop
Google Play https://developer.android.com/distribute
Blog https://developer.android.com/blog
Android Studio https://developer.android.com/studio
Security checklisthttps://developer.android.com/privacy-and-security/security-tips
About user safety and SDKshttps://developer.android.com/guide/practices/sdk-best-practices
Improve your app's securityhttps://developer.android.com/privacy-and-security/security-best-practices
About the app security improvement programhttps://developer.android.com/privacy-and-security/googleplay-asi
AI risks and mitigationshttps://developer.android.com/privacy-and-security/risks/ai-risks/risks-mitigations
Prompt injectionhttps://developer.android.com/privacy-and-security/risks/ai-risks/prompt-injection
Sensitive information disclosurehttps://developer.android.com/privacy-and-security/risks/ai-risks/sensitive-information-disclosure
Excessive agencyhttps://developer.android.com/privacy-and-security/risks/ai-risks/excessive-agency
Common riskshttps://developer.android.com/privacy-and-security/risks
android:debuggablehttps://developer.android.com/privacy-and-security/risks/android-debuggable
android:exportedhttps://developer.android.com/privacy-and-security/risks/android-exported
Broken or risky cryptographic algorithmhttps://developer.android.com/privacy-and-security/risks/broken-cryptographic-algorithm
Cleartext communicationshttps://developer.android.com/privacy-and-security/risks/cleartext-communications
Cross-App Scriptinghttps://developer.android.com/privacy-and-security/risks/cross-app-scripting
Content resolvershttps://developer.android.com/privacy-and-security/risks/content-resolver
Custom Permissionshttps://developer.android.com/privacy-and-security/risks/custom-permissions
createPackageContexthttps://developer.android.com/privacy-and-security/risks/create-package-context
Dynamic code loadinghttps://developer.android.com/privacy-and-security/risks/dynamic-code-loading
Hardcoded Cryptographic Secretshttps://developer.android.com/privacy-and-security/risks/hardcoded-cryptographic-secrets
Implicit Intent hijackinghttps://developer.android.com/privacy-and-security/risks/implicit-intent-hijacking
Improperly Exposed Directories to FileProviderhttps://developer.android.com/privacy-and-security/risks/file-providers
Improperly trusting ContentProvider-provided filenamehttps://developer.android.com/privacy-and-security/risks/untrustworthy-contentprovider-provided-filename
Insecure API usagehttps://developer.android.com/privacy-and-security/risks/insecure-api-usage
Insecure API or Libraryhttps://developer.android.com/privacy-and-security/risks/insecure-library
Insecure broadcast receivershttps://developer.android.com/privacy-and-security/risks/insecure-broadcast-receiver
Insecure DNS Setuphttps://developer.android.com/privacy-and-security/risks/bad-dns
Insecure Machine-to-Machine communication setuphttps://developer.android.com/privacy-and-security/risks/insecure-machine-to-machine
Intent redirectionhttps://developer.android.com/privacy-and-security/risks/intent-redirection
Log Info Disclosurehttps://developer.android.com/privacy-and-security/risks/log-info-disclosure
Path traversalhttps://developer.android.com/privacy-and-security/risks/path-traversal
Permission-based access control to exported componentshttps://developer.android.com/privacy-and-security/risks/access-control-to-exported-components
Pending Intentshttps://developer.android.com/privacy-and-security/risks/pending-intent
Security best practices for backupshttps://developer.android.com/privacy-and-security/risks/backup-best-practices
Sender of Pending Intentshttps://developer.android.com/privacy-and-security/risks/sender-of-pending-intents
Secure Clipboard Handlinghttps://developer.android.com/privacy-and-security/risks/secure-clipboard-handling
Sensitive Data Stored in External Storagehttps://developer.android.com/privacy-and-security/risks/sensitive-data-external-storage
SQL injectionhttps://developer.android.com/privacy-and-security/risks/sql-injection
Sticky Broadcastshttps://developer.android.com/privacy-and-security/risks/sticky-broadcast
StrandHogg Attack / Task Affinity Vulnerabilityhttps://developer.android.com/privacy-and-security/risks/strandhogg
Tapjackinghttps://developer.android.com/privacy-and-security/risks/tapjacking
Test and debug featureshttps://developer.android.com/privacy-and-security/risks/test-debug
Unsafe Deserializationhttps://developer.android.com/privacy-and-security/risks/unsafe-deserialization
Unsafe Download Managerhttps://developer.android.com/privacy-and-security/risks/unsafe-download-manager
Unsafe HostnameVerifierhttps://developer.android.com/privacy-and-security/risks/unsafe-hostname
Unsafe TrustManagerhttps://developer.android.com/privacy-and-security/risks/unsafe-trustmanager
Unsafe use of deep linkshttps://developer.android.com/privacy-and-security/risks/unsafe-use-of-deeplinks
Use of native codehttps://developer.android.com/privacy-and-security/risks/use-of-native-code
WebView – Native bridgeshttps://developer.android.com/privacy-and-security/risks/insecure-webview-native-bridges
WebViews – Unsafe File Inclusionhttps://developer.android.com/privacy-and-security/risks/webview-unsafe-file-inclusion
XML External Entities Injectionhttps://developer.android.com/privacy-and-security/risks/xml-external-entities-injection
Weak PRNGhttps://developer.android.com/privacy-and-security/risks/weak-prng
Webviews - Unsafe URI Loadinghttps://developer.android.com/privacy-and-security/risks/unsafe-uri-loading
Zip Path Traversalhttps://developer.android.com/privacy-and-security/risks/zip-path-traversal
Protect your app with the Play Integrity API ⍈https://developer.android.com/google/play/integrity/overview
Advanced protection modehttps://developer.android.com/privacy-and-security/advanced-protection-mode
Avoid known threat URLshttps://developer.android.com/privacy-and-security/safetynet/safebrowsing
Challenge malicious traffic with reCAPTCHAhttps://developer.android.com/privacy-and-security/safetynet/recaptcha
Verify hardware-backed key pairshttps://developer.android.com/privacy-and-security/security-key-attestation
Work with cryptographyhttps://developer.android.com/privacy-and-security/cryptography
Work with the Android Keystore Systemhttps://developer.android.com/privacy-and-security/keystore
Run embedded DEX code directly from APKhttps://developer.android.com/privacy-and-security/security-dex
About security with network protocolshttps://developer.android.com/privacy-and-security/security-ssl
Customize your network security settingshttps://developer.android.com/privacy-and-security/security-config
Update your security provider to protect against SSL exploitshttps://developer.android.com/privacy-and-security/security-gms-provider
Android Certificate Transparency Policyhttps://developer.android.com/privacy-and-security/certificate-transparency-policy
Perform actions before initial device unlockhttps://developer.android.com/privacy-and-security/direct-boot
Confirm user intentions for sensitive transactionshttps://developer.android.com/privacy-and-security/security-android-protected-confirmation
Get started https://developer.android.com/ai
Hello, world! https://developer.android.com/get-started/overview
Developer Verification https://developer.android.com/developer-verification
Adaptive apps https://developer.android.com/adaptive-apps
Compose for UI https://developer.android.com/compose
AI-powered IDE https://developer.android.com/studio
Training https://developer.android.com/courses
Monetization with Play ↗️ https://play.google.com/console/about/guides/play-commerce/
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
Android for Cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android XR https://developer.android.com/xr
Googlebook https://developer.android.com/googlebook
ChromeOS https://developer.android.com/chrome-os
Wear OS https://developer.android.com/wear
Games https://developer.android.com/games
Camera & media https://developer.android.com/media
Social & messaging https://developer.android.com/social-and-messaging
Health & fitness https://developer.android.com/health-and-fitness
Productivity https://developer.android.com/productivity
Enterprise apps https://developer.android.com/work/overview
Latest updates https://developer.android.com/latest-updates
Experimental updates https://developer.android.com/latest-updates/experimental
Android Studio preview https://developer.android.com/studio/preview
Jetpack & Compose libraries https://developer.android.com/jetpack/androidx/versions
Wear OS releases https://developer.android.com/training/wearables/versions/latest
Privacy Sandbox ↗️ https://developer.android.com/design-for-safety/privacy-sandbox
Learn more https://developer.android.com/quality/excellent
Design for Android https://developer.android.com/design/ui
Mobile https://developer.android.com/design/ui/mobile
Desktop experiences https://developer.android.com/design/ui/desktop
XR Headsets & XR Glasses https://developer.android.com/design/ui/xr
AI Glasses https://developer.android.com/design/ui/ai-glasses
Widgets https://developer.android.com/design/ui/widget
Wear OS https://developer.android.com/design/ui/wear
Android TV https://developer.android.com/design/ui/tv
Android for Cars https://developer.android.com/design/ui/cars
Introduction https://developer.android.com/topic/architecture/intro
Libraries https://developer.android.com/topic/libraries/view-binding
Navigation https://developer.android.com/guide/navigation/navigation-principles
Modularization https://developer.android.com/topic/modularization
Testing https://developer.android.com/training/testing/fundamentals
Kotlin Multiplatform https://developer.android.com/kotlin/multiplatform
Overview https://developer.android.com/quality
Core value https://developer.android.com/quality/core-value
User experience https://developer.android.com/quality/user-experience
Accessibility https://developer.android.com/guide/topics/ui/accessibility
Technical quality https://developer.android.com/quality/technical
Excellent Experiences https://developer.android.com/quality/excellent
Overview https://developer.android.com/security
Privacy https://developer.android.com/privacy
Permissions https://developer.android.com/privacy#app-permissions
Identity https://developer.android.com/identity
Fraud prevention https://developer.android.com/security/fraud-prevention
Learn more https://developer.android.com/gemini-in-android
Get Android Studio https://developer.android.com/studio
Samples https://developer.android.com/samples
Multidevice support https://developer.android.com/multidevice
User interfaces https://developer.android.com/develop/ui
Background work https://developer.android.com/develop/background-work
Data and files https://developer.android.com/guide/topics/data
Connectivity https://developer.android.com/develop/connectivity
All core areas ⤵️ https://developer.android.com/develop#core-areas
Write and debug code https://developer.android.com/studio/write
Build projects https://developer.android.com/build/gradle-build-overview
Test your app https://developer.android.com/training/testing
Performance https://developer.android.com/topic/performance/overview
Command-line tools https://developer.android.com/tools
Gradle plugin API https://developer.android.com/reference/tools/gradle-api
Android Bench https://developer.android.com/bench
Phones, tablets, foldables https://developer.android.com/phones-tablets-foldables
ChromeOS https://developer.android.com/chrome-os
Android for Cars https://developer.android.com/training/cars
Android TV https://developer.android.com/training/tv
Android XR https://developer.android.com/develop/xr
Wear OS https://developer.android.com/training/wearables
Android Health https://developer.android.com/health-and-fitness/guides
Better Together https://developer.android.com/develop/better-together
All devices ⤵️ https://developer.android.com/develop#devices
Android platform https://developer.android.com/reference/packages
Jetpack libraries https://developer.android.com/jetpack/androidx/explorer
Compose libraries https://developer.android.com/jetpack/androidx/releases/compose
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
Go to Play Console https://play.google.com/console
Learn more ↗️ https://play.google.com/console/about/
Play Monetization https://developer.android.com/distribute/play-billing
Play Integrity https://developer.android.com/google/play/integrity
Play Policies https://developer.android.com/distribute/play-policies
Play Programs ↗️ https://play.google.com/console/about/programs
Overview https://developer.android.com/games
Play Asset Delivery https://developer.android.com/guide/playcore/asset-delivery
Play Games Services https://developer.android.com/games/pgs/overview
Play Games on PC https://developer.android.com/games/playgames/overview
Level Up guidelines https://developer.android.com/games/guidelines
All Play guides ⤵️ https://developer.android.com/distribute
Play Feature Delivery https://developer.android.com/guide/playcore/feature-delivery
Play In-app Updates https://developer.android.com/guide/playcore/in-app-updates
Play In-app Reviews https://developer.android.com/guide/playcore/in-app-review
Play Install Referrer https://developer.android.com/google/play/installreferrer
Google Play services ↗️ https://developers.google.com/android/reference/packages
Google Play SDK index ↗️ https://play.google.com/sdks
All Play libraries ⤵️ https://developer.android.com/distribute
Android App Bundles https://developer.android.com/guide/app-bundle
Brand & marketing https://developer.android.com/distribute/marketing-tools
Play Console APIs ↗️ https://developers.google.com/android-publisher/api-ref/rest
Read the latest https://developer.android.com/blog/latest
Explore the authors → https://developer.android.com/blog/authors
Case Studies https://developer.android.com/blog/categories/case-studies
Events & Programs https://developer.android.com/blog/categories/events-and-programs
Product News https://developer.android.com/blog/categories/product-news
Community https://developer.android.com/blog/categories/community
How-tos https://developer.android.com/blog/categories/how-tos
Android Developers https://developer.android.com/
Design & Plan https://developer.android.com/design
Security https://developer.android.com/security
Guides https://developer.android.com/privacy-and-security/security-tips
address space layout randomization (ASLR)https://en.wikipedia.org/wiki/Address_space_layout_randomization
no-execute (NX)https://en.wikipedia.org/wiki/NX_bit
safe_iophttps://code.google.com/archive/p/safe-iop/wikis/README.wiki
OpenBSDhttps://www.openbsd.org/
Credential Managerhttps://developer.android.com/training/sign-in/passkeys
Sign-in with Googlehttps://developer.android.com/training/sign-in/credential-manager
biometric authenticationhttps://developer.android.com/training/sign-in/biometric-auth
autofill frameworkhttps://developer.android.com/guide/topics/text/autofill
Play Integrity APIhttps://developer.android.com/google/play/integrity
internal storagehttps://developer.android.com/guide/topics/data/data-storage#filesInternal
MODE_WORLD_WRITEABLEhttps://developer.android.com/reference/android/content/Context#MODE_WORLD_WRITEABLE
MODE_WORLD_READABLEhttps://developer.android.com/reference/android/content/Context#MODE_WORLD_READABLE
content providerhttps://developer.android.com/guide/topics/providers/content-providers
external storagehttps://developer.android.com/guide/topics/data/data-storage#filesExternal
Perform input validationhttps://developer.android.com/topic/security/data#input-validation
Content providershttps://developer.android.com/guide/topics/providers/content-providers
ContentProviderhttps://developer.android.com/reference/android/content/ContentProvider
android:exported=falsehttps://developer.android.com/guide/topics/manifest/provider-element#exported
permissionhttps://developer.android.com/guide/topics/manifest/provider-element#prmsn
android:protectionLevelhttps://developer.android.com/guide/topics/manifest/permission-element#plevel
Signature permissionshttps://developer.android.com/guide/topics/permissions/overview#signature
signedhttps://developer.android.com/tools/publishing/app-signing
android:grantUriPermissionshttps://developer.android.com/guide/topics/manifest/provider-element#gprmsn
FLAG_GRANT_READ_URI_PERMISSIONhttps://developer.android.com/reference/android/content/Intent#FLAG_GRANT_READ_URI_PERMISSION
FLAG_GRANT_WRITE_URI_PERMISSIONhttps://developer.android.com/reference/android/content/Intent#FLAG_GRANT_WRITE_URI_PERMISSION
Intenthttps://developer.android.com/reference/android/content/Intent
https://developer.android.com/guide/topics/manifest/grant-uri-permission-element
queryhttps://developer.android.com/reference/android/content/ContentProvider#query(android.net.Uri,%20java.lang.String%5B%5D,%20java.lang.String,%20java.lang.String%5B%5D,%20java.lang.String))(
updatehttps://developer.android.com/reference/android/content/ContentProvider#update(android.net.Uri,%20android.content.ContentValues,%20java.lang.String,%20java.lang.String%5B%5D))(
delete()https://developer.android.com/reference/android/content/ContentProvider#delete(android.net.Uri,%20java.lang.String,%20java.lang.String%5B%5D)
evaluating whether your app needs to declare permissionshttps://developer.android.com/training/permissions/evaluating
UUIDhttps://developer.android.com/reference/java/util/UUID
user datahttps://developer.android.com/topic/security/data#user-data
https://developer.android.com/guide/topics/manifest/permission-element
ContentProviderhttps://developer.android.com/reference/android/content/ContentProvider
signature protection levelhttps://developer.android.com/guide/topics/manifest/permission-element#plevel
Permission Re-Delegation: Attacks and Defenseshttps://www.usenix.org/legacy/event/sec11/tech/full_papers/Felt.pdf
system-defined permissionshttps://developer.android.com/reference/android/Manifest.permission
signature protection levelhttps://developer.android.com/guide/topics/manifest/permission-element#plevel
https://developer.android.com/guide/topics/manifest/permission-element
https://developer.android.com/guide/topics/manifest/uses-permission-element
addPermission()https://developer.android.com/reference/android/content/pm/PackageManager#addPermission(android.content.pm.PermissionInfo)
HttpsURLConnectionhttps://developer.android.com/reference/javax/net/ssl/HttpsURLConnection
SSLSockethttps://developer.android.com/reference/javax/net/ssl/SSLSocket
localhosthttps://en.wikipedia.org/wiki/Localhost
Servicehttps://developer.android.com/reference/android/app/Service
WebViewhttps://developer.android.com/reference/android/webkit/WebView
Firebase Cloud Messaginghttps://firebase.google.com/docs/cloud-messaging/
READ_SMShttps://developer.android.com/reference/android/Manifest.permission#READ_SMS
buffer overflowshttps://en.wikipedia.org/wiki/Buffer_overflow
use after freehttps://en.wikipedia.org/wiki/Double_free#Use_after_free
off-by-one errorshttps://en.wikipedia.org/wiki/Off-by-one_error
script injectionhttps://en.wikipedia.org/wiki/Code_injection
content providershttps://developer.android.com/topic/security/data#content-providers
passkeyshttps://developers.google.com/identity/passkeys
Credential Managerhttps://developer.android.com/training/sign-in/passkeys
Permission requestshttps://developer.android.com/topic/security/data#requesting-permissions
best practices for unique identifiershttps://developer.android.com/training/articles/user-data-ids
READ_LOGShttps://developer.android.com/reference/android/Manifest.permission#READ_LOGS
WebViewhttps://developer.android.com/reference/android/webkit/WebView
cross-site scriptinghttps://en.wikipedia.org/wiki/Cross_site_scripting
setJavaScriptEnabledhttps://developer.android.com/reference/android/webkit/WebSettings#setJavaScriptEnabled(boolean))(
addJavaScriptInterface()https://developer.android.com/reference/android/webkit/WebView#addJavascriptInterface(java.lang.Object,%20java.lang.String)
clearCache()https://developer.android.com/reference/android/webkit/WebView#clearCache(boolean)
webkithttps://developer.android.com/reference/android/webkit/package-summary
Providerhttps://developer.android.com/reference/java/security/Provider
Update your security provider to protect against SSL exploitshttps://developer.android.com/training/articles/security-gms-provider
Credential Managerhttps://developer.android.com/training/sign-in/passkeys
biometric authenticationhttps://developer.android.com/training/sign-in/biometric-auth
Sign in with Googlehttps://developer.android.com/training/sign-in/credential-manager
AccountManagerhttps://developer.android.com/reference/android/accounts/AccountManager
Accounthttps://developer.android.com/reference/android/accounts/Account
CREATORhttps://developer.android.com/reference/android/accounts/Account#CREATOR
checkSignatureshttps://developer.android.com/reference/android/content/pm/PackageManager#checkSignatures(int,%20int))(
KeyStorehttps://developer.android.com/reference/java/security/KeyStore
Android Keystorehttps://developer.android.com/privacy-and-security/keystore
Tink Javahttps://github.com/tink-crypto/tink-java
secrets-gradle-pluginhttps://github.com/google/secrets-gradle-plugin
Google Maps APIhttps://developers.google.com/maps/api-security-best-practices#restricting-api-keys
ISO 27001https://www.iso.org/standard/27001
certificate pinninghttps://developer.android.com/privacy-and-security/security-config#CertificatePinning
HttpsURLConnectionhttps://developer.android.com/reference/javax/net/ssl/HttpsURLConnection
SSLSockethttps://developer.android.com/reference/javax/net/ssl/SSLSocket
Warnings about using SSLSocket directlyhttps://developer.android.com/training/articles/security-ssl#WarningsSslSocket
Cipherhttps://developer.android.com/reference/javax/crypto/Cipher
SecureRandomhttps://developer.android.com/reference/java/security/SecureRandom
KeyGeneratorhttps://developer.android.com/reference/javax/crypto/KeyGenerator
KeyStorehttps://developer.android.com/reference/java/security/KeyStore
Intenthttps://developer.android.com/reference/android/content/Intent
Binderhttps://developer.android.com/reference/android/os/Binder
Messengerhttps://developer.android.com/reference/android/os/Messenger
Servicehttps://developer.android.com/reference/android/app/Service
BroadcastReceiverhttps://developer.android.com/reference/android/content/BroadcastReceiver
https://developer.android.com/guide/topics/manifest/service-element#exported
https://developer.android.com/guide/topics/manifest/permission-element
android:protectionLevelhttps://developer.android.com/guide/topics/manifest/permission-element#plevel
sendBroadcasthttps://developer.android.com/reference/android/content/Context#sendBroadcast(android.content.Intent))(
sendOrderedBroadcasthttps://developer.android.com/reference/android/content/Context#sendOrderedBroadcast(android.content.Intent,%20java.lang.String))(
Servicehttps://developer.android.com/reference/android/app/Service
explicithttps://developer.android.com/guide/components/intents-filters#Types
bindService()https://developer.android.com/reference/android/content/Context#bindService(android.content.Intent,%20android.content.ServiceConnection,%20int)
Servicehttps://developer.android.com/reference/android/app/Service
https://developer.android.com/guide/topics/manifest/service-element
android:exportedhttps://developer.android.com/guide/topics/manifest/service-element#exported
android:permissionhttps://developer.android.com/guide/topics/manifest/service-element#prmsn
https://developer.android.com/guide/topics/manifest/uses-permission-element
JobSchedulerhttps://developer.android.com/reference/android/app/job/JobScheduler
checkCallingPermission()https://developer.android.com/reference/android/content/Context#checkCallingPermission(java.lang.String)
Binderhttps://developer.android.com/reference/android/os/Binder
Messengerhttps://developer.android.com/reference/android/os/Messenger
Servicehttps://developer.android.com/reference/android/app/Service
Activityhttps://developer.android.com/reference/android/app/Activity
checkCallingPermission()https://developer.android.com/reference/android/content/Context#checkCallingPermission(java.lang.String)
bindService()https://developer.android.com/reference/android/content/Context#bindService(android.content.Intent,%20android.content.ServiceConnection,%20int)
clearCallingIdentity()https://developer.android.com/reference/android/os/Binder#clearCallingIdentity()
restoreCallingIdentity()https://developer.android.com/reference/android/os/Binder#restoreCallingIdentity(long)
Bound Serviceshttps://developer.android.com/guide/components/bound-services
BroadcastReceiverhttps://developer.android.com/reference/android/content/BroadcastReceiver
Intenthttps://developer.android.com/reference/android/content/Intent
https://developer.android.com/guide/topics/manifest/receiver-element
DexClassLoaderhttps://developer.android.com/reference/dalvik/system/DexClassLoader
Securing Javahttp://www.securingjava.com/toc.html
Related 3rd party Projectshttps://www.owasp.org/index.php/Category:Java#tab=Related_3rd_Party_Projects
Android NDKhttps://developer.android.com/tools/sdk/ndk
Secure Programming HOWTO - Creating Secure Softwarehttp://www.dwheeler.com/secure-programs
Android Security Overviewhttps://source.android.com/tech/security/index.html
Content Licensehttps://developer.android.com/license
X https://x.com/AndroidDev
YouTube https://www.youtube.com/user/androiddevelopers
LinkedIn https://www.linkedin.com/showcase/androiddev
Android https://www.android.com
Android for Enterprise https://www.android.com/enterprise/
Security https://www.android.com/security-center/
Source https://source.android.com
News https://developer.android.com/news
Blog https://android-developers.googleblog.com/
Podcasts https://developer.android.com/podcasts
Gaming https://developer.android.com/games
Machine Learning https://developer.android.com/ml
Health & Fitness https://developer.android.com/health-and-fitness
Camera & Media https://developer.android.com/media
Privacy https://developer.android.com/privacy
5G https://developer.android.com/training/connectivity/5g
Large screens https://developer.android.com/large-screens
Wear OS https://developer.android.com/wear
ChromeOS devices https://developer.android.com/chrome-os
Android for cars https://developer.android.com/cars
Android TV https://developer.android.com/tv
Android 17 https://developer.android.com/about/versions/17
Android 16 https://developer.android.com/about/versions/16
Android 15 https://developer.android.com/about/versions/15
Android 14 https://developer.android.com/about/versions/14
Android 13 https://developer.android.com/about/versions/13
Android 12 https://developer.android.com/about/versions/12
Android 11 https://developer.android.com/about/versions/11
Android Studio guide https://developer.android.com/studio/intro
Developers guides https://developer.android.com/guide
API reference https://developer.android.com/reference
Download Studio https://developer.android.com/studio
Android NDK https://developer.android.com/ndk
Report platform bug https://issuetracker.google.com/issues/new?component=190923&template=841312
Report documentation bug https://issuetracker.google.com/issues/new?component=192697
Google Play support https://support.google.com/googleplay/android-developer
Join research studies https://g.co/userresearch/androiddeveloperfooter
https://developers.google.com/
Android https://developer.android.com
Chrome https://developer.chrome.com/home
Firebase https://firebase.google.com
Google Cloud Platform https://cloud.google.com
All products https://developers.google.com/products/
Privacy https://policies.google.com/privacy
License https://developer.android.com/license
Brand guidelines https://developer.android.com/distribute/marketing-tools/brand-guidelines
Manage cookies https://developer.android.com/topic/security/data
Subscribe https://developer.android.com/updates

Viewport: width=device-width, initial-scale=1


URLs of crawlers that visited me.