
Pulse Terms of Service
Effective: May 20, 2026
These Terms of Service ("Terms") govern your access to and use of Pulse, a software application and related services (collectively, the "Service") operated by Hiroto Horikawa, a sole proprietor doing business as TsukuLogic ("Pulse," "we," "us," or "our"). By installing, accessing, or using the Service, you agree to these Terms. If you do not agree, do not use the Service.
This English version is provided for the convenience of non-Japanese-speaking users. The Japanese version of these Terms is the binding original; in the event of any discrepancy, the Japanese version prevails.
1. Acceptance of Terms
By creating an account, purchasing a license, or otherwise using the Service, you represent that (a) you are at least 13 years old (or the minimum age of digital consent in your jurisdiction, whichever is higher), and (b) you have the legal capacity to enter into a binding contract. If you are using the Service on behalf of an organization, you represent that you are authorized to bind that organization to these Terms.
2. Service Description
Pulse is a local-first desktop application that helps creators record their creative work, generate cryptographic proof using OpenTimestamps ("OTS") on the Bitcoin blockchain, and optionally share verification pages hosted on our servers. Some features are free; others require a paid Pro license, an Ultra subscription, or one or more Add-on subscriptions. The Service is currently in beta and supported only on macOS 12.0 or later (Apple Silicon).
3. Account Registration and Payment Account
Purchases are processed by Lemon Squeezy ("LS"), our merchant of record. You will create or use an LS account to complete the transaction. Your relationship with LS regarding payment processing is governed by LS's terms and privacy policy. We do not see or store your full payment card details.
You are responsible for maintaining the confidentiality of your LS account credentials and for all activity that occurs under your account.
4. License Grants
4.1 Pro (One-time purchase)
Upon successful payment, we grant you a non-exclusive, non-transferable, perpetual license to install and use the Pro version of the Service for your own personal or business creative work. All software updates released for the Pro tier during the period in which we provide the Service are included at no additional cost for the original purchaser. This commitment is one of scope (no upgrade fees), not of duration: it applies to all updates we release while the Service is available, and is satisfied with respect to updates released up to any discontinuation of the Service under Section 11. Pro licenses may not be resold, sublicensed, or transferred to third parties.
4.2 Ultra (Annual subscription)
Ultra is an annual auto-renewing subscription that bundles the Public Page Add-on plus all Add-ons selected through the beta voting process. Ultra requires an active Pro license. Your Ultra subscription will automatically renew at the then-current rate on each anniversary of your initial purchase unless you cancel before the renewal date through your LS customer portal.
4.3 Add-ons
Add-ons are optional annual subscriptions that unlock specific features. Each Add-on is independently cancellable. All Add-ons require an active Pro license.
4.4 Founding pricing
Founding pricing is a beta-period offer:
Pro Founding ($25 vs. standard $39): a discounted one-time purchase price available only during the beta period. After the beta period closes, the standard $39 price applies.
Ultra Founding ($21/year vs. standard $33/year): a discounted annual rate. As long as you maintain an uninterrupted Ultra subscription that originated during the beta period, your Founding rate remains locked. If you cancel and later resubscribe, your Founding rate is forfeit and the then-current standard rate will apply. The Founding lock applies only to the base Ultra plan, not to future bundles or add-ons added after v1.0.
4.5 Free tier
We grant you a non-exclusive, royalty-free license to use the Free tier of the Service subject to these Terms. We may modify, limit, or discontinue Free-tier features at any time without compensation.
5. User Content and Intellectual Property
You retain all rights, title, and interest in and to the creative content you produce, record, or process using the Service ("User Content"). Pulse claims no ownership over User Content and does not acquire any license to your User Content beyond what is strictly necessary to operate the Service at your direction (for example, computing a cryptographic hash on your device, or — if you opt in — hosting a verification page that you have explicitly chosen to publish).
You represent and warrant that your User Content does not infringe any third party's rights and complies with applicable law.
6. Prohibition on AI Training
User Content shall not be used to train artificial-intelligence models, by us, by any of our partners, or by any third party. We do not transfer User Content to third parties for AI training purposes. This obligation runs to the extent of our control over User Content; cryptographic hashes submitted to OTS calendar servers do not contain reversible content and therefore are not "User Content" for the purposes of this section.
7. Acceptable Use
You agree not to:
use the Service to infringe any third party's intellectual property, privacy, or other rights;
attempt to reverse-engineer, decompile, or extract source code from the Service except to the extent expressly permitted by applicable law;
circumvent license enforcement, share license keys, or use the Service in a manner that exceeds the rights granted in Section 4;
use the Service to harass, defame, or harm others, or to record content that you have no right to record;
use the Service to upload illegal content, including content that sexually exploits minors or that violates applicable export-control laws.
We may suspend or terminate access for violations.
8. Beta Status; Material Changes
The Service is in beta until we declare general availability ("v1.0"). During the beta period:
the Service may contain bugs, instability, or unfinished features;
features may be added, modified, or removed;
pricing structures and Add-on offerings may change before v1.0.
If we make a material reduction in the functionality of paid features that you have purchased, we will notify you in advance and offer you a pro-rated refund or, where appropriate, an equivalent replacement entitlement. Cosmetic changes, performance improvements, and bug fixes are not "material reductions."
9. Pricing, Payment, and Auto-Renewal
All prices are listed in U.S. dollars (USD) and are exclusive of any taxes that LS, your card issuer, or your jurisdiction may apply. Currency conversion is performed by your card issuer at its prevailing rate; foreign-exchange fees, if any, are the responsibility of the card issuer and cardholder.
Ultra and Add-on subscriptions auto-renew annually at the then-applicable rate (preserved at the Founding rate where Section 4.4 applies). LS will send a renewal notice and charge the payment method on file. You may cancel auto-renewal at any time through the LS customer portal; cancellation takes effect at the end of the then-current billing period.
Refunds are governed by our Refund Policy. For Japanese consumers, please also refer to our Notice under the Specified Commercial Transactions Act.
10. Voting and Community Rights
During the beta period, eligible users may vote on the roadmap of paid Add-ons:
Ultra subscribers: 3 votes per ballot.
Pro license holders: 1 vote per ballot.
Free users: may submit proposals but may not vote.
Vote results are advisory. We retain discretion over technical feasibility, scope, sequencing, and final implementation. Participation in our Discord community is governed by separate community guidelines posted in Discord.
11. Termination, Suspension, and Service Discontinuation
11.1 Termination by you
You may stop using the Service at any time. You may cancel Ultra and Add-on subscriptions through the LS customer portal.
11.2 Suspension or termination by us for cause
We may suspend or terminate your access to the Service if (a) you materially breach these Terms, (b) you commit fraud or initiate a chargeback that we, acting reasonably, determine to be improper, or (c) we are required to do so by law. Termination of a paid Pro license will be limited to the situations described in clauses (a) through (c) and will not be exercised arbitrarily.
11.3 Discontinuation of individual Add-ons or features
We may discontinue individual Add-ons or features. Where we do so, we will provide at least thirty (30) days' advance notice. Specific provisions governing the wind-down of an Add-on (including the treatment of any data or resources hosted on our infrastructure) are set out in the Schedule for that Add-on.
Refunds of unused, prepaid subscription periods are governed by Section 7.4 of the Refund Policy.
11.4 Discontinuation of the entire Service
If we determine to discontinue the Service in its entirety, we will provide at least ninety (90) days' advance notice by email and via in-app notification. During the notice period:
the Service will continue to operate substantially as before, except as expressly stated;
new Pro purchases and new subscriptions will cease being accepted as of the announcement date;
per-Add-on wind-down provisions in the Schedules will apply to existing customers (for example, Schedule A governs Public Page Add-on hosting after announcement).
After the discontinuation date:
(a) Pro license holders will be provided with the final build of the Pulse client in a form that permits continued offline use. The "all updates included" commitment in Section 4.1 will be deemed fully satisfied as of the discontinuation date;
(b) refunds for unused, prepaid subscription periods (Ultra, Add-ons) will be issued in accordance with Section 7.4 of the Refund Policy;
(c) the verifiability of your OTS proofs is not affected, because it relies on the Bitcoin blockchain and on the OTS proof files (
.ots) stored on your local device. You may continue to verify your proofs using any OTS-compatible tool, including opentimestamps.org.
11.5 Force majeure and incapacity
If we become unable to continue providing the Service due to circumstances beyond our reasonable control (including legal compulsion, force majeure, insolvency, serious illness, or other incapacitation of the sole proprietor), we will provide as much advance notice as is reasonably possible. The substantive provisions of Section 11.4 will apply to the extent feasible under the circumstances, including the offline-use commitment for Pro license holders.
11.6 Effect; survival
Sections 5, 6, 12, 13, 14, 15, and 16, and any other provisions that by their nature should survive, will survive any termination or discontinuation under this Section 11.
12. Disclaimer of Warranties
Except as expressly provided in Section 8 and our Refund Policy, the Service is provided "as is" and "as available" without warranties of any kind, whether express or implied, including warranties of merchantability, fitness for a particular purpose, or non-infringement, to the maximum extent permitted by applicable law.
We do not guarantee continuous availability of third-party services on which we depend, including Bitcoin/OTS calendar servers, the Blockstream Explorer API, Cloudflare hosting, Discord, and LS.
13. Limitation of Liability
To the maximum extent permitted by law, our aggregate liability arising out of or relating to the Service is limited to the greater of (a) the amount you actually paid us for the Service in the twelve (12) months preceding the event giving rise to the claim, or (b) USD 50.
We will not be liable for any indirect, incidental, special, consequential, or punitive damages, including lost profits, lost data, or business interruption.
Nothing in this Section 13 limits our liability for damages caused by our willful misconduct or gross negligence, or for any other liability that cannot be limited or excluded under applicable law (including, for Japanese consumers, mandatory provisions of the Consumer Contract Act of Japan).
14. Indemnification
You agree to defend, indemnify, and hold us harmless from any claims, liabilities, damages, and expenses (including reasonable legal fees) arising out of (a) your use of the Service in violation of these Terms or applicable law, or (b) User Content that infringes third-party rights. We will give you prompt notice of any such claim and reasonable cooperation in the defense.
15. Governing Law and Jurisdiction
These Terms are governed by the laws of Japan, without regard to its conflict-of-laws rules. The Yokohama District Court shall have exclusive jurisdiction as the court of first instance over any dispute arising out of or relating to these Terms or the Service, except to the extent that mandatory consumer-protection law (including the Code of Civil Procedure and the Consumer Contract Act of Japan) provides otherwise.
16. Changes to These Terms
We may revise these Terms from time to time. For non-material changes (clarifications, contact-detail updates, formatting), revisions take effect when posted. For material changes, we will provide at least thirty (30) days' advance notice by email and/or in-app notice before the changes take effect. If you continue to use the Service after the effective date of a material change, you accept the revised Terms; if you do not accept, you may cancel your subscriptions and discontinue use, in which case any unused, prepaid subscription period will be refunded on a pro-rata basis.
17. Miscellaneous
Entire agreement. These Terms, together with the Privacy Policy and the Refund Policy, constitute the entire agreement between you and us regarding the Service.
Severability. If any provision is held invalid, the remaining provisions remain in effect.
No waiver. Our failure to enforce any provision is not a waiver of our right to do so later.
Assignment. You may not assign your rights or obligations under these Terms. We may assign these Terms in the following cases:
(a) Internal reorganization preserving substantial identity. Where the operator of the Service forms a corporation and transfers the business to that corporation (or undertakes a similar restructuring that preserves substantial identity), we may assign these Terms with prior notice to you. No opt-out right is provided in this case, because the substantive operator of the Service remains the same.
(b) Third-party assignment. In connection with a merger, acquisition, or transfer of substantially all assets relating to the Service to an unrelated third party, we may assign these Terms upon at least thirty (30) days' advance notice to you. During that notice period, you may cancel any then-active subscription and receive a pro-rata refund of any unused, prepaid subscription period.
18. Contact
Questions about these Terms? Contact us:
Email: pulse.contact@tsukulogic.com
Operator information: see our Notice under the Specified Commercial Transactions Act.
Schedules — Add-on-Specific Terms
The Schedules below set out provisions specific to individual Add-ons or features. They form part of these Terms and are subject to the Main Body. In the event of a conflict between the Main Body and a Schedule with respect to a specific Add-on, the Schedule controls for that Add-on.
New Add-ons will be added as further Schedules (Schedule B, Schedule C, ...) without renumbering the Main Body.
Schedule A — Public Page Add-on
A.1 Service description
The Public Page Add-on is an optional, opt-in feature that allows you to publish a hosted page presenting a cryptographic proof you have created with Pulse. The page renders information that you have voluntarily chosen to share — such as the verification URL, the hash, and any optional metadata you have included — as a human-friendly view of your underlying OTS proof.
This Add-on does not store the underlying creative content. Original files and .ots proof files are retained on your local device under Pulse's local-first design (see Section 1 of the Privacy Policy).
A.2 Hosting and TTL
Pages are hosted on Cloudflare Workers and Cloudflare KV. When you publish a page, you select a Time-to-Live ("TTL") between 1 and 365 days. After the TTL elapses, the entry is automatically deleted from KV and the URL becomes invalid. You may also delete a page manually at any time before its TTL expires through the Pulse client.
A.3 Subscription and renewal
The Public Page Add-on is an annual auto-renewing subscription. An active Pro license is required to use this Add-on. Auto-renewal, cancellation, and refund mechanics are governed by Section 9 of these Terms and by the Refund Policy.
A.4 Discontinuation of this Add-on
If we elect to discontinue this Add-on (whether on its own under Section 11.3 or as part of an entire Service discontinuation under Section 11.4):
(a) we will cease accepting new page publications as of the discontinuation announcement date;
(b) pages already published as of the announcement date will continue to be hosted until each page's user-selected TTL naturally expires (maximum: 365 days from the date that page was published);
(c) refunds for unused, prepaid subscription periods will be issued in accordance with Section 7.4 of the Refund Policy;
(d) once all TTLs have expired, no Verification Page data remains on our infrastructure.
A.5 Reliability of OTS proofs
Discontinuation of this Add-on does not affect the underlying OTS proofs. Hashes that have been anchored to the Bitcoin blockchain remain verifiable, indefinitely and independently of Pulse, using any OTS-compatible tool (such as opentimestamps.org) together with the .ots proof file stored on your local device.