The credential file you carry from one job to the next.

MedLicense keeps every state license, DEA registration, certification and CME hour on your own Mac. It is encrypted there, it needs no account, and we never hold a copy.

Download for Mac Check what your states require

It is free for individual clinicians and a 12 MB download for macOS 15 or later on Apple silicon or Intel. Apple has notarized it, and it never asks you to make an account.

Every number, date and board, in one record that only you can open.

MedLicense reads your license cards and certificates on your Mac, files each one against the board that issued it, and tells you which renewal to start next.

There are 51 sets of rules, and you only need the ones for your states.

Choose your profession and tap each state where you hold a license. The sheet lists the hours, the required topics and where one course may count twice. It runs inside this page, and nothing you pick is sent anywhere.

0 of 51 picked

PickedEntry not yet verified with the board

These requirements were compiled for planning and are not board-verified. Each state shows the date we last reviewed it, or says that it has not been verified, so confirm with the board before you rely on it.

Your requirementsWorked out in your browser

Renewals arrive one board at a time, each with its own rules.

Texas renews in your birth month, New York on its own two-year schedule, the DEA every three years and a BLS card every two. MedLicense puts all of them on one line, so you can see a crowded month coming while there is still time to plan for it.

ExpiryRenewal windowTodaySample data

  1. Scan or drop in the license.

    Text recognition runs on your Mac. MedLicense reads the state, number and dates, and anything it is unsure about waits for you to confirm it.

  2. Confirm what it read.

    Each field sits next to the part of the document it came from, so a misread date is caught before it is saved.

  3. Follow the renewal checklist.

    Starting a renewal adds the steps that credential usually needs, from booking a course to uploading the new card.

  4. Approve it, and the expiry moves forward.

    When the board approves, the new date replaces the old one and the next reminder is scheduled on your Mac.

One record replaces the spreadsheet and the browser tabs.

It reads the card, so you never retype it.

MedLicense recognises the way each state board prints its licenses, pulls out the state, number, dates and CME hours, and files the document in the right place. Recognition never leaves your Mac.

Read from TX-license.pdf
Looks like
State license
State
Texas
Number
Q4471
Expires
Aug 31, 2027

One course counts toward every state that accepts it.

Log an activity once and it is credited to each state where it applies. Required topics such as opioid prescribing are broken out, and the opioid planner finds the fewest courses that cover all of your states.

Hours logged this cycle
CA32 of 50
TX24 of 48
FL30 of 38

One number says where you stand today.

The Standing score runs from 0 to 100. Every point it takes away is listed with the reason and a button that fixes it, so the number is never a mystery.

86out of 100 today
  • BLS due in 27 days−8
  • DEA due in 78 days−4
  • No copy of the DEA certificate−2

It checks the registries a credentialing office will check.

MedLicense looks up your NPI in NPPES and compares your name with the OIG exclusion list, so you see what the office will see before they ask.

Last checked today
  • NPPES record matches your profile
  • Not on the OIG exclusion list
  • Add your Florida license number

Hand the next facility a complete packet, in the order it asked for.

Arrange your documents the way a facility wants them and export one ZIP that holds the files, a combined PDF and a Word profile built from your records.

Packet for a new facility
ZIP14 filesPDFCombinedDOCXProfile

We cannot lose your file, because we never receive it.

Your vault is sealed with AES-256-GCM on your Mac before it is written anywhere. If you turn on sync, your OneDrive or a folder you choose receives only sealed files, and the key stays on your devices.

What you seeSample data
Credential
Texas license
Number
Q4471
Expires
Aug 31, 2027
Board
Texas Medical Board
What is on diskAES-256-GCM
HLV1
nonce  sealing…

This is real AES-256-GCM output, made in your browser with a throwaway key. Each save uses a fresh nonce, so the same record never looks the same twice on disk.

  • There is no account.Nothing asks for your email address, and there is no sign-up step.
  • There is no MedLicense server.Your records are never sent to us, so there is nothing for us to sell, leak or hand over.
  • The app sends no analytics.Its only connections are the public registries you ask it to check and the sync location you choose.
  • There has been no independent audit yet.MedLicense has not had a third-party security review, and we would rather say so here than let you assume otherwise.

You can check the signature on your own Mac. Run this in Terminal after you install the app, and macOS will name the developer and confirm that Apple notarized it.

spctl --assess --type execute --verbose=4 \
  "/Applications/MedLicense Signed.app"
# accepted  source=Notarized Developer ID
# Team ID 9MRYV98F2J

The Mac app is ready today, and the iPhone and iPad app is on its way to the App Store.

Download MedLicense for Mac

The download is a 12 MB ZIP for macOS 15 or later on Apple silicon or Intel, signed with a Developer ID and notarized by Apple, so it opens without a warning.

PlatformDetailsStatus
iPhone and iPadiOS and iPadOS 18 or later.It adds Face ID and camera scanning, and it opens the same encrypted vault as the Mac app.Coming to the App Store
Windows and AndroidThese builds are paused while the Mac and iPhone apps are finished.They will return once the Apple apps are finished, and they will open the same vault.Later

To remove MedLicense, drag it to the Trash and delete the folder ~/Library/Application Support/HealthLicense, which holds your encrypted vault. Export first if you want to keep a copy of your records.

Running credentialing for a group? Keep the workspace in your own Microsoft 365.

Medical groups, MSOs and locum agencies share one encrypted workspace that lives in their own SharePoint. Only providers count as seats, so coordinators and viewers are free.

Team, per provider each month
$12
Enterprise, per provider each month
$20
Free trial for a new workspace
30 d
Servers we run
None

Prices are billed annually and are our current proposal.

Questions people ask first.

The full list is on the FAQ page.

Is anything I store uploaded?

No. Your records and documents are encrypted on your Mac, and MedLicense has no account system and no server of its own. If you turn on sync, only sealed files are written to your OneDrive or to a folder you choose. The app also connects to public registries such as NPPES when you ask it to check them.

How does sync work?

You sign in with your Microsoft account, and MedLicense keeps the vault in a private app folder in your own OneDrive. Every file is sealed before upload, so Microsoft stores only encrypted files and never receives the key. A new device can open the vault only after you approve it from one you already use. You can also sync through any folder you choose instead.

What happens if I lose my Mac?

If sync was on, install MedLicense on the new device, connect the same OneDrive or folder and enter your recovery passphrase. If sync was off, restore from an encrypted backup you exported. Without either, there is nothing for us to recover, because we never had a copy, so keep the passphrase somewhere safe.

Are the state requirements verified?

Not all of them. The requirements were compiled for planning, and each state page shows the date we last reviewed it or says plainly that it has not been verified. Confirm hours, topics and deadlines with each board before you rely on them, because MedLicense is not legal or compliance advice.

What does it cost?

MedLicense is free for individual clinicians. Groups that want a shared workspace pay per provider, as the pricing page explains. Because there is no MedLicense server, there is no hosting fee to pass on.