DLM only works once you've paired with another DLM user. Pairing takes about a minute and only needs to happen once.

Step 1 — Both of you install DLM

Each of you downloads DLM from the App Store, creates an account, and chooses a role during onboarding:

  • Block apps on my phone — you're the Blocker. Your apps will be locked during your block window.
  • I'm just holding the key — you're the Key Holder. No blocks on your phone; you just decide for the Blocker.

You can switch roles later in Settings.

Step 2 — Generate the code

One of you (typically the Blocker) taps Create a code on the pairing screen. DLM generates a 6-character code like V2CZ86 that's valid for 30 minutes.

Tap Send invite to share it via Messages, WhatsApp, or any app you both use. Or tap Copy code and send it however you like.

Note: if you chose "I'm just holding the key" during onboarding, the Create a code button is disabled — Key Holders don't generate codes. Your buddy creates one and sends it to you.

Step 3 — Enter the code

The other person opens DLM, taps I have a code, and types in the 6 characters. The codes are case-insensitive.

Step 4 — Confetti

Both phones land on the "are paired" screen at the same moment. From this point on, only your buddy can unlock you. Tap Set up your blocks (if you're the Blocker) or I'm ready (if you're the Key Holder).

What if the code doesn't work?

  • "Invalid or expired code" — the 30-minute window passed. Have your buddy generate a fresh one.
  • "Can't pair with yourself" — you're signed in as the same account that generated the code. Sign out and back in as the other account.
  • "Already paired" — one of you is still paired with someone else. Unpair first in Settings.
  • "Too many attempts" — too many redemption attempts in the last minute. Wait 60 seconds and try again.