ProductLog

Legal Refund Policy

Refund Policy

Updated 27 May 2026

Last updated: 27 May 2026

Controlling language. This Refund Policy is published in English and translated into one or more additional languages for convenience. In case of conflict or ambiguity between language versions, the English version prevails — except in respect of the formal Withdrawal Disclosure in § 3 and the Model Withdrawal Form in § 4, where the German statutory wording prescribed by Anlage 1 zu Art. 246a § 1 Abs. 2 Satz 2 EGBGB and Anlage 2 zu Art. 246a § 1 Abs. 2 Satz 1 Nr. 1 EGBGB is the authoritative formulation in any dispute governed by German consumer law.

1. Overview

This policy sets out when and how JJ Online GmbH ("we", "us", or "our"), operating ProductLog at https://productlog.dev (the "Service"), issues refunds for Subscription fees. It works alongside our Terms of Service § 13 (Subscriptions, billing, payments) and § 14 (EU right of withdrawal). This document does not override the ToS; it provides the operational detail and the formal statutory disclosures.

ProductLog is a software-as-a-service product. There are no physical goods. References to "returns", "shipping", "damaged items", or "inspection of returned goods" do not apply.

This Refund Policy applies to paid ProductLog Subscriptions. The ProductLog Free plan is free of charge — no refund question arises.

2. Who this policy covers

We distinguish between two customer types under German civil law:

  • Consumers (Verbraucher, § 13 BGB). Natural persons acting for purposes outside their trade, business, craft, or profession. Consumers have mandatory statutory rights, including the 14-day right of withdrawal under §§ 312g, 355 BGB and protections against unfair contract terms under § 307 BGB.
  • Business Customers (Unternehmer, § 14 BGB). Anyone acting in the course of trade, business, craft, or profession. Business Customers do not have a statutory right of withdrawal — § 312g Abs. 5 BGB excludes the right. Refunds for Business Customers are governed by the contract terms in this policy and in the ToS.

We recognise business status when you provide a VAT identification number at checkout (or otherwise self-identify as a business in your billing details). Where your status is unclear at checkout, we treat you as a Consumer — the safer default — and the Withdrawal Disclosure in § 3 applies to your purchase.

3. EU right of withdrawal (Widerrufsrecht)

If you are a Consumer with habitual residence in the European Economic Area (EEA), you have the right under §§ 312g, 355 BGB (transposing Directive 2011/83/EU) to withdraw from your Subscription contract with us within 14 days, without giving any reason.

Important — no § 356 Abs. 4 BGB waiver at checkout. ProductLog is a digital service within the meaning of § 327 Abs. 2 Satz 2 BGB (a service that enables you to create, process, or store data in digital form, or to access such data). The corresponding withdrawal-right exclusion for digital services is § 356 Abs. 4 BGB, which requires (i) your express prior consent at checkout to commencement of performance before expiry of the 14-day period and (ii) your acknowledgement that this consent causes the right of withdrawal to be lost once we have fully performed. We do not ask you for that consent at checkout and we do not obtain it. The 14-day right of withdrawal therefore applies in full, even if you have already used the Service during the 14-day window. You may withdraw within 14 days of contract conclusion and we will refund all payments made, regardless of how much of the Service you have already consumed.

(The adjacent provision § 356 Abs. 5 BGB, which concerns digital content not supplied on a tangible medium, is not the operative subsection for ProductLog — the SaaS use of the Service is a digital service under § 327 Abs. 2 Satz 2 BGB, not digital content under § 327 Abs. 2 Satz 1 BGB. The waiver point above is therefore made by reference to § 356 Abs. 4 BGB. For completeness, no § 356 Abs. 5 BGB consent is obtained either: where any element of our delivery were characterised as digital content, the same conclusion applies — no consent, full 14-day right.)

The formal Withdrawal Disclosure prescribed by Anlage 1 zu Art. 246a § 1 Abs. 2 Satz 2 EGBGB is reproduced below.

