SpecDock Privacy Policy
1. Controller
SpecDock is provided by its individual developer ("we", "us", "our"). Contact: specdock.contact@gmail.com. For privacy reasons the developer's name and address are not published on this page; they will be disclosed without delay upon request, as described in the Japanese commercial-transactions disclosure (特定商取引法に基づく表示).
2. Your documents are not sent to our cloud
Document contents, review comments, and review state sync only between your iPhone and the review-server running on your own Mac, over TLS with certificate pinning. We do not transmit them to any developer-operated sync cloud or third party. (No method guarantees absolute security.)
3. Data we and our processors handle
For billing and entitlement management we handle:
- an anonymous UUID (issued by Supabase anonymous authentication; not linked to your name or email);
- purchase and subscription data (purchase history and subscription status via RevenueCat / Apple);
- a device identifier (IDFV; not an advertising identifier; used by the RevenueCat SDK for billing infrastructure);
- access logs (IP address, timestamps, and similar transmission metadata); and
- anything you voluntarily send to support (email body, diagnostics).
The anonymous ID, purchase data, and device identifier above correspond to the items we declare on Apple's App Privacy label as data collected (Linked to the user / for App Functionality / not used for tracking).
4. Purposes & legal bases (GDPR Art. 6)
Providing paid features (performance of a contract); fraud prevention and usage limits (legitimate interest); legal compliance (legal obligation); optional diagnostics (consent).
5. Processors / disclosure
We rely on RevenueCat, Inc. (billing infrastructure), Supabase Inc. (authentication and database), and Apple Inc. (payments and distribution), each within the purposes above. We do not sell or share personal information.
6. International transfers
RevenueCat / Supabase servers may be located outside your country (e.g., the United States). We rely on Standard Contractual Clauses (SCCs) or other valid transfer mechanisms.
7. Retention & deletion
Information that must be retained by law or as a transaction record is kept for the required period. The app has no username, email, or password registration or login, but it uses a silent anonymous backend identity for billing and entitlement management.
In Settings > Account, tap Delete Account…, type DELETE, and confirm Delete Account to start deletion. This deletes the anonymous backend identity and associated developer-controlled cloud data. Only after completion, the app clears its local anonymous session, billing identity, review cache/offline state, and Mac pairing/device token. If deletion cannot be completed, you can retry or contact specdock.contact@gmail.com with the Support ID shown in Account.
Clearing the cache removes only temporary on-device data, and unpairing removes only the connection to your Mac. Neither those actions nor deleting the app substitutes for backend account and cloud-data deletion.
This deletion does not erase purchase history managed by Apple or cancel an Apple subscription. Manage subscriptions in Apple ID settings. A purchase retained by Apple may become associated with a new anonymous identity if you later use Restore Purchases.
8. Your rights
Access / rectification / erasure / restriction (GDPR); the right to know / delete / opt out (CCPA / CPRA — we do not sell or share). When contacting us, include the Support ID shown at Settings > Account. It is an identifier useful for lookup, not a password.
9. Children
This app is not directed to children under 13.
10. Changes
We may update this policy. We will post material changes in the app or on this page.