Skip to main content

Connected Apps

Policy version: 1.1 · Last updated: 2026-08-10 · Effective date: 2026-08-10

Partner and developer guide

Connected Apps is the Quran Foundation program for developers and app owners who want to build with Quran Foundation APIs, connect Quran.com accounts, and be discoverable on Quran.com/apps. This page is the source of truth for the Connected Apps program: statuses, review, governance, and what a listing or label does and does not mean. It includes the onboarding steps developers need for a head start; the broader developer experience, including API references, SDK guides, and Developer Console documentation, is covered in its own areas of the documentation.

Start here

Three actions cover most visits to this page:

Does your app use AI?

AI-generated explanations, labels, summaries, verse connections, or pre-generated religious content carry additional hard requirements and review. Read AI features and generated religious content before you build.

Who should use this guide

  • App builders: You discovered Connected Apps while developing a new product and are building with the ecosystem in mind from the outset. Your goal is to align with its core principles and design your app around meaningful, transformational user journeys from day one.
  • App owners: You already have an existing app and have since discovered the Connected Apps ecosystem. You may be looking to join for greater reach and visibility, to evolve your product toward more transformational user journeys, or both. The onboarding process helps explore how your existing product can align with the ecosystem's direction and requirements.
  • Content partners: You may already have an app, own or manage content that could be shared with the wider ecosystem, or both. Content sharing is handled through the separate Content Partnership Program, which involves additional governance around areas such as content verification, rights, licensing, and distribution. If you also operate an app, however, you are equally welcome to explore joining the Connected Apps ecosystem. At the app level, the onboarding route is broadly the same, although the relationship with content partners is often more closely coordinated because app integration and content-sharing arrangements may need to be considered together.

Why build with Quran Foundation

  • Trusted infrastructure: build faster on comprehensive APIs and scholarly verified Quran data, without maintaining fragile source pipelines on your own.
  • A connected ecosystem: the Connected Apps program is more than an API program; it helps users move between Quran.com and participating apps without starting over.
  • Account continuity: with OAuth2 and approved User APIs, bookmarks, progress, goals, notes, and preferences can follow the user where continuity is appropriate.
  • Discoverability: qualified apps can be listed on Quran.com/apps within a trusted directory, without discovery ever being paid placement.
  • Direct support: guidance from Quran Foundation and a mission-aligned network of builders through access, OAuth, listing, and review decisions.

A curated ecosystem built on ta'awun

The Connected Apps program is a highly curated ecosystem. Its basis is mutual ta'awun (cooperation) and trust between builders, Quran Foundation, and its team. Every app that is listed goes through a manual review by the Quran Foundation developer relations team; no app enters the directory through an automated pipeline. We strive to build a personal bond that goes beyond technical integration: guidance through onboarding, scholarly feedback on your features, technical support, and feedback logging as your product grows. When you join the program, you are not integrating with an API surface; you are joining a team that wants your app to succeed in serving the Ummah.

The Developer Console

The Developer Console is where you manage your relationship with Quran Foundation as a developer. It replaces the previous request-access flow for acquiring API credentials. Sign in with a Quran Foundation account, then:

  • Create an app and get API credentials for the prelive (testing) and production environments.
  • Claim an existing client created before the console launched and manage it in the console from then on.
  • Manage credentials: rotate your client secret whenever needed.
  • Manage redirect URLs: add and remove redirect URIs at will.
  • Request API scopes for prelive and production, and track your requested scopes and their status.
  • Check your activity log and switch easily between apps if you work on more than one.

The console also carries the developer documentation you need along the way: links to the API docs and official SDKs, the developer privacy policy and terms of service, technical support guidance, and the developer benefits and responsibilities summarized on the apps dashboard view. More capabilities are planned. Detailed console guides live in the developer documentation; this page covers the console only as it relates to the Connected Apps program.

note

Credentials, redirect URIs, and scope requests are self-service in the console. Listing approval, reviewed labels, status reviews, and featured placement remain reviewed decisions; the sections below explain how those reviews work.