Withdrawal Disclosure (Widerrufsbelehrung)

Right of withdrawal.

You have the right to withdraw from this contract within 14 days without giving any reason.

The withdrawal period will expire 14 days from the day of the conclusion of the contract. For the avoidance of doubt, and consistent with § 187 Abs. 1 BGB, the 14-day period begins on the day following contract conclusion: the day of conclusion itself is not counted.

To exercise the right of withdrawal, you must inform us:

JJ Online GmbH (operating ProductLog) Schönhauser Allee 163, 10435 Berlin, Germany Telephone: +49 151 12032902 Email: [email protected] Contact form: https://productlog.dev/contact

of your decision to withdraw from this contract by an unequivocal statement (for example, a letter sent by post or email).

You may use the model withdrawal form in § 4 below, but it is not obligatory.

To meet the withdrawal deadline, it is sufficient for you to send your communication concerning your exercise of the right of withdrawal before the withdrawal period has expired.

Effects of withdrawal.

If you withdraw from this contract, we shall reimburse to you all payments received from you, without undue delay and not later than 14 days from the day on which we are informed about your decision to withdraw from this contract.

We will carry out such reimbursement using the same means of payment as you used for the initial transaction, unless you have expressly agreed otherwise; in any event, you will not incur any fees as a result of such reimbursement.

Why no Wertersatz / early-performance clause appears in this disclosure. The model Widerrufsbelehrung at Anlage 1 zu Art. 246a § 1 Abs. 2 Satz 2 EGBGB contemplates, as a Gestaltungshinweis, an additional paragraph on the consumer's obligation to pay compensation for value (Wertersatz) under § 357a BGB where the consumer has expressly requested that the trader begin performance during the withdrawal period. That paragraph is omitted here on purpose: we do not obtain the § 356 Abs. 4 BGB consent to early commencement (see the "no § 356 Abs. 4 BGB waiver at checkout" note above), so the § 357a BGB Wertersatz path is not available to us in the first place. There is therefore no compensation-for-value claim that you need to be informed about — the full price is refundable for the full 14 days regardless of usage.

4. Model Withdrawal Form (Muster-Widerrufsformular)

The following is the model form prescribed by Anlage 2 zu Art. 246a § 1 Abs. 2 Satz 1 Nr. 1 EGBGB. You are not required to use it — any unambiguous statement of your decision to withdraw is sufficient.

To: JJ Online GmbH (operating ProductLog) Schönhauser Allee 163, 10435 Berlin, Germany Email: [email protected]

I/We (*) hereby give notice that I/we (*) withdraw from my/our (*) contract for the provision of the following service:

Ordered on (*) / received on (*): _____________

Name of consumer(s): _____________

Address of consumer(s): _____________

Signature of consumer(s) (only if this form is notified on paper): _____________

Date: _____________

(*) Delete as appropriate.

5. How to request a refund (statutory withdrawal)

To exercise the right of withdrawal within the 14-day period:

  1. Send an unambiguous statement of withdrawal to [email protected] with the subject line "Withdrawal — [Account email]"
  2. Include the date the contract was concluded (Account creation date or Subscription activation date)
  3. Include the email address associated with your Subscription
  4. (Optional) Use the Model Withdrawal Form in § 4

You may also send the same information by post to the address in § 3, by telephone to +49 151 12032902, or via the contact form at https://productlog.dev/contact.

We will acknowledge receipt of your withdrawal within 3 business days and complete the refund within 14 days of receiving your withdrawal notice (§ 357 Abs. 1 BGB). The 14-day refund-processing deadline is statutory — it is a legal obligation, not a service-level target.

6. Refund method and timing

We refund to the original payment method:

