Back

Terms of Service

Last updated: 3 May 2026

On this page

These terms were self-authored to accurately describe the contractual relationship between PerpLog and you. They are not a substitute for individual legal advice.

1. Scope

These Terms of Service govern your use of PerpLog ("the Service"), operated by Julien Fitzlaff, Mommsenstr. 22, 10629 Berlin, Germany.

By creating an account or using the Service, you agree to these terms. If you do not agree, please do not use PerpLog.

2. Service Description

PerpLog is a trading journal for Bybit and Hyperliquid perpetual futures. The Service provides:

  • Automatic synchronization of trade data from your Bybit account (read-only API) or Hyperliquid wallet (public address)
  • Trade organization, journaling, and annotation tools
  • Performance statistics, reports, and analytics
  • AI-powered trade analysis included via Anthropic (fair-use limits apply)

3. No Financial, Tax, or Legal Advice

PerpLog is a documentation and analysis tool. It is explicitly NOT financial, investment, trading, tax, or legal advice. In particular:

  • PerpLog cannot place, modify, or cancel trades on your behalf
  • PerpLog cannot withdraw funds from your exchange account
  • AI-generated analysis is informational only and not a recommendation to trade
  • Past performance data does not guarantee future results
  • PerpLog provides no tax or legal advice — tax exports and reports are informational only and replace neither a tax advisor nor a lawyer (under German law: no tax advice within the meaning of the StBerG, and no legal service within the meaning of the RDG)

4. Account & Registration

To use PerpLog, you must create an account. You agree to:

  • Provide accurate information (especially your email address)
  • Keep your login credentials secure and not share them with third parties
  • Notify us immediately if you suspect unauthorized access to your account

5. API Keys & Exchange Connection

To sync your trading data, you connect your Bybit account via API key. You acknowledge that:

  • You must use read-only API keys only — PerpLog rejects keys with trading or withdrawal permissions
  • You are responsible for creating and managing your API keys on Bybit
  • You must comply with Bybit's terms of service regarding API usage

6. Service Tiers

PerpLog offers two tiers:

Free — Core journaling features, trade sync, basic statistics. Limited AI features (3 trade analyses and 3 coach insights per month).

Pro — All features including AI analysis (200 trade analyses, 100 data questions, 8 weekly summaries, 50 batch reviews, and 100 coach insights per month), advanced reports, and priority support. Priced at €19/month or €190/year.

We reserve the right to adjust pricing or feature allocation with reasonable notice. Existing subscriptions are honored until the end of the billing period.

7. Payment & Billing

Pro subscriptions are billed through Stripe. By subscribing, you agree to:

  • Recurring billing at the selected interval (monthly or annually) until cancelled
  • Prices are in EUR and include all applicable taxes (Kleinunternehmer gem. § 19 UStG — no VAT charged)
  • Failed payments may result in temporary downgrade to the Free tier

You can manage your subscription and payment methods through the Settings page, which redirects to the Stripe Customer Portal.

8. Right of Withdrawal (Widerrufsrecht)

As a consumer in the EU, you have a 14-day right of withdrawal from the date of purchase. To exercise this right, send a clear statement (e.g., email) to: support@perplog.app

If you have used the Service during the withdrawal period, you may be required to pay a proportionate amount for the service already provided.

Refunds are processed to the original payment method within 14 days of receiving your withdrawal notice.

9. Availability & Maintenance

We strive to keep PerpLog available 24/7 but do not guarantee uninterrupted service. We may perform maintenance, updates, or experience downtime due to factors beyond our control (hosting provider outages, Bybit API changes, etc.). We are not liable for losses resulting from service interruptions.

10. User Content

You retain full ownership of all content you create in PerpLog (journal entries, notes, reviews, tags). We do not claim any intellectual property rights over your content. Your content is only accessible to you and is not shared with other users or third parties (except when you explicitly use AI features).

11. Limitation of Liability

PerpLog is provided "as is" without warranty of any kind. We do not guarantee the accuracy, completeness, or timeliness of trade data synchronized from your exchange.

We are not liable for: trading losses or missed opportunities, inaccuracies in synchronized data, decisions made based on PerpLog analytics or AI analysis, actions taken by third-party services (Bybit, Stripe, AI providers).

Our total liability is limited to the amount you have paid for PerpLog in the 12 months preceding the claim. This limitation does not apply to liability for intent or gross negligence, or where limitation is prohibited by law.

12. Account Termination & Data Deletion

You can delete your account at any time from Settings. Upon deletion, all your data (personal information, trade data, journal entries, API keys) is permanently removed. Active subscriptions are cancelled upon account deletion.

We reserve the right to suspend or terminate accounts that violate these terms, abuse the service, or engage in fraudulent activity.

12b. Service Wind-Down (PerpLog ceasing operations)

PerpLog is a solo-developer-operated SaaS. In the unlikely event we permanently shut down the service, you are guaranteed the following minimum protections:

  • 30-day advance notice via email and an in-app banner before service shutdown
  • A signed export-URL allowing you to download all your data (trades, journal, settings) as a ZIP, accessible without login for the full 30-day window
  • Active monthly subscriptions are cancelled at the next billing cycle; active annual subscriptions are refunded pro-rata for unused months via Stripe
  • An optional encrypted long-term archive (180-day TTL) accessible via a separate signed token sent in the shutdown notification, in case you need your data later

These obligations are operationalized through a documented internal runbook and survive any operator-side incapacity. Even if the development team is unavailable, the wind-down process executes via pre-prepared scripts.

13. Changes to These Terms

We may update these terms from time to time. Changes take effect when published. For material changes, we will notify you via email or in-app notice at least 14 days before they take effect. Continued use of the Service after changes become effective constitutes acceptance.

14. Governing Law & Jurisdiction

These terms are governed by the laws of the Federal Republic of Germany, excluding the UN Convention on Contracts for the International Sale of Goods (CISG).

For disputes with merchants (B2B), the place of jurisdiction is Berlin. For consumers, the statutory provisions on jurisdiction apply — you may sue in the courts of your habitual residence.

15. Severability

If any provision of these terms is found to be invalid or unenforceable, the remaining provisions remain in full effect. The invalid provision shall be replaced by a valid provision that comes closest to the original intent.

16. Contact

Julien Fitzlaff

Email: support@perplog.app