Follow the Connected Apps process

One journey takes an app from first credentials to a live listing. Review is a sequence of decisions, not a single approval; knowing the stages helps you move quickly.

Sign in and create your app → Build and test in prelive → Prepare your listing → Submit for review → Review → Go live → Keep it current

  1. Sign in and create your app. Open the Developer Console, create your app, and get prelive credentials. Use the Developer Journey guide to choose Content APIs, Search APIs, User APIs, OAuth2, or SDKs for your app shape.
  2. Build and test in prelive. Plan OAuth clients, redirect URIs, and user-data scopes early; request production scopes in the console when ready.
  3. Prepare your listing. Assemble the listing package so reviewers can understand the product, verify ownership and support routes, and check content and data use.
  4. Submit for review. Send the complete package (see How to submit). Incomplete or unclear packages are returned and slow the process.
  5. Review. A completeness check first, then contextual review against the eligibility gates and review criteria. Every review is carried out manually by the Quran Foundation developer relations team. The outcome is listing approval, a request for changes, or, where relevant, a label or status decision with its own requirements.
  6. Go live. Approved apps appear in the directory. Labels and featuring are separate, additional decisions.
  7. Keep it current. Some changes require review before shipping.

Timelines. Quran Foundation aims to acknowledge submissions within 1 to 2 business days and return an initial review within 5 business days of receiving a complete package. Complex content, OAuth, AI, data, or commercial cases may take longer. For status, contact [email protected].

What review looks at

Review is contextual. The same product can be suitable for a directory listing but not for OAuth scopes, homepage placement, or a reviewed label.

  • Mission and usefulness: does the product solve a real user need and support Quran reading, listening, understanding, memorization, reflection, or continuity?
  • Content and attribution: are Quranic text, translations, tafsir, recitations, and derived content sourced, represented, kept current, and attributed accurately?
  • Data and consent: are requested scopes proportionate, explained clearly, secured appropriately, and limited to the product function?
  • Product quality: does the product work reliably, avoid avoidable confusion, and provide a support route for users who need help?
  • Commercial model: are charges, ads, donations, sponsorships, or affiliate models transparent, proportionate, and compatible with content obligations?
  • Ongoing accountability: can the app owner keep listing details current, respond to issues, and cooperate with reasonable review or corrective action?

Check whether your app is eligible

Some checks are contextual and weighed in review. These four are not. They are pass/fail, and they are the baseline protections for users, Quran Foundation, and the integrity of Quranic content. No app may be indexed or listed, receive a reviewed label, reach Transformational status, or receive featured placement until all four gates are met; even the lowest-visibility status requires full content-sourcing validation and governance compliance. If an app later falls out of compliance, the same gates govern restriction or removal.

Gate 1: Content integrity and updates

  • You must: access Quran Foundation-provided Quranic content through approved Quran Foundation endpoints or a written license; hold verifiable rights, accurate attribution, and any category-specific approval for external Quranic, scholarly, or supporting content; and keep all content current where corrections, removals, restrictions, or source updates apply.
  • Evidence: API usage, release notes, update cadence, in-app attribution, and license or rights records.
  • If unmet: unlisted or delisted until corrected.

Gate 2: Security and privacy baseline

  • You must: publish a privacy notice, maintain a reasonable security posture, avoid harmful or deceptive data practices, and provide a security or incident contact.
  • Evidence: privacy link, security contact, data minimization, and an incident-response route.
  • If unmet: unlisted or delisted.

Gate 3: API and platform compliance

  • You must: respect API terms, usage rules, branding rules, and licensing or attribution terms.
  • Evidence: accepted partner terms, compliance acknowledgement, and monitored usage.
  • If unmet: unlisted or delisted.

Gate 4: Maintenance and responsiveness

  • You must: name a technical contact who can respond to breaking changes within agreed timelines.
  • Evidence: support route, issue responsiveness, and maintenance commitment.
  • If unmet: unlisted or delisted.
