{"id":30565391,"url":"https://github.com/nethical6/digipaws","last_synced_at":"2025-08-28T16:04:02.189Z","repository":{"id":233116544,"uuid":"786076276","full_name":"nethical6/digipaws","owner":"nethical6","description":"Free App Blocker for android","archived":false,"fork":false,"pushed_at":"2025-08-16T17:04:44.000Z","size":152351,"stargazers_count":454,"open_issues_count":46,"forks_count":48,"subscribers_count":7,"default_branch":"kt-rewrite","last_synced_at":"2025-08-19T15:06:22.851Z","etag":null,"topics":["android","app-blocker","digital-wellbeing","porn-blocker","productivity-tool","reels-blocker","shorts-blocker"],"latest_commit_sha":null,"homepage":"https://digipaws.life","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/nethical6.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2024-04-13T10:59:42.000Z","updated_at":"2025-08-19T12:49:40.000Z","dependencies_parsed_at":"2024-04-14T01:09:11.983Z","dependency_job_id":"113aa7d9-d8cd-4b1d-b370-ce4b769a7872","html_url":"https://github.com/nethical6/digipaws","commit_stats":null,"previous_names":["realnethical/digi-paws","nethical6/digi-paws","nethical6/digipause","nethical6/digipaws"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/nethical6/digipaws","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nethical6%2Fdigipaws","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nethical6%2Fdigipaws/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nethical6%2Fdigipaws/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nethical6%2Fdigipaws/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nethical6","download_url":"https://codeload.github.com/nethical6/digipaws/tar.gz/refs/heads/kt-rewrite","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nethical6%2Fdigipaws/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272519516,"owners_count":24948520,"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","status":"online","status_checked_at":"2025-08-28T02:00:10.768Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","app-blocker","digital-wellbeing","porn-blocker","productivity-tool","reels-blocker","shorts-blocker"],"created_at":"2025-08-28T16:01:09.474Z","updated_at":"2025-08-28T16:04:02.171Z","avatar_url":"https://github.com/nethical6.png","language":"Kotlin","funding_links":[],"categories":["Kotlin","android"],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"fastlane/metadata/android/en-US/images/icon.png\" style=\"width: 30%;\" /\u003e\n   \u003ch2\u003eDigiPaws\u003c/h2\u003e\n   \n   [![GitHub contributors](https://img.shields.io/github/contributors/nethical6/digipaws)](https://github.com/nethical6/digipaws/graphs/contributors)\n   [![Discord Server](https://img.shields.io/badge/Discord%20Server-white?style=flat\u0026logo=discord)](https://discord.com/invite/Vs9mwUtuCN)\n   [![Telegram Group](https://img.shields.io/badge/Telegram%20Group-blue?style=flat\u0026logo=telegram)](https://t.me/digipaws6)\n   [![Total downloads](https://img.shields.io/github/downloads/nethical6/digipaws/total)](https://github.com/nethical6/digipaws/releases)\n   [![Repository Size](https://img.shields.io/github/repo-size/nethical6/digipaws)](https://github.com/nethical6/digipaws)\n\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n\u003ca href=\"https://f-droid.org/packages/nethical.digipaws/\"\u003e\n    \u003cimg alt=\"Get it on F-Droid\"\n        height=\"80\"\n        src=\"https://f-droid.org/badge/get-it-on.png\" /\u003e\n\u003c/a\u003e\n\u003c/div\u003e\nDigiPaws is an open-source Android productivity utility designed to help users reduce screen addiction. The application offers two modes namely the Base mode and the Gamified mode (The gamification mode is being separated and developed as a new app knows as [questphone](https://github.com/QuestPhone/questphone)\n\n\u003e [!CAUTION]\n\u003e This project is experimental and not yet ready for full production. [Donate](https://digipaws.life/donate)\n\n\u003e [!CAUTION]\n\u003e DigiPaws was recently removed from the Play Store for an unknown reason that Google refuses to\n\u003e disclose or discuss upon. \"We didn't like your app restricting screen usage, so go fuck yourself\"\n\u003e type shi\n\n## Features\n\n- **Open Source**: Fully transparent and free to use, with the source code available for community contributions.\n- **Productivity Enhancement**: Helps build healthier digital habits and reduce screen addiction.\n- **Versatile Blockers**: Take control of your digital environment by blocking apps, keywords, and unwanted in-app screens (e.g., YouTube shorts, comments).\n- **Widgets** : Add stats to your homescreen\n- **App Usage Stats** : Display Your stats\n## Screenshots\nClick on any image to enlarge it.\n\u003ctable\u003e\n\t\u003ctr\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/1.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/2.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/3.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/4.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/5.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/6.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/7.png' width='120'\u003e\u003c/td\u003e\n\t\t\u003ctd\u003e\u003cimg src='fastlane/metadata/android/en-US/images/phoneScreenshots/8.png' width='120'\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n\n\n## ToDo\n- [x] Block reels\n- [x] Block comments\n- [x] Block explicit context\n- [x] App blockers\n- [x] Focus Mode\n- [x] Turn selected apps black and white to make them boring\n- [x] Show time elapsed using an app on the centre of the screen\n- [x] Anti-Uninstall\n- [x] Customisable warning screen\n- [x] Track App Usage Stats\n- [x] Homescreen widgets\n- [x] Track how many tiktoks you scroll everyday \n- [ ] Track attention span\n- [ ] Geoblocker (basically block things when a certain area is entered, like workplace)\n- [x] Block custom user defined keywords\n- [x] Redirect to a different website when a blocked keyword is found\n- [ ] Modular and downloadable view blockers\n- [ ] Expand the app to iOS and desktop.\n\n## Modes\n\n### Base Mode (✅)\n\nAllows user to configure everything as they desire according to their own needs.\n\n### Gamified Mode (🚧🔨)\n\nThis Mode introduces a gamified experience to control screen time using various fun elements like\nquests and goals. This mode tracks your usage and configures everything accordingly as the days pass\nby.\n\u003e [!CAUTION]\n\u003e This mode is being separately being developed as an individual app now. Checkout [QuestPhone](https://github.com/QuestPhone/questphone)\n\n## Configuring\n\n1. Launch DigiPaws on your Android device.\n2. Provide all necessary permissions like Accessibility service, Notification, Draw over other apps etc\n3. On Android 13+ devices, you need to additionally allow restricted settings before enabling the accessibility permission. Watch a tutorial [here](https://youtu.be/91B72lEpcqc?si=PCKKUSwM1aLdELqJ)\n4. Configure the apps and views you want to block and set your preferences.\n5. Start using your device with DigiPaws managing your screen time.\n\n\n\u003e [!TIP]  \n\u003e This app relies exclusively on accessibility services to function. Because it requires sensitive permissions, please avoid downloading it from untrusted sources.\n\n## Contributing\n\nWe welcome contributions from the community! If you'd like to contribute, please follow these steps:\n\n1. Fork the repository.\n2. Create a new branch for your feature or bugfix.\n    ```sh\n    git checkout -b feature/your-feature-name\n    ```\n3. Commit your changes.\n    ```sh\n    git commit -m \"Add some feature\"\n    ```\n4. Push to the branch.\n    ```sh\n    git push origin feature/your-feature-name\n    ```\n5. Create a new Pull Request.\n\nPlease ensure your code adheres to our coding standards and includes relevant tests.\n\nDeveloping codes for accessibility services and blockers can be exceptionally complex and challenging to understand. This is primarily because blocking mechanisms must account for various app types, each functioning differently. Discovering these mechanisms has often required extensive app-specific debugging, coupled with trial-and-error approaches.\n\n\n\n## Thanks\n- [Usage Direct](https://codeberg.org/fynngodau/usageDirect): I had an extremely tough time figuring out and fixing the app usage stats. Extremely thanks to this app for saving me.\n- [ShizuTools](https://github.com/legendsayantan/ShizuTools): [ShizukuRunner.kt](https://github.com/nethical6/digipaws/blob/kt-rewrite/app/src/main/java/nethical/digipaws/utils/ShizukuRunner.kt) has been derived from this project\n- [MPAndroidChart](https://github.com/PhilJay/MPAndroidChart): All charts and graphs were made using this library\n\n## License\n\nDigiPaws is licensed under the [GPL 3 or later licence](LICENSE). You are free to use, modify, and distribute this software in accordance with the license.\n\n## Contact\n\nFor questions, suggestions, or feedback, please open an issue on the [GitHub repository](https://github.com/nethical6/digipaws/issues) or contact me at:\n1. Discord: @nethical\n2. Telegram: @nethicalps\n\n## Common Questions\n\n### Q: Is Digipaws safe?\n\n**A:** Yes, way safer than any closed source app blocker on play-store.\n\n### Q: Does it steal my data?\n\n**A:** No. In fact it doesn't even need the INTERNET permission to run\n\n### Q: I am unable to turn on accessibility settings. It says to enable \"Restricted Settings\"\n\n**A:** Try downloading the app directly from f-droid app, instead of an .apk file. Read more on this\nforum -\u003e https://forum.f-droid.org/t/cant-activate-permissions-for-digipaws-on-android-14/30539\n\n\n---\n\nThank you for using DigiPaws! Together, we can create healthier digital habits.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnethical6%2Fdigipaws","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnethical6%2Fdigipaws","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnethical6%2Fdigipaws/lists"}