What you paid with What we refund to Statutory deadline (§ 357 Abs. 1 BGB) Practical timing
Credit / debit card via Stripe Checkout Same card 14 days from withdrawal notice Within 5 working days of approval at our end via Stripe, plus a further 5–10 working days for your card issuer to post the credit
SEPA direct debit via Stripe Checkout Same bank account 14 days from withdrawal notice Within 5 working days of approval at our end via Stripe, plus 1–3 working days for the bank transfer

We will not charge you any fees for the refund.

Stripe only. Stripe is our sole payment processor at checkout. We do not currently accept PayPal or any other payment method.

Currency note. Refunds are issued in EUR (the primary currency in which we charged you via Stripe). Where you elected USD as the secondary billing currency at checkout (see ToS § 13.4), the refund is returned in USD. If your card or bank account is denominated in a different local currency, your bank or card network will perform the conversion at its applicable rate; currency-conversion losses imposed by your bank or card network are not within our control.

Invoicing. Subscription invoices are issued and archived by easybill GmbH (Germany) on our behalf. Where we refund a charge, easybill issues a credit note (Rechnungskorrektur) referencing the original invoice. Both the original invoice and the credit note are retained for the 8-year retention period required by § 147 Abs. 3 AO / § 257 Abs. 4 HGB (Bürokratieentlastungsgesetz IV with effect from 1 January 2025).

7. Subscription cancellation (outside the 14-day window)

After the 14-day right of withdrawal in § 3 has lapsed, you may still cancel your Subscription at any time. Cancellation takes effect at the end of the current paid billing period. You retain access until that date. Your public boards (changelog, roadmap, feedback, surveys, knowledge base) continue to render normally and broadcast email delivery to your End-Subscribers continues until cancellation takes effect; no new charge is made for the next billing cycle.

How to cancel

  • In-app: Dashboard → Settings → Subscription → "Cancel subscription".
  • By email: write to [email protected] from the email address registered on your Account.

Both routes are equally effective. We treat the earlier of the two as the cancellation date.

§ 312k BGB Kündigungsbutton (cancellation button)

For consumer contracts concluded online since 1 July 2022, § 312k BGB requires a Kündigungsbutton (cancellation button) — a clearly-labelled cancellation route reachable from the public website without prior login.

We provide that route at https://productlog.dev/cancel-contract (German: /de/vertraege-hier-kuendigen), labelled "Verträge hier kündigen" in the footer of every marketing page. The form collects the statutorily required fields and submits via a button labelled "Jetzt kündigen". On submission you receive an immediate on-screen acknowledgement with a receipt ID, and — in line with § 312k Abs. 2 BGB — a durable confirmation by email to the address you provided, recording the date and time of receipt and the content of your declaration.

Pending verification. The in-app cancellation path and the [email protected] mailbox are confirmed live. The public no-login /cancel-contract route still requires Next.js-codebase verification (or implementation) before this Refund Policy is rendered live; until it is verified or built, this is a documented § 312k BGB compliance gap.

Form requirement. Cancellation under this § 7 may be effected in Textform (text form, § 126b BGB) — including via the in-app cancellation control, via the public Kündigungsbutton form, or by plain email to [email protected] — and we do not require, and these Terms do not impose, any stricter form (such as written form / Schriftform with handwritten signature, registered post, fax, telegram, or any other formality more burdensome than Textform). The prohibition in § 309 Nr. 13 BGB on standard-terms clauses that impose a stricter form than Textform on consumer declarations is, accordingly, observed.

No pro-rata refund for unused Subscription period

Outside the statutory right of withdrawal in § 3, we do not refund unused portions of a billing period when you cancel. There is no statutory provision positively permitting a no-pro-rata-refund rule; rather, outside the statutory withdrawal right (§§ 312g, 355 BGB and the specific consequences in § 357 BGB) and outside the lack-of-conformity and modification-related rights under §§ 327 ff. BGB (in particular § 327m / § 327r BGB termination for non-conformity and § 327q Abs. 2 BGB termination on an adverse contract modification), German law does not oblige a trader to refund pro rata on ordinary cancellation. That is the position we apply:

  • Consumers: Ordinary cancellation under § 7 takes effect at the end of the current paid period and does not give rise to a pro-rata refund of the period already paid for. Where a Consumer terminates under § 314 BGB for cause (for example, sustained platform outages preventing the Service from delivering its core publishing or broadcast function), or exercises the lack-of-conformity / modification-related termination rights under §§ 327m, 327q Abs. 2, 327r BGB, the corresponding pro-rata refund applies by operation of law and is not displaced by this section.
  • Business Customers: No statutory pro-rata refund applies; the no-refund-on-cancellation rule applies by contract per ToS § 13.

