Terms of Service

Updated 18 July 2024

By these Terms of Service (“Terms”) Hacken OÜ (“Company”, or “we”) provides you (“you”, or “user”) with the essential information about your legal rights and obligations related to your use of our web application “Extractor”, available via the link – https://extractor.hacken.io/ (“Extractor”, or “App”).

Please, read the Terms carefully before accessing the App. If you disagree with these Terms, please do not continue using the App.

By using the App, you declare and warrant that:

  • you have read, understand, and hereby agree to be legally bound by and to comply with these Terms in full;

  • you have full legal capacity, which means you have reached the legal age and are not restricted otherwise (otherwise, you can use the App exclusively with the involvement of a parent or guardian);

  • if you act on behalf of the legal entity, you are duly authorized to represent such an entity to enter into this Agreement;

  • according to your local jurisdiction, you are eligible to enter into this agreement and have no restriction to access or use the App. Otherwise, Extractor is not intended for you, and we ask you not to use it. You are responsible for informing yourself of the laws of your jurisdiction and complying with them.

  • you comply with these Terms and all applicable laws and regulations.

Our Privacy Notice describes our collection and use of personal data connected to your access to and use of the App.

These Terms and any operating rules and policies posted on the App, including Privacy Notice, constitute the entire legally binding agreement (“Agreement”) and understanding between us and our users, governing your access to and use of the App.

If you have any questions or comments about these Terms, please contact us.


The App



The App’s features and functionality

Content and intellectual property

Third-party websites and services

Warranties and disclaimers



Applicable law and jurisdiction


Electronic notifications

Other terms

Questions and contact information

The App

Hacken Extractor is an advanced on-chain smart contract security system that provides real-time monitoring of your smart contracts and alerts you of any suspicious activity to prevent potential hacks.


Account registration and use

To use all App’s features, you must complete authorization and create a personalized account (“Account”). Enter your email address and create a password in the special page of the App to do so. We will email you at the previously specified address to verify it.

In addition, you may use your Google account for authorization in the App.

For every following login into the App, use your email and a created password or Google account.

Problems with the Account

You may not transfer or assign your Account to someone else.

Please, immediately contact us if:

  • you know or have any reason to suspect that someone has gained access to your Account without your authorization;

  • your credentials have been lost, stolen, misappropriated, or otherwise compromised.

Delete the Account

To delete the Account in the App, please, contact us.

The App’s features and functionality

Hacken Extractor continuously monitors your smart contracts and checks every transaction against the specific condition or set of conditions set by you (“Triggers”).

If these conditions are met, the monitoring system will alert you in real-time, providing complete monitoring of your smart contracts.

Some of the Triggers are enabled for every smart contract by default, some of them you may set by your own parameters. You may find the description of all Triggers in the App.

The number of smart contracts you are eligible to add depends on the chosen subscription plan, if applicable. Choose the appropriate subscription plan, and get more payment details by contacting us.

To put the smart contracts under the App’s monitoring, you shall:

  • Select how you would proceed with a Trigger setup: automatically or manually. We recommend choosing automatically because you'll get personal monitoring recommendations based on your smart contract type. But you may customize them to meet your specific security needs, ensuring that the monitoring system only reacts to important events.

  • Add a smart contract to your monitoring list. You must specify its address, type and ABI;

  • Choose the way you will get the monitoring notifications.

In addition, you may personally name every smart contract.

Once setup is complete, smart contract monitoring is active, and you'll receive notifications if any of the Triggers are met.

You may delete any smart contract from the monitoring list at any time.

Smart Contract Actions

You may perform the smart contract function if the Trigger notifies you about the threats to it (for instance, put the smart contract on hold). This functionality is paid.

To obtain such functionality, you shall:

  • create your own contract action provider through the App and give Extractor the right to perform the actions with your smart contract;

  • replenish the balance of the contract action provider. Extractor calculates the approximate fee for set transactions by you (“Action Fee”);

  • set the parameters of actions that may be performed with the contract action provider (“Contract Action”) (you may set Contract Action for every Trigger).

