Sunday, October 25, 2026 4,350 lists 78,100 records on file
List your app or device

  1. Home
  2. Distraction Blocking Software
  3. SelfLock

SelfLock

On the record

Android requirement
SelfLock requires Android 14 or newer (minSdk 34).github.com · read 11 Oct 2026
App blocking
It can block installed apps by schedule or daily usage limit and show a full-screen block overlay.github.com · read 10 Oct 2026
Blocking rules
It can block installed apps or website domains by schedule or daily usage limit.github.com · read 11 Oct 2026
Enforcement limitation
The project says it cannot fully prevent removal through Safe Mode, ADB, or factory reset.github.com · read 10 Oct 2026
Installation
The README directs users to build from source for now; it says releases may appear as GitHub Actions artifacts and that the app is not on Google Play.github.com · read 11 Oct 2026
License
The repository states that SelfLock is licensed under the MIT License.github.com · read 11 Oct 2026
Network behavior
SelfLock says it does not send browsing or app-usage data to a server and uses internet access only to load website favicons.github.com · read 11 Oct 2026
Password security
The README says passwords use PBKDF2-HMAC-SHA256 hashing with 600,000 iterations and EncryptedSharedPreferences.github.com · read 10 Oct 2026
Permissions
Setup requires accessibility, usage access, overlay, notifications, exact alarms, and unrestricted battery settings for reliable enforcement.github.com · read 11 Oct 2026
Privacy
Rules, logs, usage, and passwords stay on-device; the project says it has no login, cloud sync, telemetry, or third-party ad or analytics SDKs.github.com · read 11 Oct 2026
Purpose
SelfLock is an open-source Android app and website blocker for digital wellbeing, screen-time control, and focus.github.com · read 11 Oct 2026
Security
The README says passwords are hashed with PBKDF2-HMAC-SHA256 at 600,000 iterations and stored using EncryptedSharedPreferences.github.com · read 11 Oct 2026
Self-lock
Active rules are locked against editing or deletion, with optional master and per-rule passwords.github.com · read 11 Oct 2026
Supported browsers
Website blocking uses URL-bar detection in Chrome, Firefox, Samsung Internet, and Edge.github.com · read 11 Oct 2026
Usage statistics
It tracks daily app and matched website usage and provides statistics, budget warnings, and block notifications.github.com · read 10 Oct 2026
Usage stats
The app provides local usage statistics, date-range summaries, block history, and budget warnings.github.com · read 11 Oct 2026
Website blocking
It blocks domains by schedule or daily budget by detecting browser URL bars in Chrome, Firefox, Samsung Internet, and Edge.github.com · read 10 Oct 2026
Website-blocking limit
Website blocking depends on browser accessibility URL-bar identifiers, which may change, and is not a network-level DNS blocker.github.com · read 11 Oct 2026

Alternatives to SelfLock

Every alternative, ranked