1. Supplier and payment roles
Embedded Doctor is supplied under the emdev4fun brand. Contact emdev4fun@gmail.com. Live charging remains disabled until the full legal operator identity is confirmed and published.
Paddle is the Merchant of Record and handles payments, applicable tax, receipts, subscription billing, and payment-refund processing. emdev4fun provides the software, trial, licensing, activation, and technical support.
2. Public downloads and separate trial
Installers are publicly available without an account, payment, or license lookup. Downloading does not start the trial. The 30-day trial starts when the app first runs successfully and receives a server-issued trial certificate. It requires no payment method and does not automatically convert to a paid subscription.
3. Starter, Plus, and Pro recurring subscriptions
The paid product is a monthly or annual subscription and does not grant permanent use. The subscription automatically renews unless canceled before the next renewal date, and Paddle charges the currency, tax, and recurring total shown at checkout. Monthly pricing numbers are 19, 99, and 199; annual numbers are 190, 990, and 1990. The currency, plan features, and device allowances are those published and confirmed by the buyer before checkout.
Buyers can use the Paddle customer portal to update payment details, view billing, or cancel renewal. Cancellation is not a refund: it normally prevents the next automatic renewal, while current access lasts no longer than the paid and signed subscription-period boundary. Plan changes and proration follow the details Paddle displays before confirmation.
4. Authorization code, devices, and signed certificates
Each verified subscription receives one recoverable authorization code. The code activates online; it is not itself offline permission. Actual client authorization comes from a short-lived Ed25519 v2 certificate bound to the installation ID and device hash. A positive per-plan configuration controls the device limit; no universal two-device limit is hardcoded.
The client normally refreshes about every 24 hours. A paid certificate supports no more than 7 days offline and never exceeds the paid-through or payment-recovery boundary. If a downgrade reduces the device allowance, the most recently refreshed devices are retained, with stable activation-ID ordering for ties; excess devices immediately lose refresh eligibility.
5. Past due, paused, canceled, and expired states
The payment-recovery period is at most 7 days from the first past-due observation and does not extend paid entitlement. No new paid certificate is issued for a paused or expired subscription, a zero effective balance after refund, an effective chargeback, or an explicit server ineligibility decision. A canceled subscription still inside a paid period works only until its signed entitlement boundary.
6. License and restrictions
This project is proprietary software and is not licensed under MIT. Except where applicable law expressly allows it, users may not resell, sublicense, publish source code, bypass technical protection, or provide a shared-license service. Users retain rights provided by law in their input data and analysis results.
7. Refunds, support, and mandatory rights
Refunds follow the Refund Policy and Paddle's Merchant of Record process. emdev4fun aims to give an initial support response within three business days. Nothing here excludes applicable cooling-off rights, defective-product remedies, consumer protection, or other rights that cannot be waived.