Downgrade between plans

If you downgrade from a higher-tier plan to a lower-tier plan mid-billing-period, the change takes effect at the end of the current paid period — we do not credit or refund the difference. The exception is downgrade triggered by us removing a feature that was material to your Subscription decision; in that case, § 314 BGB extraordinary termination with pro-rata refund applies. See ToS § 24.

Free trials and no automatic conversion to a paid plan

Where a free trial is offered, no payment is collected during the trial period. A free trial does not automatically convert into a paid Subscription. At the end of the trial period, if you have not separately placed a paid order, your Account reverts to the Free plan (§ 9) automatically — no card is charged, no contract for a paid plan comes into being, and no further action is required from you. To take up a paid plan, you must actively place an order through the Subscription page in the dashboard; that order step is the contractually binding act and is the click to which § 312j Abs. 3 BGB attaches (see ToS § 13.11). We send a reminder by email a few days before the trial ends so that you can decide in good time whether to place a paid order or let the trial lapse into the Free plan.

8. Refunds outside the statutory right of withdrawal

Even outside the cases described in § 3 (Widerruf) and § 7 (extraordinary termination), we will refund the following on request:

  • Duplicate charges caused by billing errors on our side
  • Charges made after a timely cancellation request was submitted and confirmed
  • Charges for a billing period during which the Service was materially unavailable due to a sustained outage on our side affecting the core publishing function (public boards unreachable, broadcast emails not delivered, dashboard inaccessible). Eligibility is assessed against our own incident records; pro-rata credit or refund as appropriate.

B2B refund posture — § 309 Nr. 7 BGB carve-out. Business Customers do not have a statutory right of withdrawal. Refunds are granted only where mandatory German law requires it, including the unwaivable carve-outs of § 309 Nr. 7 BGB:

  • intent (Vorsatz) or gross negligence (grobe Fahrlässigkeit) on our part
  • breach of essential contractual duties (Kardinalpflichten) — limited to the foreseeable typical damage
  • death, personal injury, or damage to health caused by our negligence
  • liability under the German Product Liability Act (Produkthaftungsgesetz)

No goodwill refund window beyond the statutory floor. Outside the statutory right of withdrawal and the operational corrections listed above, we do not offer a 30-day money-back guarantee, satisfaction guarantee, or other goodwill refund. The 14-day statutory window in § 3 is the refund window — full stop. This is a deliberate policy position and is uniform across all paid plans.

For other refund requests outside the statutory scope, please contact us at [email protected]. We will consider exceptional goodwill refunds case-by-case but are not obliged to grant them, and the default answer outside § 3 / § 7 / § 8 is no.

9. Free plan

If you use only the ProductLog Free plan, no charge is made and refund questions do not arise. Account closure for Free-plan users follows the standard cancellation route in § 7.

10. Plan structure: annual default, monthly +20%

ProductLog is billed monthly or annually, at your choice at checkout. Annual is the default presented on the pricing page; monthly billing is priced at a 20 % premium to reflect the higher churn-management overhead of monthly contracts.

For both billing terms:

  • The same 14-day right of withdrawal under § 3 applies for the first 14 days from contract conclusion
  • Outside that window, the Subscription is non-refundable for the remainder of the term, except for the cases in § 7 (extraordinary termination) and § 8 (operational corrections)

