Licenses & Attribution

This page lists the open-source software, Quran resources, translations, audio sources, visual assets, and other third-party materials used in RUKN.

Overview and legal notes

Overview

RUKN uses selected third-party resources to support its Quran, prayer time, Qibla, calendar, and reference features. This page provides attribution, source details, and license information where required.

We review these sources carefully and include credits so users can understand what external materials are included in the app.

General Note

All third-party materials are used in accordance with their respective licenses and terms as understood at the time of integration. RUKN does not claim ownership of any third-party content.

License terms may change over time; refer to original sources for the most current information.

RUKN respects the sanctity of Qur'anic content and sources.

If you represent any source listed here and have concerns, contact support@rukn.app for prompt review.

Background and widget imagery

RUKN LABS currently uses one shared in-app background image and two widget background images. These photographs are licensed for commercial use under their platform licenses. Attribution is not required under those platform terms, but RUKN includes source credit here.

License references:

Open-Source License Notes

Where open-source materials are referenced in this page, they are used under the terms of their respective licenses. Please refer to each linked source/license for the current full text and latest terms.

Quran resources

Qur'an Module Attributions & Licences

RUKN includes Qur'an translations, tafsir, tajweed features, and recitation audio from the sources below. Content is presented inside the app and is not sold or redistributed as standalone files.

Qur'an Translations (QuranEnc)