note

Eligibility is judged on its own terms. A strong marketing presence, large user base, or popularity does not offset a failed gate.

Prepare your listing

The public Quran.com/apps page is designed for user discovery, not internal review history. A directory card should help users answer five questions quickly: what the app helps them do, who owns and supports it, which platforms it runs on, whether it connects to their Quran.com account or requests data access, and where its privacy, support, and product information lives.

The listing package

Required for review

  • Product name, short descriptor or tagline, short description, and primary category.
  • Square logo or icon with safe contrast and confirmed source rights.
  • Working web, iOS, and/or Android destination links.
  • Product owner, technical contact, support contact, and public support route.
  • Privacy notice and terms where applicable.
  • Content-source declaration for Quran Foundation APIs, licensed content, partner content, or other sources.
  • Clear explanation of Quran Foundation authentication, scopes, or user-data use.

Recommended for a stronger listing

  • One plain-language differentiator.
  • Platform and language availability.
  • High-quality screenshots or preview media.
  • Accessibility and age-appropriateness notes.
  • Accurate content attribution where surfaced in product.
  • Current release, maintenance, and support status.

Card specs

The Quran.com/apps card renders an icon, name, short descriptor, description, categories, and CTA links. The product UI clamps names and taglines to one line and descriptions to three lines, so keep submissions short enough to stay readable on mobile and desktop.

FieldRequiredFormat or limit
App nameYes40 characters maximum; exactly as it should appear publicly.
Short descriptor / taglineYes60 characters maximum; descriptive, not promotional; displays on one line.
Short descriptionYes1 to 2 sentences, 160 characters maximum; what it does and who it helps; no hype, unverifiable claims, or repeated tagline text.
Icon / logoYesSquare, minimum 512 x 512 px, PNG, SVG, or WebP; renders at about 52 x 52 px desktop and 48 x 48 px mobile; safe contrast, clean edges, confirmed rights.
Primary categoryYesOne approved category; drives filtering and discovery.
Secondary tagsOptionalApproved taxonomy terms.
CTA linksYesValid, working, official web, iOS, and/or Android destinations.
Support contact and public support routeYesPublicly accessible support email or URL.
Privacy policy linkYesPublic URL.
Attribution / content-source declarationYesRequired where Quranic, scholarly, or supporting content is used; see Content and attribution.
Technical contact / update ownerYesNamed operational contact, supplied privately where not suitable for public display.
Badge / labelIf displayedVerified Listing App, Vision Aligned App, Transformational App, or Featured; set by review, not self-assigned.

A card that works, and one that does not:

Good: Quran Memorization Companion. "Review and practice memorized passages." "Build personalized revision plans and track your Quran memorization progress."

Poor: The World's #1 Revolutionary Ultimate Quran Super App. "The best app for every Muslim." "Transform your life with our unmatched and groundbreaking platform."

How to submit

Until listing submission moves into the Developer Console, submissions run through the listing submission document:

  1. Open the listing submission document.
  2. Make a copy (File, then Make a copy) into your own Drive.
  3. Complete every field, including content sources, Quran Foundation APIs used, OAuth scopes requested, AI features, and commercial model.
  4. Email your completed copy (share link or attachment) to [email protected].

Know which request you are making. These are different tasks with different routes:

App statuses

Higher levels of visibility, trust, and ecosystem participation are earned incrementally. Each status builds on the one below it and never replaces the eligibility gates. A genuinely valuable app can remain at a lower status if it has not implemented the integration a higher status describes; that is expected, not a penalty.

The statuses are intentionally progressive: Indexed (searchable) App → Verified Listing App → Vision Aligned App → Transformational (user enabled) App, with Featured placement as a separate, temporary editorial promotion rather than a status you hold. Content-only apps are the normal starting point: most apps begin as Verified Listing Apps and grow into Vision Aligned Apps as they plan meaningful continuity. Where an app has no meaningful account-based experience to connect, Transformational status is not expected.