Annual plans — Consumers (§ 309 Nr. 9 BGB). For Consumers on an annual Subscription, the initial 12-month term runs from the start of the Subscription. Once that initial term has expired, the Subscription continues on a month-to-month basis rather than automatically renewing for a further fixed annual term, and you may terminate at any time with one (1) month's notice to take effect at the end of the then-current monthly continuation period. This continuation mechanic is the standard-form-conformant implementation of § 309 Nr. 9 Buchst. b und c BGB (as amended by the Gesetz für faire Verbraucherverträge, in force 1 March 2022): the initial term does not exceed two years, tacit renewal is not for a further fixed term but on a freely-terminable monthly basis, and the notice period does not exceed one month.

If you switch from a monthly plan to an annual plan mid-cycle, the unused portion of your monthly billing period is credited toward the annual plan; no refund of the monthly amount is issued.

11. Data after cancellation or expiry

When your Subscription ends — whether by withdrawal under § 3, cancellation under § 7, or non-renewal — your workspace data is retained for a 30-day grace period after expiry to allow you to re-subscribe or export your data. After the grace period, workspace data is deleted in accordance with our Privacy Policy § 11 and our Terms of Service § 22.4, subject to the statutory retention rules below.

Statutory retention (legal obligation under Art. 6 (1)(c) GDPR overriding Art. 17 erasure under Art. 17 (3)(b) GDPR):

  • Invoices and accounting vouchers — retained by us and by easybill for 8 years under § 147 Abs. 3 AO / § 257 Abs. 4 HGB (Bürokratieentlastungsgesetz IV with effect from 1 January 2025)
  • Books and records, annual financial statements — 10 years under § 147 Abs. 1 Nr. 1 AO

Export before cancellation. Workspace Operators can export per-project content (changelog entries, subscriber lists, survey responses) via in-app CSV / JSON exports before cancelling. A per-Account aggregated GDPR-style export is handled manually on request to [email protected] within 30 calendar days — see Privacy Policy § 13 and the Terms of Service § 18.4.

See the Privacy Policy § 11 for the full retention table and the DPA § 15 for the Processor-role data-return procedure (where you have operated ProductLog public boards on behalf of your own End-Subscribers / End-Feedback-Users).

12. Disputes and chargebacks

Before initiating a payment dispute (chargeback) with your card issuer, please contact us at [email protected]. Most refund situations can be resolved faster directly with us than through a chargeback process.

A chargeback initiated on a charge for which you have not first sought a refund through us is treated as a material breach of the ToS. We may suspend your Account pending resolution; where possible, we will email you before suspension. Chargeback fees imposed on us by Stripe may be passed through to you to the extent permitted under § 280 BGB and consistent with the terms accepted under ToS § 13.

13. Consumer arbitration (§ 36 VSBG)

We are neither obliged to nor willing to participate in dispute-resolution proceedings before a consumer arbitration board (Verbraucherschlichtungsstelle). German-language declaration as required for German consumers under § 36 VSBG: "Wir sind weder bereit noch verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen."

14. Changes to this policy

We may update this Refund Policy when our payment processor changes, when the underlying statutes change, or when we change our operational refund mechanics. We will update the Last updated: date at the top of this document and bump the version. Changes that affect your existing statutory rights cannot be made — those rights are fixed by law. Changes affecting goodwill or contractual refund terms are not retroactive: a Subscription already in effect when this policy is updated continues to be governed by the version in force at the time you concluded the contract, except where mandatory law dictates otherwise.

15. Contact

For all refund-related matters:

JJ Online GmbH (operating ProductLog) Schönhauser Allee 163, 10435 Berlin, Germany Telephone: +49 151 12032902 Email: [email protected] Contact form: https://productlog.dev/contact

We aim to acknowledge refund enquiries within 3 business days. The statutory 14-day refund-processing deadline under § 357 Abs. 1 BGB runs from the day we receive your withdrawal notice, regardless of our acknowledgement speed.