QuranEnc (Encyclopedia of the Noble Qur'an) translation content was downloaded from QuranEnc resources during development, prepared for offline use, and permanently bundled in RUKN for fully offline use.

The app makes no runtime calls to QuranEnc servers or APIs.

QuranEnc Republishing Terms (Summary)

QuranEnc states translations may be downloaded and re-published under these conditions:

  1. No modification, addition, or deletion of the content.
  2. Clear reference to the publisher and source (QuranEnc.com).
  3. Mention version number when re-publishing.
  4. Keep transcript information inside the document.
  5. Notify QuranEnc if publishing notes regarding a translation.
  6. Update to latest available translation versions where applicable.
  7. Do not place inappropriate advertisements alongside Qur'anic translation content.

Reference: https://quranenc.com/

RUKN Compliance Note (QuranEnc)

RUKN complies with these conditions by preserving content unchanged, displaying source attribution in-app, and retaining required metadata/transcript information in bundled files.

Version details (as listed on QuranEnc) are referenced in app metadata/credits or available directly on QuranEnc.

RUKN does not publish editorial notes regarding QuranEnc translations.

Any in-app notes are user-generated, private to the user, and not distributed as translation content.

RUKN does not run advertisements.

Javanese Translation (Bahasa Jawa)

Translation of the meanings of the Noble Qur'an into Bahasa Javanese (Latin script).

  • Attributed in public reproductions to Fayd al-Rahman (Faidh ar-Rahman), a traditional Javanese tafsir work ascribed to KH. Muhammad Sholeh bin Umar al-Samarani (Sholeh Darat).
  • Sourced from publicly shared digital reproductions and community editions of this historical work.
  • Included solely for offline educational and religious use within RUKN. No ownership or exclusive rights are claimed over this translation.
  • Modern reproductions of traditional works may be shared under open or permissive terms (including Creative Commons Attribution-NonCommercial style terms), depending on the publisher or edition.
  • If you are a rights holder, representative, or have concerns regarding this translation, contact support@rukn.app for immediate review and adjustment.

Tafsir Text (Offline)

RUKN includes offline tafsir text resources sourced from Quranic Universal Library (QUL) by Tarteel.

These tafsir resources were downloaded during development, prepared for offline use, and bundled in RUKN for fully offline use. The app makes no runtime calls to QUL servers or APIs for tafsir content.

Included tafsir (English):

  • Tazkirul Quran (Maulana Wahiduddin Khan) (English)

Tajweed (Rendering and Parsing)

RUKN includes bundled offline tajweed color/rule resources and on-device rendering logic.

Audio resources

Qur'an Recitation Audio (Offline)

Shaykh Sa'd al-Ghamdi - 40 kbps MP3 set, sourced from the Internet Archive item:

Courtesy credit:
"Recitation by Shaykh Sa'd al-Ghamdi, sourced from Internet Archive (Public Domain)."

Adhan Audio (Offline)

Hadith resources

Hadith Collections (English & Arabic)

RUKN includes authentic Hadith collections in English and Arabic for study and reflection.

Content is sourced from publicly available editions and translations, primarily from sunnah.com (Arabic, English, references, and grading) and USC-MSA web archives (English translations), with some adaptations from Darussalam publishers.

Primary (8 Books)

  • Sahih al-Bukhari (English translation: Darussalam / Muhsin Khan)
  • Sahih Muslim (English translation: Abdul Hamid Siddiqui or Darussalam)
  • Sunan Abu Dawood (English translation: Nasiruddin Al-Khattab or Darussalam)
  • Jami' at-Tirmidhi (English translation: Darussalam / Abu Khaliyl)
  • Sunan an-Nasa'i (English translation: Darussalam / Nasiruddin Al-Khattab)
  • Sunan Ibn Majah (English translation: Darussalam / Nasiruddin Al-Khattab)
  • Muwatta Malik (English translation: Aisha Bewley or USC-MSA)
  • Musnad Ahmad (English translation: Darussalam or sunnah.com summaries)

Forties (3 Books)

  • Al-Arba'in (Forty Hadith) by Imam an-Nawawi (English translation: Ezzeddin Ibrahim or Abu Amina Elias)
  • Qudsi Forty Hadith (English translation: sunnah.com or USC-MSA)
  • Arba'in of Shah Waliullah (English translation: community editions or Darussalam-inspired)

Others (5 Books)

  • Riyad as-Salihin (English translation: Darussalam / Abu Zakariya Yahya bin Sharaf an-Nawawi)
  • Al-Adab al-Mufrad (English translation: Aisha Bewley or USC-MSA)
  • Bulugh al-Maram (English translation: Darussalam / Subhi Taha)
  • Mishkat al-Masabih (English translation: James Robson or sunnah.com)
  • Ash-Shama'il al-Muhammadiyah (English translation: Darussalam or Abu Khaliyl)

The Arabic text is from original sources (public domain). English translations are based on reliable, publicly available versions commonly used in educational contexts.

No modifications have been made to the meanings. Content is presented offline and is not sold or redistributed as standalone files.

If you represent any collection, translation, or publisher listed here and have concerns, contact support@rukn.app for prompt review and adjustment.

Prayer time resources

Solat Timings Attributions

Prayer times base data source:

Calculation methods and settings:

RUKN derives additional in-app phases on-device from base prayer times for offline use. This expands in-app presentation and does not change the selected calculation authority.

Solat Timings Notice

Prayer times are calculated using your selected method and your current location.

Times may vary slightly depending on your device's GPS accuracy, altitude, time zone settings, and calculation method.

For confirmation, refer to your local mosque or your official religious authority.

Technical inventories

Language Source Endpoints (translation_key references)

These links were used during development to review and select available translations and versions from QuranEnc's public listings. The app makes no runtime calls to any of these endpoints.

Translations Included (By Language)

English; Amharic; Arabic; Azerbaijani; Berber; Bulgarian; Bengali; Bosnian; Czech; German; Divehi; Spanish; Persian; French; Hausa; Hindi; Indonesian; Italian; Japanese; Javanese; Korean; Kurdish; Malayalam; Malay; Dutch; Norwegian; Polish; Pashto; Portuguese; Punjabi; Romanian; Russian; Sindhi; Somali; Albanian; Swedish; Swahili; Tamil; Tajik; Thai; Filipino/Tagalog; Turkish; Tatar; Uyghur; Urdu; Uzbek; Vietnamese; Yoruba; Chinese.