← Home

SpecDock Terms of Use

Last updated: 2026-08-06

The Japanese version is the controlling text; this English translation is provided for reference.

1. Scope & Acceptance

These Terms govern SpecDock (iOS app + Mac CLI companion), provided by its individual developer ("we"; name and address are disclosed without delay upon request, per the Japanese commercial-transactions disclosure). Using the service constitutes acceptance. The Japanese version controls; English is a reference translation. These Terms supplement Apple's standard Licensed Application EULA. If the two conflict, applicable law and Apple's standard EULA take precedence.

2. Service Composition & Nature

The iOS app is distributed via the App Store; reading/commenting on ONE project is free, and additional features are unlocked by "SpecDock Pro". The Mac CLI companion (npm specdock, run via npx) is FREE and needs no paid account. (a) The Mac companion is required for real review/sync/Agent Handoff; a Sample Data Mode lets you experience the UI without a Mac. (b) The app and companion sync locally over LAN/Bonjour or a manual URL; document contents, comments, and review state are not sent to our cloud. (c) AI handoff output does not guarantee correctness or completion of any AI fix; "All Clear" only means no open review items in SpecDock.

3. Eligibility

For users 13+; minors need guardian consent. The iOS app requires an Apple ID; the companion requires a supported Mac. Minimum iOS: iOS 26.

4. Purchases, Auto-Renewal, Cancellation, Refunds (IAP)

SpecDock Pro is offered via In-App Purchase: Monthly and Yearly (both auto-renewable, 7-day free trial), and Lifetime (non-consumable, buy-once, no trial); prices (tax-included) are shown on the App Store purchase screen. The free trial is one per user per subscription group; if not cancelled it converts to a paid subscription at the price shown. Subscriptions auto-renew (monthly/yearly) unless cancelled; billing is managed by the App Store (StoreKit); renewal is charged within 24 hours before the current period ends. Cancellation is done by the user in Settings by tapping their name and then Subscriptions, at least 24 hours before the next renewal; auto-renewal is managed in the Apple Account settings after purchase. Apple decides refund eligibility under applicable law and its App Store refund policy; requests can be made through Report a Problem. Access continues until the end of the paid period. Lifetime is a non-consumable IAP (no renewal/trial/cancellation); it grants indefinite access and is restored via "Restore Purchases"; future features are not guaranteed.

5. Anonymous Auth & Accounts

We use a silent anonymous ID (auto-issued UUID) for entitlement management; no username/email/password registration and no user-initiated account-creation UI or login. Settings > Account lets you copy the Support ID and use Delete Account… for the anonymous backend identity and associated developer-controlled cloud data. Cache clearing and unpairing are separate local operations. Account deletion does not cancel an Apple subscription or erase Apple's purchase history; see the Privacy Policy for details.

6. Prohibited Conduct

No reverse engineering; no unauthorized copying/modification/redistribution; no unlawful or infringing use; no paid resale of the companion; no circumventing security (device-token auth, pairing); no unauthorized processing of third parties' confidential/personal data; no IP infringement; no disruption of the service.

7. Disclaimers

AI output (handoff artifacts, review output, and any Phase 2 LLM output) is not guaranteed for accuracy, quality, completeness, legal compliance, or outcome, and presumes human review. The companion is obtained and run at the user's own risk (verify checksum). Local network configuration/security is the user's responsibility. We do not guarantee uninterrupted availability. We are not liable for indirect/consequential damages, lost profits, or data loss to the maximum extent permitted by law; where mandatory law (e.g., Japan's Consumer Contract Act) prevents full exclusion, that law prevails.

8. Third-Party Services

The service uses RevenueCat, Inc. (billing), Supabase Inc. (auth/database), and Apple Inc. (payments/distribution); users also agree to their terms. Third-party names/marks (Claude Code / Codex / Cursor / Tailscale / Git) are referenced only as factual compatibility statements, implying no partnership or endorsement.

9. Intellectual Property

IP in the service belongs to us or rightful owners. Whether to file the "SpecDock" trademark will be decided based on a clearance search; we make no "registered" trademark claims until that is confirmed.

10. Governing Law & Jurisdiction

Japanese law governs; exclusive first-instance jurisdiction is the Tokyo District Court.

11. Changes & Contact

We may change/suspend/terminate the service or these Terms with prior notice; continued use means acceptance. Contact: the individual developer via specdock.contact@gmail.com; name and address are disclosed without delay upon request.