The destination is Transformational

The status we want every app to reach is Transformational. Keep looking for opportunities to integrate Quran Foundation content and OAuth user APIs in ways that genuinely strengthen your product and carry users further along their Quran journey. Deliberate, meaningful integration is the path; OAuth added without real user value is not.

Indexed (searchable) App

  • What it means: a low-visibility working status for apps that meet all governance requirements but have not yet reached the integration depth or transformational-funnel impact for full directory visibility. Indexed Apps do not appear in the browsable Connected Apps sections, but they can be found by name through search.
  • Requires: all four eligibility gates, content-sourcing validation, and the same governance compliance as every other status. Indexed App status is not an exemption from requirements; it reflects current impact, not current compliance.
  • May say: "indexed and searchable in the Quran.com Connected Apps directory."
  • Does not mean: placement in browsable directory sections, a reviewed label, or any endorsement.
  • How to move up: address the deficiencies identified in review, deepen meaningful integration, and request Verified Listing App review via [email protected].

Verified Listing App

  • What it means: the baseline visible listing on the Connected Apps page, and where most apps start. These are typically apps using the Content APIs and nothing more, whether because the product has no need for user continuity or because continuity is not implemented yet.
  • Requires: all requirements met, with confirmed content provenance (approved Quran Foundation APIs or a written license where Quran Foundation content is used, and verifiable rights for approved external content where it is used), attribution displayed throughout the app for all content used through Quran Foundation APIs, verified update and maintenance arrangements, and reliable basic UX.
  • Grants: the Verified label and a visible listing in the directory.
  • Does not mean: every product area, future release, or partner claim is approved.
  • How obtained: request review via [email protected].

Vision Aligned App

  • What it means: still a content app, but one that shows real potential for user continuity and is deliberately on its way to integrating meaningful OAuth and user-related APIs. Aligned apps demonstrate mission and vision alignment with Quran Foundation, share the same thinking on further development and integration, and serve the transformational funnel and help enable it further.
  • Requires: Verified Listing App status, plus demonstrated mission alignment and clear user value, maintained responsible-use standards, participation in change management for material updates, deprecations, and content corrections, and a credible, deliberate path toward meaningful continuity.
  • Grants: eligibility for curated ecosystem roundups, relevant partner showcases, and enhanced discovery opportunities.
  • Does not mean: permanent status, an exclusive relationship, or Quran Foundation ownership.
  • How obtained: request review via [email protected].

This is the status we want every Verified Listing App to move toward: joining the ecosystem through Quran Foundation SSO, one account that lets users move across participating apps with a continued journey, powered by the user-related APIs. The direction must be deliberate: integration that genuinely strengthens the product, not OAuth and user APIs added without value.

Transformational (user enabled) App

  • What it means: the highest status. Transformational apps show deep vision and mission alignment with Quran Foundation, have implemented OAuth, and deliver immense value to the ecosystem and the transformational model. These are the apps Quran Foundation works with most closely: deeper collaboration, approved data-sharing initiatives, joint work on the transformation process, and support wherever Quran Foundation can help push the product further.
  • Requires: Vision Aligned App status, plus OAuth2 integration and approved use of user-related APIs where continuity is relevant to the product's user journey, with Quran Foundation OAuth preferably the primary sign-in. Relying on Quran Foundation OAuth as the sole source of backend user authentication is what makes an app eligible for Featured placement.
  • Grants: eligibility for enhanced placement and Featured consideration, subject to editorial discretion and current ecosystem priorities, and candidacy for deeper collaboration and approved data-sharing initiatives. Collaboration follows the status; it never purchases it (see Visibility is not for sale).
  • Does not mean: permission to request unnecessary scopes, bypass consent, or reuse data outside the approved purpose.
  • How obtained: request review via [email protected] after OAuth readiness (consent copy, redirect URIs, proportionate scopes, privacy information, data security, incident contact, and support route).

