{"id":13592514,"url":"https://github.com/Exodus-Privacy/exodus-android-app","last_synced_at":"2025-04-08T23:33:09.060Z","repository":{"id":37677536,"uuid":"122842110","full_name":"Exodus-Privacy/exodus-android-app","owner":"Exodus-Privacy","description":"εxodus Android application","archived":false,"fork":false,"pushed_at":"2024-05-29T07:07:03.000Z","size":19268,"stargazers_count":583,"open_issues_count":27,"forks_count":54,"subscribers_count":18,"default_branch":"master","last_synced_at":"2024-05-29T07:16:45.877Z","etag":null,"topics":["android","hacktoberfest","privacy"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Exodus-Privacy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Exodus-Privacy","liberapay":"exodus","custom":"https://exodus-privacy.eu.org/en/page/contribute/"}},"created_at":"2018-02-25T14:14:21.000Z","updated_at":"2024-05-31T09:03:01.789Z","dependencies_parsed_at":"2023-02-17T23:15:49.075Z","dependency_job_id":"94f16bb3-1de9-40c9-b418-90464719b454","html_url":"https://github.com/Exodus-Privacy/exodus-android-app","commit_stats":null,"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exodus-Privacy%2Fexodus-android-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exodus-Privacy%2Fexodus-android-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exodus-Privacy%2Fexodus-android-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Exodus-Privacy%2Fexodus-android-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Exodus-Privacy","download_url":"https://codeload.github.com/Exodus-Privacy/exodus-android-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223346808,"owners_count":17130504,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","hacktoberfest","privacy"],"created_at":"2024-08-01T16:01:10.245Z","updated_at":"2024-11-06T13:31:35.729Z","avatar_url":"https://github.com/Exodus-Privacy.png","language":"Kotlin","funding_links":["https://github.com/sponsors/Exodus-Privacy","https://liberapay.com/exodus","https://exodus-privacy.eu.org/en/page/contribute/"],"categories":["Kotlin","Other Utilities","🔐 Security \u0026 Privacy","Android Apps (Search Results)"],"sub_categories":["Other","🔧 Miscellaneous"],"readme":"\u003ch1 align=\"center\"\u003eExodus - Android Application\u003c/h1\u003e\n\nExodus is an Android application that lets you know what trackers are embedded in apps installed on your smartphone using [the εxodus platform](https://github.com/Exodus-Privacy/exodus). It also lets you know the permissions required by any apps on your smartphone.\n\nIt helps you to take your privacy back!\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Exodus-Privacy/exodus-android-app/actions/workflows/main.yml\"\u003e\n    \u003cimg src=\"https://github.com/Exodus-Privacy/exodus-android-app/actions/workflows/main.yml/badge.svg?branch=master\" alt=\"Build Status\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Exodus-Privacy/exodus-android-app/releases\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/v/release/Exodus-Privacy/exodus-android-app\" alt=\"GitHub release (latest by date)\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://crowdin.com/project/exodus-android-app\"\u003e\n    \u003cimg src=\"https://badges.crowdin.net/exodus-android-app/localized.svg\" alt=\"Crowdin\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://f-droid.org/packages/org.eu.exodus_privacy.exodusprivacy/\"\u003e\n    \u003cimg src=\"https://fdroid.gitlab.io/artwork/badge/get-it-on.png\" alt=\"Get it on F-Droid\" height=\"80\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://play.google.com/store/apps/details?id=org.eu.exodus_privacy.exodusprivacy\"\u003e\n    \u003cimg src='https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png' alt='Get it on Google Play' height=\"80\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Exodus-Privacy/exodus-android-app/releases/latest/\"\u003e\n    \u003cimg src=\"https://user-images.githubusercontent.com/663460/26973090-f8fdc986-4d14-11e7-995a-e7c5e79ed925.png\" alt=\"Download APK from GitHub\" height=\"80\" align=\"center\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://apps.obtainium.imranr.dev/redirect?r=obtainium://add/https://github.com/Exodus-Privacy/exodus-android-app\"\u003e\n\t\u003cimg src=\"https://github.com/ImranR98/Obtainium/blob/main/assets/graphics/badge_obtainium.png\" alt=\"Get it on Obtainium\" height=\"55\" align=\"center\" /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n## Screenshots\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"./fastlane/metadata/android/en-US/images/phoneScreenshots/app_list.png\"\u003e\n    \u003cimg src=\"https://github.com/Exodus-Privacy/exodus-android-app/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/app_list.png\" height=\"600\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"./fastlane/metadata/android/en-US/images/phoneScreenshots/tracker1.png\"\u003e\n    \u003cimg src=\"https://github.com/Exodus-Privacy/exodus-android-app/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/tracker1.png\" height=\"600\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"./fastlane/metadata/android/en-US/images/phoneScreenshots/report2.png\"\u003e\n    \u003cimg src=\"https://github.com/Exodus-Privacy/exodus-android-app/blob/master/fastlane/metadata/android/en-US/images/phoneScreenshots/report2.png\" height=\"600\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Contributing\n\nIf you want to help us improve this application, you can:\n- [Translate the app](https://github.com/Exodus-Privacy/exodus-android-app#translation)\n- Use [issues](https://github.com/Exodus-Privacy/exodus-android-app/issues) to report bugs and propose ideas or feature requests\n- Join us on our [IRC channel #exodus-android-app on Libera.chat](https://web.libera.chat/?nick=webguest?#exodus-android-app)\n\n\n### Translation\n\nDo you want to help to translate the application? Contribute here:\n\nhttps://crowdin.com/project/exodus-android-app\n\n- Exodus is fully translated into 5 languages and 27 languages can be translated in Crowdin.\n- You can translate the app on Github but don't forget to insert a backslash `\\` before any apostrophe `'`.\n\n### Development\n\n**If you would like to improve app code and have development skills, you are most welcome.**\n- You can find work in [issues](https://github.com/Exodus-Privacy/exodus-android-app/issues).\n- Before submitting pull requests please, execute Kotlin Liner and instrumented tests.\n- Change needs to work on all devices between Android 6 and Android 14.\n- UI changes need to work in light mode, dark mode, and RTL.\n- Do not create pull requests to update dependencies, we have [dependabot](https://github.com/Exodus-Privacy/exodus-android-app/blob/master/.github/dependabot.yml).\n\n**Build APK Debug**\n\n```\n./gradlew assembleDebug\n```\n\n**Execute Kotlin Liner**\n\n```\n./gradlew app:ktlintCheck --info\n```\n\n**Execute instrumented tests**\n\n```\n./gradlew connectedAndroidTest\n```\n\n- To execute tests move [network_security_config.xml](/doc/network_security_config.xml) to [/app/src/main/res/xml](/app/src/main/res/xml)\n- Add ```android:networkSecurityConfig=\"@xml/network_security_config\"``` in [AndroidManifest.xml](/app/src/main/AndroidManifest.xml)\n\n### How to use app on Android 5\n\n- We have recently drop the support of Android 5, but 3.3.0 version continue to be available [here](https://github.com/Exodus-Privacy/exodus-android-app/releases/tag/release-v3.3.0)\n\n### Links\n\n- [Exodus app reports](https://reports.exodus-privacy.eu.org/fr/reports/org.eu.exodus_privacy.exodusprivacy/latest/)\n- [Privacy-Policy](https://exodus-privacy.eu.org/en/page/privacy-policy/)\n- [Documentation](https://github.com/Exodus-Privacy/exodus-android-app/tree/master/doc)\n- [REST API Documentation](https://github.com/Exodus-Privacy/exodus/blob/v1/doc/api.md)\n- [FDroid Build Metadata file](https://gitlab.com/fdroid/fdroiddata/-/blob/master/metadata/org.eu.exodus_privacy.exodusprivacy.yml)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FExodus-Privacy%2Fexodus-android-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FExodus-Privacy%2Fexodus-android-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FExodus-Privacy%2Fexodus-android-app/lists"}