The everyday problem
If you've spent any time in a Muslim WhatsApp group or on Instagram, you've seen them — beautifully designed cards with a verse or hadith in flowing Arabic, an English translation, and a message that hits hard. Some are authentic. Many are not. Some are misattributed. Some are paraphrased so loosely they no longer match a canonical narration. Some are entirely fabricated.
The traditional fix — opening Sahih al‑Bukhari, Muslim, the Sunan, the Musnad and matching the Arabic by hand — works perfectly well, just not at the speed of a forwarded image at 11 p.m. Most people give up and forward it on, hoping it's real. That's how fabrications spread.
"Whoever speaks about me a lie that is not true, let him take his seat in the Fire." — narrated in Sahih al‑Bukhari and Sahih Muslim, on the gravity of attributing what is not authentic.
The two‑path fix
Aydeen's Verify screen gives you two ways to check a verse or hadith, and you pick whichever fits the situation:
- Verify on this device — free, instant, text only. Paste or type a verse / hadith and it's matched against the Qur'an translations bundled with Aydeen and any hadith collections you've downloaded for offline use. Nothing leaves your phone.
- Verify with AI (chat) — free 3 per day, premium 100 per day, text or image. Upload a screenshot or paste text. Our gateway extracts the text, you confirm the hadith book + number (or surah / ayah), and we look it up in the canonical collections. Best for noisy screenshots, paraphrases, and Arabic‑only images.
The on‑device path is your default: free, offline‑friendly, no upload. The AI path takes over when the image is messy or the wording has drifted from the canonical phrasing.
The flow, step by step
Pick your language.
First launch shows a simple language picker — Arabic, English, Urdu, Bahasa Indonesia, Türkçe, Français, বাংলা, Bahasa Melayu. Pick yours and Aydeen translates everything from the UI to the du'a transliterations. (You can change it in Settings later.)

First launch. Eight launch languages, with native‑speaker‑reviewed translations. The illuminated‑book mark sits above as your anchor. Onboarding then asks a short intent question, your madhhab, and shows a plain‑English privacy explainer before you ever land on the home screen.
Land on the home screen.
The home view is the daily rhythm — Assalamu alaikum, the next prayer countdown, current weather, today's Hijri date, today's prayer tracker (five dots: Fajr, Dhuhr, Asr, Maghrib, Isha), and the daily ayah. Five tabs at the bottom: Home, Qur'an, Hadith, Prayer, Tools.

Home. Quiet by design. The next‑prayer countdown is the largest element on the screen, and you tap a prayer in the tracker the moment after you finish it.
Open the Tools tab.
Tap Tools in the bottom tab bar. The grid is grouped by purpose — Ask (Ask a Question, Verify Hadith / Ayah), Qur'an & Du'a (Qur'an, Bookmarks, Du'as), Prayer (Prayer times, Tracker, Qibla), and a Hajj/Umrah section further down.

Tools, grouped. Verify Hadith / Ayah lives in the top‑right corner of the Ask group. Tap it to open the two‑path Verify screen.
Pick a path on the Verify screen.
The Verify screen is two cards stacked: Verify on this device at the top (free, instant, text only) and Verify with AI (chat) below (free 3/day, premium 100/day, text or image). The on‑device card also shows how many hadith collections you've downloaded for offline matching, and a one‑tap Download missing books button if you haven't grabbed them yet.

Two paths, one screen. On‑device for text you can paste cleanly. AI chat for images, screenshots, and paraphrases.
Path A — paste text and verify on device.
Got a verse in plain text? Paste or type it into the field, tap Verify on device, and Aydeen runs a local match against the bundled Qur'an translations plus any hadith books you've downloaded. The whole match takes a fraction of a second and never touches the network.

Pasted & ready. The clipboard icon on the right pastes whatever you copied last. The match is local — your text never leaves the phone.
Path B — upload the image to AI chat.
Got a beautifully designed graphic with the verse in Arabic only? Tap Verify with AI (chat), attach the image (or paste it from clipboard), and our gateway extracts the text. You confirm the suggested book + number (or surah / ayah), and Aydeen looks it up in the canonical collections. The free tier covers three checks per day; Premium lifts that to a hundred. Image bytes are processed in transit only and discarded after extraction — only the matched citation is saved to your history.
Read the result — text, citation, confidence.
Either path lands on the same result view: the canonical Arabic, the English (or your selected language) translation, the source citation, and a confidence score. If the image was misattributed, the citation will differ from what the image claimed. If the text isn't in the canonical corpus, Aydeen says so plainly rather than guessing.
And that's the whole flow. Below is what a successful match looks like — the same component you'll see in the app.
إِنَّ مَعَ الْعُسْرِ يُسْرًا
"Indeed, with hardship comes ease."
What's actually happening under the hood
Path A — Verify on this device:
- Your text stays on the phone. No network call, no Firebase Auth ping, no analytics on the verse you typed.
- The match runs against the Qur'an translations bundled with Aydeen and any hadith collections you've downloaded for offline use.
- The match is local, returns in a fraction of a second, and works on a plane.
Path B — Verify with AI (chat):
- The image (or text) is sent over TLS 1.2+ from your device to Aydeen's verification edge function in
me-central2. The request is authenticated with your Firebase Auth identity and gated by Firebase App Check. - The edge function forwards bytes to a Vision OCR service for text extraction. Your account ID is not sent — the request is associated only with our org account.
- The extracted text comes back, the edge function discards the image bytes, and the candidate match is shown to you with the suggested book + number (or surah / ayah).
- You confirm, and the canonical text + citation is saved to your account history. The original image is never saved.
- Free tier: 3 chat verifications per day. Premium: 100 per day.
Full sub‑processor list and retention windows are in our privacy policy, §6 and §10.
Honest limits
A few things Verify deliberately does not pretend to do:
- It is not a fatwa engine. Verify tells you whether a piece of text is in the canonical corpus. It does not interpret it for your situation. For matters of personal status — marriage, divorce, inheritance, complex rulings — please consult a qualified scholar.
- It does not grade hadith authenticity beyond the canonical record. If a narration is in Bukhari, Verify will tell you the citation; classical authenticity classification (sahih, hasan, da'if) is shown when the source explicitly carries it, but the deeper isnad analysis is the work of muhaddithun, not an app.
- Confidence is just a confidence score. A 99% match is excellent; a 78% match means "close to this canonical text, you should read both and judge". A "no match" result means the text isn't in the corpus we cover — which is itself useful information.
Try it on something that's been bothering you
Most people, the first time they use Verify, scroll back through their family WhatsApp group looking for that one image they always wondered about. That's the exact use case we built it for. Aydeen is launching soon on iOS and Android — leave your email on the home page and we'll let you know the moment it goes live.
Got a use case you wish Verify supported? Email hello@aydeen.com — we read everything.