Skip to content

How to Manage Your License Key

This guide covers the four short flows you’ll come back to over the life of your license: entering a key on a new install, recovering a lost key, resetting or switching, and checking what’s currently active.

If you don’t yet have a license, start with Unlock Paid Features. The concept page How Licensing Works covers the design behind all four flows.

Use this when you already have a DAN-XXXX-XXXX-XXXX key — typically when installing Daneel on a second machine or after a browser-profile reset.

  1. Open Settings > License.
  2. Click Enter key.
  3. Paste your license key into the dialog. The input auto-uppercases and the format is DAN-XXXX-XXXX-XXXX.
  4. Click Activate.

The extension exchanges your key with the backend for a signed token, caches it locally, and flips the panel to “Premium active”. From this point on feature checks are fully local — no network needed.

Your license key is your only identifier, and Daneel has no user account you can log into. If you’ve lost your key, recover it with the email and Stripe receipt number from your original purchase.

  1. Open Settings > License and click Enter key to open the dialog.
  2. Scroll down to Forgot your license key? below the activation form.
  3. Enter the email address you used at checkout.
  4. Enter your Stripe receipt number. The format is XXXX-XXXX, for example 1513-6412. You’ll find it in the receipt email from Stripe (receipts@stripe.com) — look for “Receipt #” in the header.
  5. Click Recover.

The dialog collapses to a confirmation: “An email was sent to <your address> if your license key was found.” If both fields match a live license on file, the backend emails the key to that address. If either doesn’t match, no email fires — but the UI shows the same message regardless.

Once the email arrives, follow Enter a license key above to activate it on your current machine.

If you can also access the Stripe receipt email, it includes a clickable link to the hosted Stripe receipt — a useful fallback for tax purposes. If you’ve lost both the key and the receipt number, email support@daneel.injen.io.

Use this to move a license to a different Chrome profile, revert the extension to the free tier on a given machine, or free the slot for a different key.

  1. Open Settings > License.
  2. Click the Reset button.
  3. Confirm.

The local token is cleared and the extension returns to the free tier. Your license key is not destroyed on the backend — it remains valid, and you can re-enter it here or on any other machine to reactivate.

Open Settings > License. The panel shows one of two states.

Premium active — green unlocked-lock icon with:

  • Your plan name
  • The active feature flags
  • “Refreshes in Nd” — days until the next automatic token refresh
  • A masked preview of your key in the form DAN-XXXX-..-LAST4

Free plan — grey locked-lock icon with the note that some features are gated.

When active, a Refresh button lets you force a token refresh against the server. You don’t normally need it — the extension refreshes the token automatically in the background, on a 7-day TTL. Manual refresh is useful right after a plan change, to pick up new feature flags immediately without waiting for the next scheduled refresh.

See How Licensing Works for the reasoning behind the 7-day TTL and offline caching.