Terms of Service & Risk Disclosure
Version: 2026-05-20 · Effective: 2026-05-20
1. Service Overview
VolatilityFarmer (the “Service”) is automated cryptocurrency trading software that connects to your personal Kraken exchange account using API keys you provide. The Service places, monitors, and manages orders on Kraken on your behalf, according to per-pair parameters you configure.
The Service is software, not a brokerage, exchange, custodian, financial advisor, or money transmitter. The operator of the Service (“Operator”) does not take custody of your funds. All trading takes place inside your own Kraken account; the Operator’s only interaction with your funds is the placement of orders through Kraken’s public API using credentials you voluntarily provide.
2. Eligibility
By creating an account you represent and warrant that:
- You are at least 18 years of age (or the age of majority in your jurisdiction, whichever is greater).
- You have the legal capacity to enter into this agreement.
- You are not a person resident in, or otherwise subject to sanctions enforced by, any jurisdiction in which use of the Service or trading on Kraken is prohibited.
- Your use of the Service complies with all laws applicable to you, including those governing trading, taxation, anti-money-laundering, and the export of cryptography software.
- You hold an active, verified Kraken account in good standing.
3. Risk Disclosure
Trading cryptocurrency is exceptionally risky. You may lose some or all of your capital. Do not use the Service with funds you cannot afford to lose.
You acknowledge and accept the following non-exhaustive list of risks:
- Market risk. Cryptocurrency prices are volatile and can move sharply in either direction with little warning. Periods of low liquidity, exchange suspensions, or extreme volatility can cause orders to fill at significantly worse prices than expected, or not fill at all.
- Strategy risk. Automated strategies, including dollar-cost-averaging (DCA) on drops, will continue buying through sustained downturns and can compound losses. Past configurations that performed well give no guarantee of future performance.
- Software risk. The Service is software and may contain bugs. Updates can change behavior. Trades may be missed, duplicated, or executed at prices that don’t match the configured strategy due to software defects.
- Infrastructure risk. Internet outages, Kraken API outages, rate-limiting, server failures, power loss, and DNS/routing incidents can cause the Service to miss trades, delay orders, or temporarily lose visibility into account state.
- Counterparty risk. Kraken is the counterparty for all trades. Kraken outages, account freezes, withdrawal suspensions, regulatory action against Kraken, or Kraken’s insolvency may result in temporary or permanent loss of access to your funds. The Service does not insulate you from any of these.
- Custody risk. Kraken holds your funds. The Service never takes custody. Loss of your Kraken credentials, compromise of your Kraken account, or compromise of the device or browser on which you administer your bot may result in loss of funds.
- Regulatory risk. Cryptocurrency regulation is evolving. Changes in law where you live, where Kraken operates, or where the Operator operates may render the Service unavailable, change tax treatment of your trades, or otherwise affect your ability to use it.
- Tax risk. Every trade the Service places on your behalf may be a taxable event in your jurisdiction. You are solely responsible for tracking and reporting taxes; the Service is not a tax tool.
This list is not exhaustive. Other risks not described here may exist now or arise in the future.
4. User Responsibilities
You are solely responsible for:
- Choosing your trading strategy and all configuration values, including trade size, sell targets, drop triggers, DCA settings, max-loss limits, and bank rates.
- Maintaining the security of your Kraken account credentials, 2FA, and any API keys you generate.
- Keeping your account credentials for the Service (password, TOTP secret, backup codes) confidential and rotating them if compromised.
- Monitoring your bot’s activity, including reviewing trade activity and account balance regularly.
- Stopping the bot if it behaves in a way you don’t understand.
- Ensuring your Kraken API keys are scoped to the minimum permissions required (see Section 5) and never include withdrawal permission.
- Compliance with all laws in your jurisdiction, including reporting and paying taxes on your trading.
5. API Keys & Custody
The Service connects to Kraken using API keys you provide. Those keys are stored encrypted at rest using authenticated symmetric encryption. They are decrypted only in-process at the moment the Service needs to call Kraken on your behalf.
You must never grant the Service’s API key the
“Withdraw funds” permission on Kraken. The
Service does not need withdrawal access and will not request it.
You can revoke the Service’s keys from your Kraken account
at any time, or rotate them using the /me/bot/keys/rotate
flow in this dashboard.
The Operator is not your custodian. Your funds remain at Kraken at all times. The Operator cannot move, freeze, or recover your funds.
6. Service Limitations
The Service is provided “as is” and “as available” without warranty of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement.
The Operator does not warrant:
- That the Service will be uninterrupted, error-free, or available at any particular time.
- That data displayed (prices, balances, trade history, PnL) is real-time, complete, or free of error.
- That any individual order will be placed, accepted by Kraken, filled, or filled at a particular price.
- That the Service’s strategies will be profitable.
- That defects or bugs will be corrected within any particular timeframe.
The Operator may modify, suspend, or discontinue any part of the Service at any time, with or without notice. Scheduled and unscheduled maintenance windows may occur; during maintenance, the Service may not place new orders or update existing ones.
7. No Investment Advice
Nothing provided by the Service constitutes investment advice, financial advice, trading advice, tax advice, legal advice, or a recommendation to buy, sell, or hold any cryptocurrency. The configuration knobs, defaults, suggested pairs, and any commentary surfaced by the Service are illustrative tools, not advice.
You should consult licensed professionals (financial advisor, tax advisor, lawyer) before making trading decisions.
8. Fees
Fees for the Service are disclosed at signup and on the billing page in your account, if applicable. The Operator may change fees prospectively with reasonable advance notice. Changes do not apply to periods already paid.
Separately, Kraken charges trading fees on every order the Service places on your behalf. Those fees are Kraken’s, not the Operator’s. The Service does not waive, refund, or offset Kraken’s fees.
9. Limitation of Liability
To the maximum extent permitted by applicable law:
- The Operator, its affiliates, employees, and contractors shall not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, including but not limited to loss of profits, loss of cryptocurrency or fiat funds, loss of data, loss of business opportunity, or trading losses, arising out of or related to your use of the Service.
- The Operator’s aggregate liability to you for all claims arising out of or related to the Service shall not exceed the greater of (a) the fees you have paid the Operator in the 12 months preceding the event giving rise to the claim, or (b) USD $100.
- These limitations apply regardless of the legal theory (contract, tort, strict liability, statute, or otherwise) and even if the Operator has been advised of the possibility of such damages.
Some jurisdictions do not allow the exclusion or limitation of certain damages. In those jurisdictions, the Operator’s liability is limited to the maximum extent permitted by law.
10. Indemnification
You agree to indemnify and hold the Operator and its affiliates, employees, and contractors harmless from any claim, demand, loss, or damage (including reasonable attorneys’ fees) arising out of or related to:
- Your use of the Service.
- Your violation of these Terms.
- Your violation of any law or the rights of any third party (including Kraken).
- Your trading activity and tax obligations.
11. Account Termination
You may close your account at any time from /me → “Delete account.” Closing your account stops the bot, wipes your stored API keys, and removes your account data from active systems within a reasonable period. Open positions on Kraken are not closed by account deletion — you remain responsible for managing positions through Kraken directly.
The Operator may suspend or terminate your account for any of the following reasons, with or without notice:
- Violation of these Terms.
- Suspected fraud, abuse, or activity that endangers other users or the Service’s infrastructure.
- A legal order (subpoena, court order, regulator request) requiring suspension.
- Discontinuation of the Service.
On suspension or termination by the Operator, the Service will stop placing new orders on your behalf. You are responsible for managing any open positions on Kraken directly.
12. Privacy & Data Handling
The Service collects and stores the minimum data necessary to operate: your username and password hash, your TOTP secret (encrypted), your Kraken API keys (encrypted), per-pair configuration, trade history, and audit logs of security-relevant actions. Logs of bot activity remain on the server while your account is active.
The Operator does not sell user data. The Operator may disclose data in response to a valid legal request, to defend against legal claims, or to protect the safety or rights of users or the public.
For a full description of what is collected, how it is used, and how long it is kept, see the Privacy Policy. (Operator: link to your privacy policy once published.)
13. Intellectual Property
All right, title, and interest in and to the Service, including all software, designs, text, graphics, logos, and trademarks, is and shall remain the property of the Operator or its licensors. You are granted a limited, non-exclusive, non-transferable, revocable license to use the Service for its intended purpose, subject to these Terms.
Trade data you generate (the historical record of orders, fills, and PnL for your account) belongs to you. The Operator may use aggregated, anonymized statistics across all users for product improvement.
14. Changes to These Terms
The Operator may update these Terms from time to time. When the substance changes materially, the version number shown at the top of this page is incremented and existing users are prompted to re-accept the updated Terms on next login.
Declining to re-accept restricts you from new account actions (placing new orders, adjusting configuration, adding pairs). The bot will continue to manage existing positions under the previously-accepted Terms until you either re-accept or close your account.
15. Governing Law & Disputes
OPERATOR: Specify the jurisdiction whose law governs (typically the jurisdiction where you operate the Service), and whether disputes are resolved by arbitration or in a specific court. The wording below is a placeholder pending counsel review.
These Terms are governed by the laws of the jurisdiction in which the Operator is established, without regard to its conflict-of-law principles. Any dispute arising under these Terms will be resolved in the courts of that jurisdiction, unless mandatory consumer-protection law in your jurisdiction requires otherwise.
16. Contact
Questions, abuse reports, or legal notices may be sent to the Operator at the support address shown in your account settings. (Operator: replace with your support email or contact form URL.)