Last updated: September 10, 2026
1. General Information
The information provided on thehannan.com (the “Website”) is for general educational, instructional, and informational purposes only. The Website is published by Abdul Hannan Hassan, Software Developer & Oracle Specialist. All content, technical articles, and commentary reflect professional engineering experience and are provided in good faith.
2. Technical Tutorials & Code Samples Disclaimer
The technical guides, tutorials, SQL scripts, PL/SQL blocks, Oracle Forms & Reports configurations, Oracle APEX patterns, and architecture suggestions shared on this Website are offered “as is” without warranties of any kind:
- Testing in Staging: Database environments, schemas, permission models, and Oracle version compatibility (e.g., Oracle 11g, 12c, 19c, 21c, 23ai) vary significantly. You must always review, understand, and thoroughly test any code in an isolated development or staging environment before executing it on production systems.
- No Data Loss Liability: Under no circumstances will Abdul Hannan Hassan or thehannan.com be held responsible for database errors, operational interruptions, table locks, performance regressions, or loss of data resulting from the implementation of techniques discussed on this Website.
3. Professional & Consulting Relationship Disclaimer
Browsing this Website, reading articles, submitting contact forms, or reviewing tutorials does not establish a formal client-consultant or contractor-client relationship. A professional consulting engagement is only formed once a dedicated written contract, statement of work (SOW), or formal service agreement has been executed between both parties.
4. External Links and Third-Party Tools Disclaimer
The Website may contain links to external sites, documentation (such as Oracle official documentation), GitHub repositories, tools, or third-party plugins. We do not guarantee the accuracy, relevance, timeliness, or completeness of any information on external sites. Linking to a third-party resource does not imply an endorsement of that entity or its services.
5. Errors and Omissions
While we strive to keep all tutorials and technical articles accurate and up to date, software ecosystems evolve rapidly. Deprecations, API shifts, and patch releases may affect the behavior of certain commands or methods. We assume no responsibility or liability for any errors or omissions in the content of this site.
6. Contact Us
If you have any questions regarding this Disclaimer, or wish to clarify any technical points, please feel free to reach out:
Abdul Hannan Hassan
Email: ahannanhassan113@gmail.com
Website: https://thehannan.com