If all the contract action parameters for the Trigger are set, and the necessary amount of Action Fee is on the contract action provider balance – when the Trigger activates, the chosen smart contract function will be performed. In addition, you may perform the smart contract function yourself.

The exact amount of the Action Fee will be deducted from your balance after performing the corresponding function in response to the Trigger.

The chosen smart contract function may be activated if the contract action provider balance is replenished on the amount not less than the Action Fee to perform it.

You may withdraw the unused sums you deposited on the contract action provider balance.


The user is obliged to pay the full amount of the subscription plan within the term indicated on the invoice.

The appropriate subscription plan should be activated within 90 days from the date the invoice is paid. (“Activation period”)

If the subscription plan is not activated by the user within this Activation period, the Company will automatically activate it the next day after the activation period is over.

Content and intellectual property

All materials in the App, including text, graphics, information, images, drawings, trademarks, logos, software, and other materials (“Content”), as well as copyright and other intellectual property rights to such Content belong to us or are included in the App with the consent of the owner.

The Content, or any elements thereof, may not be used without our or the owner’s prior written consent in any manner not provided by these Terms.

If you comply with these Terms, we grant you a limited, worldwide, non-exclusive, revocable license, without the right to sublicense and transfer, for the period of your use of the App, to access and use the App for your personal, non-commercial use, and business purposes under these Terms.

You must not:

  • reproduce, publish, distribute, modify, create, or otherwise use the Content we own for commercial or illegal purposes without our prior written consent;

  • sell, lease, rent, license, sublicense, or otherwise distribute the Content we own;

  • copy, decompile, disassemble, translate, or reverse engineer the Content we own, in whole or in part;

  • write or develop any derivative software, make an attempt to derive the source code of, modify, or create derivative works of the Content we own, and its updates;

  • provide, disclose, divulge or make available to, or permit the use of the Content we own by any third party without our prior written consent;

  • avoid, bypass, remove, deactivate, impair, descramble, or otherwise circumvent any technological measure we implement or any of our providers or any other third party (including another user) to protect the Content we own.

Third-party websites and services

The App may contain links to other websites and services governed by third parties.

We do not control the features available or accessed through such websites and services.

We are not responsible for the content and services offered through them, and for any losses, damages, or other liabilities incurred as a result of your use of such websites and services.

You acknowledge that other terms of use and privacy notices apply to your use of third-party websites, services, and content.

Warranties and disclaimers

The App is provided to you “as is”.

To the fullest extent permitted by law, we disclaim all warranties concerning the App, its functionality, and its Content, including, without restrictions, warranties of fitness for a particular purpose, merchantability, and non-infringement of intellectual property rights of third parties or other rights.

We make no promises or guarantees regarding the accuracy, usefulness, reliability, and correctness of the App. We do not warrant that the operation of the App will be uninterrupted or secure, that any defects will be corrected, or that the App will be free of viruses or other harmful elements.

We use best industry practices but do not warrant that all Triggers will work smoothly and efficiently (set up automatically and manually); all the threats, attacks, and other unauthorized effects on your smart contracts will be detected by the App and notified timely.

We do our best to keep data safe and secure and maintain the App’s functionality. However, the App may be unavailable for various factors beyond our control, including emergencies, third-party service failures, hacker attacks, transmission, equipment or network problems or limitations, interference, and signal strength, and may be interrupted, refused, limited, or curtailed.

The App’s functionality is based on industry standards and general practices, and in no way guarantee or promise any outcomes even mentioned hereto.

The Company is not responsible if the information provided in the App, and the contact information you have acquired is inaccurate, incomplete, or unreliable. Any inaccuracies / errors may arise from time to time in the Content, the work of Triggers and we try to correct them as soon as possible. Please let us know if you noticed any incorrect information in the App.

We are not responsible for the use by other users and third parties of any personal data you make publicly available in the App.


We shall not be held responsible if any information, materials, or the Content available through the App is inaccurate or incomplete and for typographical errors, omissions in the text, or other materials.