Featured placement is selected, not applied for. It is a time-boxed editorial promotion on a specific Quran Foundation surface or campaign, re-evaluated each cycle. It is reserved for Transformational Apps that are aligned in vision with Quran Foundation, work closely on transformation, use Quran Foundation OAuth as their sole source of backend user authentication, and have demonstrated sustained user value, reliability, current availability, and support readiness. It is not a permanent status, not paid advertising, not a ranking guarantee, and not an ownership relationship. Partners may express interest, and content-only apps remain eligible for directory discovery, verification, alignment review, and curated editorial roundups where appropriate.

What a status does, and does not, mean

Every status level shares the same boundaries. A listing or label:

  • is not a full marketing page for the app;
  • is not a promise of homepage placement or traffic;
  • does not mean Quran Foundation owns, operates, or supports the app;
  • does not mean every current and future feature has been endorsed;
  • applies only to the checks described for that status;
  • does not replace the app owner's own privacy, terms, and support obligations.

Visibility is not for sale

Directory placement, reviewed labels, badges, and featured placement are non-commercial. They cannot be bought, and they cannot be improved through donations, sponsorship, paid advertising, data-sharing or privileged-access arrangements with Quran Foundation, or any other commercial relationship. Ranking, labels, and featuring reflect eligibility, integration depth, trust, and demonstrated user value, nothing else. A fundraising campaign, for example on a crowdfunding platform, does not by itself disqualify an app, but fundraising language and campaign behavior must still meet the same mission, transparency, and responsible-use standards.

Directory listing versus homepage promotion

QuestionConnected Apps directoryQuran.com homepage
PurposeHelp users browse and evaluate relevant Quran-related apps.Introduce a broad audience to a selected, high-confidence experience.
Default expectationEligible reviewed apps can be listed with categories and platform links.Placement is selective, time-sensitive, and not guaranteed by listing approval.
Data shapeTitle, tagline, description, icon, categories, relationship type, platform links.Fewer, concise, current cards appropriate for broad Quran.com traffic.
Change controlListing details should stay current and may be paused when required.Placement can change with review, quality, editorial priorities, timing, or product status.

Connect Quran.com user accounts

Do you need OAuth? If your app has per-user, account-based features (Quran Foundation account continuity, personal user data, or signed-in actions), yes: use Authorization Code with PKCE, and Transformational status becomes available. If your app only consumes content, no: use backend Client Credentials or the official SDK, and remain eligible for the Verified Listing App or Vision Aligned App statuses without OAuth2.

OAuth2 is what turns a collection of apps into a connected ecosystem. Where an app meaningfully benefits from continuity of account, bookmarks, reading progress, notes, goals, or preferences, OAuth2 is required for Transformational status, and Quran Foundation SSO as the sole backend user authentication is required for Featured placement.

IntegrationRecommended flow
User APIs (signed-in, per-user data)Authorization Code with PKCE and OpenID Connect; backend token exchange for confidential clients.
Content APIs (content only, no per-user data)Backend Client Credentials, or the official SDK.
  • Create your OAuth client, manage redirect URIs, and request scopes through the Developer Console for prelive and production; track requested scopes there.
  • Request the minimum scopes your product needs, and explain the benefit to the user before consent.
  • Content-only apps that do not need cross-app continuity remain eligible for the Verified Listing App and Vision Aligned App statuses without OAuth2.
  • Direct in-app token exchange for public-client handling is permitted only where Quran Foundation has explicitly confirmed it for your client.
  • Scope escalation requires approval. New or expanded user-data access must be reviewed and approved before release; request it in the console. Where the purpose materially changes, users must be shown updated consent information and may need to reconnect.

See the OAuth2 / OpenID Connect tutorials and the OAuth2 Scopes reference for implementation detail.

