BIKELOG CYCLING TRAINING LOG

Terms of Service

Working draft pending review by a German tech lawyer. Last updated: 2026-05-23.

1. About these terms

These Terms of Service ("Terms") govern your use of the Bikelog service operated by Hans Fritz (the "Operator", "we", "us"), contact details available in the Impressum. By creating an account or using Bikelog, you agree to these Terms. If you don't agree, don't use the service.

2. What Bikelog is

Bikelog is a personal cycling training log. It accepts activity files (GPX, TCX, FIT) you upload, stores them, derives statistics, renders maps, and presents the result back to you. It is provided free of charge and "as is" — there are no guaranteed uptime, performance, or support commitments.

3. Your account

You may register an account with a username, email address, and password. You're responsible for keeping the password confidential and for everything done under your account. Bikelog stores passwords as a one-way hash; we never see your plaintext password.

You may close your account at any time. When you do, your rides, photos, source files, and other data stored by Bikelog are deleted. See section 6 for the limits of what we can delete on your behalf.

4. Your content

You retain full ownership of every ride, photo, note, and file you upload to Bikelog. You grant the Operator a non-exclusive licence to host, process, simplify, render, and serve that content back to you (and to anyone you grant access to, e.g. followers or third-party apps) — but only for the purpose of operating the service. We do not claim ownership of your data and do not sell it.

You promise that:

5. Acceptable use

Don't use Bikelog to attack other users or the service. In particular:

We may suspend or terminate accounts that violate these rules.

6. Connections with third-party services

Bikelog connects to third-party services in two directions, each gated by your explicit authorisation. Both flows have the same underlying property: once data crosses a service boundary, the service on the other side has its own copy and its own rules. You remain in control at the source side; you cannot retroactively recall data already delivered to the other side.

6.1 Other applications using Bikelog's API (outbound)

Bikelog publishes a public OAuth 2.1 API so that other applications can read or write your data on your behalf — but only after you explicitly authorise them.

This is intentional, not a limitation. It's the cost of giving you full control over what leaves the service: you decide what goes out, and we honestly disclose that what leaves cannot be remotely unmailed.

6.2 Connecting fitness platforms (Garmin Connect, Wahoo Cloud, Coros)

If you choose to link a Garmin Connect, Wahoo Cloud, or Coros account, Bikelog acts as a client of their API on your behalf. Same data-sovereignty framing, mirrored:

7. Termination

You may terminate your use of Bikelog at any time by deleting your account from /settings.php.

We may terminate your access if you breach these Terms, if continued service would impose disproportionate cost on the Operator, or if the service is being shut down. Where reasonably possible we will give notice before terminating.

8. No warranty

Bikelog is provided "as is" and "as available". To the maximum extent permitted by applicable law, the Operator disclaims all warranties, express or implied, including warranties of merchantability, fitness for a particular purpose, and non-infringement.

Statutory rights you have under German consumer law (BGB) and EU consumer protection law are not affected by this disclaimer.

9. Limitation of liability

To the maximum extent permitted by applicable law, the Operator's liability is limited to cases of intent or gross negligence, and to damages typical and foreseeable at the time of contract.

This limitation does not apply to:

10. Changes to these Terms

The Operator may update these Terms occasionally. Material changes will be announced on the site and/or by email to your registered address at least 30 days before they take effect. Continued use of Bikelog after the effective date counts as acceptance. If you don't accept the new Terms, close your account.

11. Governing law and 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 consumers domiciled in the EU, mandatory consumer-protection rules of your country of habitual residence remain unaffected by this choice of law.

The European Commission's online dispute-resolution platform is at https://ec.europa.eu/consumers/odr/. The Operator is not obliged or willing to participate in alternative dispute-resolution proceedings before a consumer arbitration board.

12. Severability

If any provision of these Terms is or becomes unenforceable, the remaining provisions stay in effect, and the unenforceable provision is replaced by an enforceable provision that comes closest to the original intent.

13. Contact

Questions about these Terms: see the Impressum for the Operator's contact details.