We respect your privacy. Carpenter is designed to work primarily on-device. We do not sell or share your personal data for cross-app advertising. We do not include third-party analytics or advertising SDKs and we do not use tracking technologies.
1. Who we are
Controller: Shapkin Dev (Oleg Shapkin, IE)
Address: 10th Street, No. 2, Tsikhisdziri Village, Kobuleti Municipality, 6200, Georgia
Email: [email protected]
2. Summary
- No tracking, no ads, no analytics SDKs.
- On-device by default. Your inputs, calculations and settings stay on your device.
- Optional iCloud sync. If you enable it, data syncs via Apple CloudKit in your private container.
- Optional support chat. If you write to us from the in-app chat, we process the message to provide support.
- Purchases via Apple. We do not store payment details.
3. Data we process
- On-device data (default): your inputs, results, preferences — stored locally in the app’s sandbox.
- iCloud sync (optional): when enabled, app data syncs via Apple CloudKit in your private iCloud database. We don’t have direct access to your private iCloud data.
- Diagnostics (optional): aggregated, de-identified crash logs if you opt in to share diagnostics with developers in iOS settings.
- In-app support chat (optional): the content of your message and any contact info you choose to provide (e.g., email) to reply to you. For delivery and reliability, messages are stored in our support backend (Firebase/Firestore) and relayed to our support inbox (Telegram bot) strictly for support purposes.
4. Purposes & legal bases
- Provide the app and features (on-device processing; iCloud sync if enabled). Legal basis: performance of a contract / your consent for iCloud sync.
- Customer support (when you contact us via in-app chat or email). Legal basis: performance of a contract / legitimate interests (responding to user requests).
- Crash diagnostics (if you opted in at the OS level). Legal basis: legitimate interests in app reliability.
- We do not use your data for targeted advertising or tracking across apps/websites.
5. Sharing & third parties
We do not sell or share your data for cross-context behavioral advertising. Limited sharing occurs only to operate optional features:
- Apple iCloud/CloudKit — if you enable sync, data is stored in your private iCloud container.
- Apple App Store — purchases and subscriptions (billing, refunds, trials) are handled by Apple.
- Support infrastructure — if you use the in-app chat: message content stored in Firebase/Firestore (Google) and relayed to our Telegram support bot to allow us to reply.
6. Retention
- On-device data: remains on your device until you delete it or uninstall the app.
- iCloud data: remains in your iCloud account until you remove it via iCloud settings or delete your iCloud data for the app.
- Support messages: kept for as long as needed to resolve your request; you can ask us to delete them at any time.
- Diagnostics: retained per Apple’s crash reporting policies.
7. Security
We apply data minimization and rely on Apple’s platform security for on-device and iCloud storage. For security reports, see security.txt.
8. Purchases & subscriptions
Carpenter may offer in-app purchases or auto-renewable subscriptions via Apple In-App Purchase. Billing, trials, renewals, refunds and cancellation are handled by Apple in Settings → Apple ID → Subscriptions. We do not store your card or payment details.
9. Children
The app is intended for general audiences and does not knowingly collect personal data from children. If you believe a child provided us with personal data via support chat, contact us to delete it.
10. Your rights
EEA/UK users: you may have the right to access, rectify, erase, restrict or object to processing, and to data portability. Since the app primarily stores data on your device/iCloud, we may not be able to access it; you can manage most data directly on your device or via iCloud settings. You can also contact us at [email protected] to exercise your rights.
California (CCPA/CPRA): we do not sell or share personal information for cross-context behavioral advertising. You may request access or deletion of any personal information you provided via support chat by emailing [email protected].
11. International transfers
Depending on your location, support data (if you use the chat) may be processed outside your country. We use reputable infrastructure providers and apply appropriate safeguards where required.
12. Tracking & ATT
We do not track you across apps or websites and do not use tracking identifiers for advertising. Therefore, the app does not display the App Tracking Transparency prompt.
13. Changes
We may update this Policy from time to time. We will post the updated version here and update the effective date.
14. Contact
Email: [email protected]
15. Jurisdiction
This Policy is governed by the laws of Georgia. If required by your local law, additional rights may apply.