Content and attribution requirements

  • Quran Foundation-provided Quranic content, including text, translations, tafsir, and recitations, must be accessed through approved Quran Foundation endpoints or a written license.
  • External Quranic, scholarly, or supporting content must have verifiable rights, accurate attribution, and any additional approval required for its category.
  • Display attribution wherever Quranic content is surfaced, both in the product and in listing copy.
  • Provide a content-source declaration in your listing package stating which Quran Foundation APIs, licensed content, partner content, or other sources the app uses.
  • Keep content current: corrections, removals, or restrictions made upstream should be reflected promptly so users are not left with stale material.
  • Credit translations, tafsir editions, and recitations to their named source or edition, within their licensing terms.

Use the following attribution when Quran Foundation data is surfaced:

Quran data provided by Quran Foundation.

Where translations, tafsir editions, or recitations are surfaced, credit each by its named source or edition and note that it is sourced through Quran Foundation where applicable.

Design a trustworthy experience

Products that handle Quranic material, user progress, religious learning, or AI assistance need extra clarity. Build trust before asking for visibility.

What your app must tell users

Communicate these where they matter: in the app, listing copy, consent screens, privacy notices, terms, onboarding, support pages, or release notes.

  • Who owns and operates the app.
  • Where users should go for product support.
  • What Quran Foundation content, APIs, or account features the app uses.
  • What data or permissions are requested and why they are needed.
  • Whether AI, ads, donations, purchases, or sponsorships are part of the experience.

Avoid misleading claims. Do not present an independent app as Quran Foundation owned unless it is; do not describe a directory listing as broad endorsement; do not stretch a reviewed label beyond the checks described for it; do not imply homepage placement, featured status, or ranking is guaranteed; and do not hide material changes to data use, monetization, AI behavior, or content sources.

Build toward trust

  • Present Quranic material accurately and in appropriate context.
  • Design for dignity, accessibility, and informed user choices.
  • Make AI-assisted features clear about their limits.
  • Separate exploratory or generated output from authoritative religious guidance.
  • Use only the scopes, content fields, and data flows your product truly needs.

Avoid avoidable harm

  • Do not use Quranic material as a superficial sales hook.
  • Avoid intrusive advertising, manipulative retention, or ambiguous sponsorship.
  • Do not over-collect user data or hide permission consequences.
  • Do not present verified source material and unverified output as the same kind of authority.
  • Do not use Quran Foundation branding, content, or user data outside approved scope.

Gamification

Gamification is acceptable only when it supports sincere, respectful, non-coercive progress. The goal is gentle encouragement, not spiritual pressure.

  • Helpful: reminders, milestones, memorization support, and reflection prompts that preserve sincerity and dignity.
  • Needs caution: streaks and badges must never shame users, imply spiritual rank, or create coercive loss-aversion around acts of worship.
  • Avoid: FOMO-heavy countdowns, manipulative push tactics, vanity leaderboards for sacred acts, and deceptive scarcity or reward framing that cheapens religious practice.

Any mechanic that changes religious behavior, drives social comparison, or applies emotional pressure should be flagged for review before launch or featuring.

AI features and generated religious content

AI features that touch Quranic material, religious learning, or user data carry the highest trust risk in the ecosystem. The requirements below are hard requirements, not guidance. They apply whether the AI runs live in the product or is used to pre-generate content that ships as if curated, such as labels, verse connections, summaries, or explanations.

caution

AI must never replace or modify canonical source material. Quranic Arabic, named translations, tafsir quotations, and sourced hadith material must be rendered verbatim from verified Quran Foundation or approved sources. AI-generated commentary may help users navigate, compare, summarize concepts, or explain context, but it must be clearly identified, visibly separated from source material, grounded in real citations where it makes claims, and never presented as a substitute for, alteration of, or binding interpretation of those sources.

