Never miss an expiring Microsoft Secret.

SecretExpiry watches client secrets and certificates of every app registration across your Entra tenants and tells you by e-mail, Teams or Slack before anything expires.

  • No payment details required
  • Set up in 2 minutes
  • Metadata only, no secret values stored
app.secretexpiry.com

Overview

3 tenants · 47 credentials · synced today 08:00

Overdue

1

Critical

2

Due soon

1

Fine

43

Urgent

All 47 credentials
App NameStatus
Contoso PortalGraphAPI-Prod-KeyExpired
SharePoint SyncSAML Signing Cert7d
CRM IntegrationClient-Secret-0114d
HR Tool APIWebhook-Cert53d
Backup ServiceAPI-Key-Prod129d
Thoughtful admin

Hmm... when did that customer certificate expire again?

That brief moment of panic. Did your colleague renew the Contoso secret last week, or does it expire tomorrow? The spreadsheet is out of date, nobody saw the calendar reminder. At some point a customer application goes down, and nobody knows why.

Focused admin at laptop with clock

Relax.
We're watching the clock.

Instead of clicking through 50 customer tenants, you let SecretExpiry run in the background. It checks every expiry date daily and speaks up before time runs out. Meanwhile you get on with your projects.

Monitoring in three steps.

No agent, no script.

  1. Sign in

    admin@company.com
    Send login link

    or with Microsoft

    1

    Create an account

    Sign in with a magic link or your Microsoft account. 14 days free, no payment details.

  2. Permissions requested

    SecretExpiry would like to (read-only):

    Read app registrations

    Application.Read.All

    Read Intune configuration

    DeviceManagementServiceConfig.Read.All

    Read the tenant name

    Organization.Read.All

    Accept
    2

    Connect a tenant

    One admin consent in the Entra portal is all it takes: read access to app registrations, never to secret values.

  3. Thresholds (days before expiry)

    90
    30
    14
    7
    1
    + days
    in 7 days: Contoso · Apple MDM Push
    3

    Lean back

    The first sync starts right away, then runs daily. Alerts go out 90, 30, 14, 7 and 1 day before expiry. You set the thresholds and the cadence yourself.

Built for MSPs and IT admins.

Secrets and certificates of all your customers in one place, without much effort.

Every tenant in one cockpit.

All customers in one overview, the most urgent credentials at the top.

Contoso LtdSAML Signing Cert7 days
Fabrikam IncGraphAPI-Prod-KeyOK
Northwind TradersClient-Secret-0114 days
Litware GmbHWebhook-Cert30 days

Alerts where you work.

The same alert arrives by e-mail, in Teams, in Slack and as an entry in your calendar. Every tenant can have its own recipient address.

SecretExpiry
E-mail
Teams
Slack
Calendar
  • Thresholds and weekly digest

    90, 30, 14, 7 and 1 day before expiry, right away or bundled on Mondays.

  • Secrets and certificates

    Client secrets and X.509 certificates of every app registration, plus Apple MDM Push, VPP and ADE tokens from Intune.

  • Snooze, mark as reviewed

    Known cases and legacy leftovers disappear from alerts and counters.

  • Search, filters, CSV export

    Ctrl+K, status filters, export of the matches and a direct link into the Entra portal.

  • Plain-text mails for ticket systems

    Arrives readable in Autotask, Jira and other ticket systems.

  • Connection in view

    Notice e-mail when consent is revoked or the sync keeps failing.

One price per tenant

The more tenants you monitor, the less each one costs.

MonthlyAnnual
Save 20%
€8/ tenant / month
1–10 Tenants
€10 / tenant
11–20 Tenants
€9 / tenant
21–40 Tenants
€8 / tenant
41–60 Tenants
€7 / tenant
61–100 Tenants
€6 / tenant
Total: €200 / monthPay annually and save €480
  • Unlimited app registrations and credentials
  • Daily sync of every tenant
  • E-mail, Teams, Slack and calendar feed
  • Secrets and certificates
  • SEPA, credit card and bank transfer
  • Support by e-mail
Start free trial

14-day free trial, no payment details required. All prices excl. VAT. Cancel anytime.

What we see and where it lives.
Privacy at SecretExpiry

SecretExpiry reads metadata only, stores it in Frankfurt and encrypts what is confidential.

Zero-knowledge

We request metadata only: names, IDs and expiry dates, plus the Apple ID from Intune. We store no secret or token values.

EU hosting in Frankfurt

Authentication, database and hosting run in Frankfurt. The providers involved are listed in the privacy policy.

Encryption and access control

TLS for every connection, row-level security in the database, Content Security Policy, rate limiting and AES-256 for sensitive parameters.

GDPRCCPA

All details are in the privacy policy.

Frequently asked questions

What IT admins and MSPs want to know before they start.

The next expiry is coming for sure.

Connect your first tenant in two minutes. The next alert arrives before anyone notices.

Two colleagues working relaxed at their laptops

…and everyone keeps working peacefully.

SecretExpiry | Never Miss an Expiring Secret