Bug Bounty Program

Version dated 29 July 2026

The eSimka Bug Bounty Program lets security researchers test eSimka services, report vulnerabilities and qualify for a reward under the rules below.

These rules define the testing scope, restrictions, report requirements, review process and reward terms.

1. General Terms

The eSimka team accepts reports about vulnerabilities that may affect the security of users, data, payments or service infrastructure.

Independent researchers, research teams and organizations may participate if they follow the law and the rules of this program.

The reward goes to the first researcher who reports a previously unknown valid vulnerability and sends enough data to reproduce it.

2. Scope

You may test only these eSimka assets:

  • the website and cabinet on esimka.ru;
  • the website and cabinet on esimka.io;
  • the API on api.esimka.ru;
  • the webapp on webapp.esimka.io;
  • the Telegram bot @esimka;
  • eSimka mobile applications in the App Store and Google Play, published on behalf of eSimka or Kolofi LLC.

For an eSIM service, the highest-priority issues affect:

  • access to other users’ orders, ICCIDs, QR codes and eSIM profiles;
  • billing, payments, balances, refunds and profile reissue;
  • eSIM activation, profile delivery and interactions between the cabinet, API, Telegram bot and mobile apps.

If a domain, app or service is not listed, do not test it without written approval from the eSimka team.

3. Exclusions

We do not accept the following tests or reports under this program:

  • infrastructure of partners, telecom operators and eSIM profile providers;
  • payment gateways, banking interfaces and third-party services;
  • DDoS/DoS, stress tests and load tests without written approval;
  • spam, mass messaging, phishing and social engineering of employees, contractors or users;
  • physical access to offices, devices, SIM/eSIM profiles or infrastructure;
  • self-XSS and scenarios where a user can harm only themselves;
  • missing SPF, DKIM, DMARC or security headers without an exploitation scenario and clear impact;
  • automated scanner results without a proof of concept and impact assessment;
  • vulnerabilities in third-party SaaS and third-party products that do not affect eSimka data or infrastructure;
  • issues that appear only in obsolete browsers or unsupported operating systems;
  • clickjacking, tabnabbing, CORS and CSP issues without proven security impact;
  • missing rate limits without proven security impact;
  • disclosure of IP addresses, open ports, software versions, DNS records or other non-sensitive technical information without exploitation;
  • mobile-device vulnerabilities that require root access, jailbreak or physical access to the device.

4. Safe Testing Rules

Test only your own accounts, orders, devices and eSIM profiles. Do not try to access other users’ data.

If you accidentally see another user’s data, stop testing, do not save the data and email us.

Do not modify, delete or damage data, settings, orders, balances, eSIM profiles or service infrastructure.

Do not take actions that may degrade the website, payments, support, the Telegram bot or mobile applications.

For automated testing, stay below 10 requests per second and stop the test if the service returns errors or slows down.

Use the smallest proof of concept that confirms the issue. For RCE, SQLi, SSRF, LFI/SSTI and similar vulnerabilities, confirm the problem safely without extracting secrets or harming the system.

Publish vulnerability details only after the eSimka team fixes the issue and approves disclosure. The baseline coordinated disclosure period is 90 days.

5. Severity and Rewards

The eSimka team evaluates each report using CVSS, possible damage, attack complexity and impact on users, data, payments and infrastructure. The final severity level may be raised or lowered after review.

Estimated reward ranges:

  • critical: ₽150,000 — ₽300,000;
  • high: ₽50,000 — ₽150,000;
  • medium: ₽10,000 — ₽50,000;
  • low: ₽3,500 — ₽10,000.

The exact amount depends on the case, researcher contribution, report quality and completeness of the proof of concept.

Less serious issues without substantial security impact may receive a reward at the team’s discretion.

We do not pay for duplicate reports. Priority goes to the first complete report with enough data for the team to reproduce the issue.

6. Report Requirements

Include the details the team needs to verify the vulnerability:

  • a short description of the issue and affected component;
  • steps to reproduce;
  • proof of concept (PoC): code, HTTP requests, screenshots, video or logs;
  • assessment of possible impact on users, data, payments or infrastructure;
  • environment details: URL, browser, device, application version or other relevant context;
  • contact details and preferred language: Russian or English;
  • remediation suggestions, if you want to include them.

Do not include other users’ personal data, secrets, tokens, private keys or full data dumps. If such data appears in a proof of concept by accident, reduce it and call it out in the report.

7. Process and Timelines

We acknowledge receipt of a report within 3 business days.

We review the report and share the result within 14 business days. For complex cases, the team may request more details.

After we confirm a vulnerability, we tell the researcher the fix status and expected timeline. The team pays the reward after fixing the issue or reducing the risk, unless both sides agree otherwise.

We may reject a report if the team cannot reproduce the issue, sees no practical impact, received the same report earlier or finds that the test was outside the program scope.

If a fix requires more than 90 days, the team agrees on a new disclosure timeline with the researcher.

8. Legal Notice

If a researcher follows the program rules, stays within approved assets, does not extract other users’ data and does not degrade the service, eSimka will not initiate a report or claim over that testing.

This notice does not cover actions that violate the program rules, the law, third-party rights, user confidentiality or service availability.

The researcher must not demand payment through threats, disclose vulnerability details before the agreed timeline or use the issue outside the test.

9. Contacts

Send vulnerability reports to security@esimka.ru with the subject “Vulnerability report”. This address is used for both esimka.ru and esimka.io.

The machine-readable security contact is published at /.well-known/security.txt.

For regular support, orders and refunds, use sup@esimka.ru or the Telegram bot @esimka. Do not send vulnerability reports to the general support channel.