AreaHard requirementWhat reviewers look for
DisclosureClearly indicate when an answer or explanation is AI-generated, so users never mistake it for verified source material.Visible labeling of generated output in the product.
SeparationVisibly distinguish retrieved source material (verse text, translation, tafsir, hadith) from any AI-generated explanation around it.Distinct presentation; the two are never the same kind of authority.
ProvenanceWhere an AI feature makes a Quranic or scholarly claim, show the citation it rests on; every reference must resolve to a genuine, verifiable source.Real, resolvable citations; fabricated or approximate references are a violation.
AuthorityAI output must not be presented as binding religious authority; no fatwas, halal or haram verdicts, or personalized religious directives.Product copy and behavior; no "verified" or "scholarship" claims without the corresponding human review.
NeutralityOn sectarian or madhhab-sensitive questions, AI must not assert a single position as the Islamic view; defer to qualified scholars or present recognized views without endorsing one.Behavior on contested prompts.
Human oversightPre-generated AI content that ships as part of the product must be human-reviewed before publication; content making substantive interpretive, legal, theological, or sectarian claims requires review appropriate to its risk, including qualified scholarly review where necessary.Review process and records, scaled to risk.
GroundingApps using Quran Foundation MCP or AI tooling must follow the current published grounding, attribution, and safety requirements for that integration.Integration follows the published rails.
Data and providersDo not train models on Quran Foundation user data or restricted content without written permission; disclose third-party processing, minimize prompt data, configure providers not to retain or train on that data, name material subprocessors, and disclose material model or provider changes.Privacy notice, subprocessor list, provider configuration.
SafetyAI features must not produce content that misrepresents Islam, promotes extremism, or incites sectarian hatred.A hard line in a sacred context, not an edge case.
AccountabilityGive users a way to report inaccurate or inappropriate AI output, and maintain an owner-side process to review and correct it.Report route and correction process.

Tell us before shipping material changes

Keep listing, privacy, support, and integration details current. Material changes can require updated review before continued listing, labels, scopes, or featured placement. Email [email protected] before shipping any of the following:

  • Product or ownership changes: new owner, major repositioning, discontinued support, broken destination links, or a change in the primary user experience.
  • Data or permission changes: new OAuth scopes, expanded user-data use, changed consent copy, new processors, or security and incident-response changes. Request scope changes in the Developer Console; they are reviewed before release.
  • Content or AI changes: new Quranic sources, generated religious content, AI explanations, model or provider changes where user data is processed, attribution changes, or mixing reviewed sources with unreviewed output.
  • Commercial changes: new ads, subscriptions, purchases, donations, sponsorships, affiliate links, or paid access around Quranic content or user features.
  • Listing changes: new claims, screenshots, categories, platform links, app descriptions, or relationship statements shown to Quran.com users.
  • Visibility changes: Quran Foundation may update, pause, or remove directory visibility, labels, connected access, or featured placement when requirements are no longer met.

Resolve compliance issues

Enforcement is transparent, documented, and proportional, while remaining capable of swift action for serious harm. Issues are handled along a defined ladder:

  1. Notice: Quran Foundation notifies the app owner of the issue and records the concern.
  2. Remediation window: a timeline to fix the issue, set by severity.
  3. Visibility restriction: if unresolved, the app may lose its badge, placement, featuring, category visibility, or connected access.
  4. Suspension or delisting: serious or repeated breaches can lead to removal from the directory and revocation of access where appropriate.
  5. Reinstatement: visibility or access may be restored after evidence of correction, completion of review, and where relevant re-testing or scholarly sign-off.

Serious user harm, security incidents, or misrepresentation may move directly to restriction or suspension. To respond to a notice or request reinstatement, contact [email protected].

Reconsideration. A partner may request clarification or reconsideration by submitting updated evidence to [email protected]. Decisions involving user safety, content integrity, security, or legal obligations remain at Quran Foundation's discretion.

Terms and compliance

Listed apps must comply with the Connected Apps requirements on this page and all applicable laws. Where a partner or its users access Quran.com services directly, the Quran.com Terms & Conditions apply to that use.

Apps using Quran Foundation APIs, OAuth, or user-related data must comply with the Quran Foundation Developer Terms, which are also linked inside the Developer Console.