In no event shall we or our subcontractors or any other team members be liable for:

  • any direct, indirect, incidental, special, consequential, or incidental damages, including lost profits, loss of data, or damage to property, related to the use or inability to use the App; and

  • any damage caused by the use of information obtained through the App; and

  • any damage caused by any errors, defects, and interruptions in the App.

The above disclaimer applies to the extent permitted by applicable law.


You agree to defend, indemnify and hold harmless us from and against all claims, responsibility, damages, losses, and expenses, including reasonable legal and accounting expenses, arising from:

  • any breach by you of any of these Terms;

  • your use/misuse of the App;

  • a violation by you of applicable law, our or third party’s intellectual property or other rights, or any agreement or terms with a third party to which you are subject.

We reserve the right to handle our legal defense; however, we see fit, including instances when you indemnify us. Therefore, you agree to cooperate with us to execute our strategy.

Applicable law and jurisdiction

These Terms shall be exclusively governed by and construed under the laws of the Republic of Estonia, excluding its rules on conflict of laws.

You agree that any dispute, conflict, claim, or controversy directly or indirectly arising out of in connection with or relating to these Terms, including, without limitation, those relating to its validity, its construction, or its enforceability shall be settled through amicable negotiations directly with the Company following the principles of good faith and cooperation.

If attempts to reach a consensus through the negotiations fail, the dispute shall be settled exclusively by the Arbitration Court of the Estonian Chamber of Commerce and Industry (Tallinn, Estonia).

The arbitration shall be settled by one arbitrator whose decision is final. The language of the arbitration shall be English if the Parties do not agree otherwise.


Termination by the Company

We reserve the right at our sole discretion with or without prior notice to modify, suspend or discontinue the App, Content, feature, or offers through the App at any time. You agree that we shall not be liable to you or any third party should any of the preceding occur.

We reserve the right to take whatever lawful actions we may deem appropriate in response to actual or suspected violations of these Terms, including, without limitation, the suspension or termination of your license and access to the App.

We may cooperate with legal authorities and third parties to investigate any suspected or alleged crime or civil wrong.

Termination by the user

You may terminate these Terms by deleting all the smart contracts from the App, deleting your Account and no longer accessing or using the App.

If you terminate these Terms, all permissions and licenses under these Terms will immediately terminate, and you will no longer obtain Trigger notifications through the App.

Electronic notifications

By using the App and providing us with your contact details, you understand and agree that we may send you electronic notifications via email, Telegram, Slack, and Discord (“Notification tools”) regarding, without limitation:

  • your use of the App (including the notifications about the Triggers chosen for your smart contracts previously);

  • updates of the App and these Terms;

  • news, community activities, information about referral programs, promotions, retention emails, and other marketing content.

You may unsubscribe from all notifications about the Triggers by disabling the corresponding option in the Triggers list, or by disabling each Notification tool in each Triggers settings.

You may unsubscribe from email notifications at any time, by clicking the corresponding button, provided in every notification.

Other terms

We may transfer our rights and obligations under these Terms to a third party, but this will not affect your rights or our obligations.

At our sole discretion, we reserve the right to modify these Terms. If material changes affect your use of the App, we will notify you before the changes’ effective date by sending a notification to you. If you continue to use the App, you agree to the updated version of these Terms.

If you disagree with the updated version of these Terms, please delete and no longer use or access the App.

If any provision of these Terms is determined to be unlawful, void, or unenforceable, the remaining provisions of these Terms will continue to be fully valid and enforceable.

A printed version of these Terms shall be admissible in judicial or administrative proceedings based on or relating to the use of the App to the same extent and subject to the same conditions as other business documents and records originally generated and maintained in printed form.

Questions and contact information

If you have any questions or comments about these Terms or the App, please contact us at extractor@hacken.io.

Data Controller

Hacken OÜ

Registry code



Harju maakond, Tallinn, Kesklinna linnaosa, Parda tn 4, 10151, Estonia

Last updated