Noqoody Responsible Disclosure
Security · Effective 1 September 2026 · Version 1.0. This policy explains how you can help Noqoody Payment Services keep our systems and our merchants’ data safe by telling us about a security vulnerability — what we commit to in return, what is in scope, and exactly how to report. Report to security@noqoody.com; acknowledgement within 2 Business Days; safe harbour applies (see section 3).
1Purpose and Scope of This Policy
Noqoody Payment Services W.L.L. (“Noqoody”) takes the security of our systems and the data they hold very seriously. As a payment service provider licensed by the Qatar Central Bank, we process payments and cardholder data on behalf of merchants across Qatar, and we work continuously to keep that environment safe for everyone who uses it.
If you have discovered a security vulnerability affecting any Noqoody service, we appreciate your help in disclosing it to us responsibly. This policy sets out how to do that, what we commit to in return, and the boundaries within which testing is permitted.
It does not create an obligation on Noqoody to pay any sum, and it does not authorise any activity beyond what is expressly permitted in sections 4 and 6. Nothing in this policy overrides your obligations under Qatari law.
2Our Commitments to You
Where you report a vulnerability in good faith and in accordance with this policy, Noqoody commits to:
- Acknowledge receipt of your report promptly, and work to understand and resolve the issue quickly.
- Validate, respond to and remediate confirmed vulnerabilities in line with our commitment to security and privacy, and in accordance with the severity model in section 9.
- Keep you informed of progress at reasonable intervals, and notify you when the issue has been fixed.
- Not pursue or support legal action against you, or against the person who reported the vulnerability, unless we are required to do so by law or by a competent authority.
- Not suspend or terminate your access to our services if you are a merchant. If you are an agent or partner, we will not suspend or terminate access for the merchants you represent because of a good-faith report.
- Respect your privacy. We will not publish your identity or your report without your consent, except where disclosure is required by law, by the Qatar Central Bank, or by another competent authority.
- Credit your contribution where you wish to be named, in accordance with section 10.
3Safe Harbour
Noqoody will treat security research conducted in good faith and in full compliance with this policy as authorised conduct. Where you meet all of the conditions below, we will not initiate or support a complaint, claim or legal proceeding against you in respect of that research:
- You act in good faith and solely to identify and report a genuine security weakness.
- You stay strictly within the scope defined in section 4 and observe every rule in section 6.
- You stop testing immediately on discovering a vulnerability, or as soon as you gain access to any data that is not your own, and you report it to us without delay.
- You do not access, copy, modify, retain, transmit or disclose any personal data, cardholder data, credentials or confidential information beyond the minimum needed to demonstrate the issue — and you securely delete anything you did access once your report is submitted.
- You do not degrade, disrupt or damage our services, our merchants’ operations, or any third party.
- You do not exploit the vulnerability for personal gain, and you do not use it as leverage to demand payment.
- You give us a reasonable opportunity to remediate before any public disclosure, in accordance with section 11.
Safe harbour is given by Noqoody in respect of its own systems and its own rights. It cannot bind third parties, and it does not extend to conduct that breaches Qatari law — including Law No. 14 of 2014 on Combating Cybercrime — or to systems belonging to our banking partners, card schemes, merchants or suppliers. If our systems are hosted or operated by a third party, you remain responsible for that party’s terms.
4What Is in Scope
Unless we tell you otherwise in writing, the following are in scope:
- Noqoody public websites and web applications operating on noqoody.com and its subdomains.
- The Noqoody merchant dashboard and merchant portal.
- Noqoody hosted checkout, payment links, QR payment pages and e-invoice pages.
- Noqoody public APIs and the Noqoody Mobile SDK.
- Noqoody mobile applications published under the Noqoody name on official app stores.
Vulnerability classes we most want to hear about
Authentication & session flaws
Authentication bypass, broken session management, multi-factor bypass, account takeover.
Authorisation flaws
Privilege escalation, insecure direct object references, cross-tenant data access between merchants.
Injection
SQL injection, command injection, server-side template injection, deserialisation flaws.
Payment logic
Amount or currency tampering, replay of transactions, bypass of refund, settlement or reconciliation controls.
Data exposure
Exposure of cardholder data, personal data, credentials, API keys, secrets or internal endpoints.
Remote code execution
RCE, server-side request forgery, and file upload or path traversal flaws leading to system compromise.
Client-side
Stored or reflected cross-site scripting with demonstrable impact, and cross-site request forgery on state-changing actions.
Infrastructure
Misconfigured cloud storage, exposed administrative interfaces, and significant cryptographic weaknesses.
5What Is Out of Scope
The following are outside the scope of this policy. Reports limited to these will be acknowledged but are unlikely to be treated as qualifying findings.
5.1 Assets out of scope
- Systems, networks and applications belonging to our merchants, banking partners, card schemes, suppliers or any other third party — even where they integrate with Noqoody.
- Third-party services and platforms we merely consume, and any domain not operated by Noqoody.
- Physical premises, staff, and Noqoody-owned devices, other than as covered by section 6.
5.2 Findings that do not qualify
- Reports produced solely by an automated scanner, with no demonstrated exploitability or impact.
- Missing security headers, cookie flags, or TLS configuration preferences with no demonstrated exploit.
- Absence of rate limiting or CAPTCHA, and account or username enumeration, without a demonstrated material impact.
- Self-XSS, clickjacking on pages with no sensitive state-changing action, and issues requiring an unlikely degree of user interaction.
- Email configuration findings (SPF, DKIM, DMARC) in isolation, and reports of spam or phishing not originating from a Noqoody flaw.
- Disclosure of publicly available or non-sensitive information, software version banners, and directory listings without sensitive content.
- Vulnerabilities affecting only unsupported, end-of-life or outdated browsers, operating systems or app versions.
- Theoretical issues with no realistic attack path, and best-practice recommendations without an identified weakness.
- Findings that require a rooted, jailbroken or physically compromised device, or a compromised user account.
6Rules of Engagement
To remain within this policy and within safe harbour, you must not:
- Access, alter, delete, exfiltrate or retain any data that does not belong to you — including personal data, cardholder data, transaction records, credentials, API keys or merchant data.
- Test using a live payment card belonging to any other person, or attempt any transaction intended to move real funds. Use test cards and the Noqoody sandbox where available.
- Conduct denial-of-service or distributed denial-of-service testing, stress testing, volumetric testing, or any activity that degrades availability or performance.
- Send unsolicited automated traffic at a rate that could disrupt production services, and avoid noisy scanning against production entirely where a sandbox exists.
- Perform social engineering, phishing, vishing or smishing against Noqoody staff, merchants, customers or suppliers.
- Attempt physical intrusion at any Noqoody premises, or tamper with any POS terminal that is not lawfully in your possession.
- Install malware, backdoors, persistence mechanisms, cryptominers or any tooling that remains on our systems after testing.
- Pivot into internal networks or systems beyond the initial point of discovery, or escalate access further than necessary to prove the finding.
- Publicly disclose, sell, trade, or share the vulnerability with any third party before it is resolved and section 11 has been satisfied.
- Demand payment, threaten disclosure, or attach any condition to the release of information as a condition of reporting. Any such demand will be treated as extortion, will void safe harbour, and will be reported to the competent authorities.
If at any point you gain access to cardholder data, personal data, credentials or another merchant’s information, stop testing immediately, do not download or retain it, and contact security@noqoody.com the same day. Continuing to test after that point takes you outside this policy.
7How to Report a Vulnerability
Report the identified issue to our security team by sending an email from your own registered email address to security@noqoody.com.
Suspected Vulnerability on Noqoody Payment Services
Do not change the subject line. Reports with a different subject line may not be routed to the security team and may not be eligible for recognition or reward.
Submit one vulnerability per report. Where a chain of issues produces a single impact, describe the chain in one report. Your email should follow the structure below.
1. Vulnerability details
- Help us get an idea of what this vulnerability is about.
- Describe the vulnerability and its impact — what an attacker could actually achieve.
- Provide a proof of concept, or clear replication steps.
- Attach proof-of-concept scripts, screenshots, screen recordings or request/response captures.
2. URL / location of the vulnerability (optional)
- The exact URL, endpoint, API method, parameter, app screen or SDK function affected.
- The environment you tested — production or sandbox — and the date and approximate time of testing.
3. Reproduction steps
- Numbered, step-by-step instructions that let our team reproduce the issue from a clean state.
- Any prerequisites: account type, role, merchant configuration, browser, device or app version.
- The test account identifiers you used — never send a password belonging to another person.
4. Impact assessment
- What data or function is exposed, and to whom.
- Whether the issue affects a single account, a single merchant, or multiple merchants.
- Your view of the severity, with a CVSS v3.1 vector if you use one.
5. Suggested remediation (optional)
- Any fix, mitigation or configuration change you would recommend.
6. Your details
- Your name or handle, and how you would like to be credited — or that you prefer to remain anonymous.
- A contact email address we can reply to.
- Confirmation that you have read and complied with this policy, and that you have deleted any data accessed during testing.
Do not include live cardholder data, full card numbers, CVV values, PINs or other people’s credentials in your report. Redact them. If you must transfer sensitive evidence, contact us first and we will provide a secure channel.
8What Happens Next
| Stage | Target | What we do |
| Acknowledgement | 2 Business Days | Confirm receipt and assign a reference number. |
| Initial triage | 5 Business Days | Attempt to reproduce, assess severity, confirm scope and eligibility. |
| Validation outcome | 10 Business Days | Tell you whether the issue is confirmed, duplicate, out of scope or not reproducible. |
| Progress updates | Every 10 Business Days | Keep you informed while remediation is in progress. |
| Remediation | Per severity — section 9 | Fix, mitigate or accept the risk with a documented rationale. |
| Closure | On deployment | Notify you that the issue is fixed, and agree credit and any recognition. |
Where a report reveals a matter we are required to escalate, we will notify the Qatar Central Bank, the National Cyber Security Agency, affected merchants, card schemes or other authorities as our regulatory and contractual obligations require. We will not name you in those notifications unless the law requires it or you ask us to.
9Severity and Remediation Targets
We classify confirmed findings using CVSS v3.1, adjusted for real-world exploitability and for the impact on payment integrity and cardholder data.
| Severity | CVSS | Remediation target | Typical example |
| Critical | 9.0 – 10.0 | Mitigate within 24 hours; fix within 7 calendar days | Remote code execution, mass exposure of cardholder data, cross-merchant data access, control of settlement. |
| High | 7.0 – 8.9 | 30 calendar days | Account takeover, authentication bypass, SQL injection, payment amount tampering. |
| Medium | 4.0 – 6.9 | 90 calendar days | Stored XSS with limited reach, CSRF on a sensitive action, meaningful information disclosure. |
| Low | 0.1 – 3.9 | Next scheduled release | Minor information disclosure, hardening gaps with limited practical impact. |
Targets are objectives, not contractual commitments. Where a fix depends on a third-party vendor, a card scheme certification cycle or a banking partner, remediation may take longer; we will tell you if that is the case.
10Recognition and Rewards
- Noqoody does not operate a published bug bounty programme with fixed payouts. We may, entirely at our discretion, offer recognition or a reward for a report that is original, in scope, clearly reproducible, and of genuine security value.
- Where a reward is offered, the amount is determined by Noqoody by reference to severity, quality of the report and real-world impact. Our determination is final.
- Only the first reporter of a previously unknown issue is eligible. Duplicates, issues already known to us, and issues already identified in our own testing or by our auditors are not eligible.
- Eligibility requires full compliance with this policy. Breaching section 6, or disclosing publicly before section 11 is satisfied, voids eligibility.
- Current and former employees, contractors, suppliers and their immediate family members are not eligible.
- Any reward is subject to applicable law, sanctions screening and tax obligations. We cannot pay individuals or entities in sanctioned jurisdictions.
- With your consent, we will credit you by name or handle in our security acknowledgements.
11Coordinated Disclosure
- Please give us a reasonable period to remediate before any public disclosure. Our default coordination window is 90 calendar days from the date we acknowledge your report.
- Where a fix requires a third party, a scheme certification cycle or a coordinated merchant upgrade, we may ask you to extend the window. We will explain why, and we will not use extensions to avoid fixing an issue.
- We are happy to coordinate the timing and content of any write-up with you, and to review a draft for accuracy and for anything that would put merchants at risk.
- Any public write-up must not include cardholder data, personal data, credentials, internal system detail, merchant identities, or working exploit code that would put others at risk.
- If we cannot fix an issue within the window, we will tell you, explain the interim mitigations in place, and agree a revised date with you.
12Contact
| Purpose | Contact |
| Vulnerability reports | security@noqoody.com — subject: Suspected Vulnerability on Noqoody Payment Services |
| General support | support@noqoody.com |
| Legal notices | legal@noqoody.com |
| Registered office | Noqoody Payment Services W.L.L., Al Reem Tower, West Bay, Zone 63, Street 841, Building 37, Floor 7, Unit 31, P.O. Box 15205, Doha, State of Qatar |
| Commercial Registration | 133834 |
| Regulator | Qatar Central Bank — licensed Payment Service Provider |
This policy is reviewed at least annually and may be updated at any time. The version in force is the one published on this page.