Commercial use of Quranic content, such as hosting or redistributing licensed recitations, translations, or tafsir, may require a separate written content license beyond standard API access. Partner-specific or content-licensing terms will be published here where applicable.

Get help

  • Credentials, redirect URIs, secret rotation, and scope requests: self-service in the Developer Console, which also links technical support guidance.
  • General questions (access, scopes, listing readiness, or review status): [email protected].
  • Partner office hours: available at various times throughout the week, updated regularly as slots open or close. Book through the office-hours calendar for help with onboarding, OAuth, or listing review.
  • Response expectations: Quran Foundation aims to respond to partner queries within 1 to 2 business days.

FAQ

Can my app charge for a service? Yes, in context. The product should provide genuine user value, describe charges honestly, respect content obligations, and avoid using Quranic material as a superficial marketing vehicle. Commercial content use may require separate written permission.

Can we show ads or accept donations? Yes, if transparent, proportionate, and respectful of the user experience. Intrusive, deceptive, or contextually inappropriate promotion can affect eligibility or visibility.

Does every app need OAuth? No. Content-only apps are the normal starting point at Verified Listing App and can reach Vision Aligned App status without OAuth2. OAuth becomes central for Transformational status, and Quran Foundation OAuth as the sole backend authentication is required for Featured placement. Where OAuth is used, request only the permissions you truly need and explain the benefit before consent.

Is a directory card an endorsement? No. A listing helps users discover an independent product. It does not mean Quran Foundation owns the app, provides its support, or endorses every current and future feature. A badge or label applies only to the checks described for it.

What is the difference between an app partner and a content partner? App partners build user-facing experiences and are reviewed for product, data, support, and ecosystem fit. Content partners carry additional source, rights, attribution, licensing, and usage considerations, and the review tracks are distinct where those obligations differ.

Do I still use the request-access form? No. API credentials, environments, redirect URIs, and scope requests are now handled in the Developer Console. Existing clients created before the console can be claimed into it.

Glossary

  • Indexed App: searchable-only working status; all governance requirements met, visibility limited until integration depth and impact grow.
  • Verified Listing App: the baseline visible listing; content-API apps with full attribution and confirmed provenance.
  • Vision Aligned App: Verified Listing App status plus mission and vision alignment and a deliberate path toward meaningful continuity.
  • Transformational App: the highest status; OAuth-implemented, deeply aligned apps that Quran Foundation collaborates with most closely.
  • QF SSO: one Quran Foundation account that signs users into participating apps with a continued journey through the user-related APIs.
  • Featured placement: temporary editorial promotion; selected, not applied for; requires Quran Foundation OAuth as the sole backend user authentication.
  • Scope: a specific permission an app requests to access user data.
  • Prelive: the testing environment whose credentials the Developer Console issues alongside production.
  • Content source: where an app's Quranic or scholarly material comes from; declared in the listing package.
  • Reviewed label: a badge (Verified Listing App, Vision Aligned App, or Transformational App) reflecting only the checks described for it.

Change log

Material changes to this page, especially to terms, licensing, monetization, AI requirements, labels, and enforcement, are recorded here. Existing partners are notified by email to registered partner contacts when changes materially affect eligibility, visibility, data access, attribution, AI requirements, enforcement, or compliance obligations. Unless Quran Foundation needs to act sooner for security, legal, user-safety, or content-integrity reasons, material changes take effect after a 14-day notice period.

VersionDateMaterial changes
1.12026-08-10Restructured for scannability around the developer journey. Developer Console replaces the request-access flow for credentials, redirect URIs, and scopes. Status model finalized: Indexed App, Verified Listing App, Vision Aligned App, Transformational App, and Featured placement; Transformational replaces Connected as the OAuth status, and sole reliance on Quran Foundation OAuth becomes the Featured requirement. AI requirements consolidated into a single auditable table. Listing submission document and request routing added.
1.02026-06-30Initial publication.