Skip to content

Deen module

For those whose cycle is also a question about prayer and fasting.

Every cycle app can track your period. None of them track what that means for your prayer, your ghusl and the fasting days you owe. That's what Mensis was built for — with the logic reviewed before a single line of code was written for it.

The deen module is off by default and has its own consent. Don't want it, and you'll never see it.

Three rules we don't bend

  1. Status follows what you log, never a prediction

    Your hayd status only changes based on bleeding you recorded yourself. A prediction is an estimate, and you cannot base a decision about prayer on an estimate.

  2. You set the thresholds, we pick no school of law

    Habitual duration, maximum hayd duration (10 or 15 days) and minimum period of purity are settings. We ask “which guideline do you follow?” and name no schools of law.

  3. A tool, not a fatwa

    Mensis calculates and reminds. Mensis does not rule. When in doubt, and certainly in edge cases, consult a scholar — that sits in three places in the app, not just in the fine print.

What the module does

  • Hayd status

    While you log bleeding within your configured maximum, Mensis shows “Hayd — no prayer obligation”, with the nuance alongside it: prayers missed during hayd are not made up, missed fasting days are.

  • Istihada

    If bleeding runs past your configured maximum, Mensis falls back on your habitual duration and marks the rest as istihada — with a note about the prayers you do make up in that case.

  • Bleeding stops and returns

    Log dryness inside a running period and you get a neutral in-between status rather than a hard conclusion. If bleeding returns within your maximum, Mensis merges it into one period.

  • Ghusl reminder

    Only at the moment you log the end of your period. On a predicted end date you get at most a question about whether your period is over — never a ghusl instruction.

  • Qadaa counter

    Mensis counts the fasting days you missed per hijri year, tracks which ones you've made up, and asks at the end of Ramadan whether the count is right. Edge days around maghrib are genuinely ambiguous.

  • Ramadan confirmation

    We calculate the start of Ramadan, but ask you to confirm it: “does this match your mosque?” You can shift the date by a couple of days.

Discretion

Visible to you, unremarkable to everyone else

Not everyone wants a cycle app sitting on her home screen, and certainly not a notification about ghusl appearing on a lock screen in company.

  • A neutral alternative app icon (iOS and Android)
  • Masked notification text: only “You have a reminder”
  • A privacy screen in the app switcher, so the contents don't show in a preview
  • Biometric lock with Face ID or fingerprint

Who checks the content

Before we built the deen module, the full design went past a fiqh-qualified reviewer: the decision logic as a flowchart with test cases per threshold setting, all Dutch and English copy, the counting rules for qadaa including edge days, the trigger rules for the ghusl reminder and the Ramadan confirmation flow.

A user from the target group is not a qualification — we agree. As soon as the sign-off is final we'll name the reviewer here, with their permission.

Where the module stops

  • Nifas (postnatal bleeding) is not supported in version 1. Mensis says so explicitly instead of guessing.
  • The AI assistant answers no fiqh questions. Categorically, without exception.
  • Deen data never enters the AI assistant's context. A test in our pipeline guards that.