Created By: Granite Digital ("we," "us," or "our")
This Privacy Policy explains how information about you is collected, used, and disclosed by Granite Digital when you use our mobile application, Cutline (the "App").
1. Information We Collect
Cutline is designed with a privacy-first approach. The App is offline-first and does not contain any analytics, telemetry, advertising, or crash-reporting SDKs. We do not operate any servers that store your data.
Information You Provide to Us
- Calculation Tape: When you perform a calculation, a record of its inputs, outputs, and the pipe specification used is stored locally on your device so you can glance back at recent work. The tape holds the 100 most recent entries; older entries are automatically removed.
- Pipe Specification & Preferences: Your last-used pipe spec (size, material, schedule, fitting, weld gap), display mode (Standard / Dark / High Contrast), units (feet-inch-fraction / decimal inches / millimetres), text size, haptic intensity, and last-used calculator are stored locally on your device so the App reopens to where you left off.
- Contact Form: If you tap Settings → Contact → Send message, the name, email address, subject and message you type are sent to us via a third-party email-relay service (EmailJS) so we can reply to you. We only receive what you choose to send. We use this information solely to respond to your enquiry.
- Feedback Form: If you tell the App you are unhappy when asked to rate it, it offers an optional feedback form. If you tap Send, the feedback categories you ticked, any note you add and, if you choose to give them, your name and email address are sent to us via EmailJS. You can leave your name and email blank to send feedback anonymously.
Information We Do Not Collect
We do not collect, transmit, or store: your location, device identifiers, IP address, usage analytics, crash logs, or any of your calculations, tape entries, or pipe specifications.
Trial Usage Counter
To enforce the free-use trial, the App keeps a local count of foregrounded sessions and the timestamp of the most recent counted session. This data is stored only on your device and is never transmitted to us.
2. How We Use Information
We use the limited information described above to:
- Provide the App's core functionality (calculations, recent-calc tape, pipe-spec persistence, settings).
- Determine whether your free trial has been used up or whether you hold an active purchase.
- Respond to enquiries you send us via the in-app Contact form.
- Read feedback you send us via the feedback form to improve the App and, if you gave your email address, to reply to you.
- Decide when to show the "rate this app" prompt. The prompt itself is your phone's built-in Apple or Google review dialog.
3. Data Storage and Security
- Local Storage Only: Your tape entries, pipe specification, settings, trial-usage counter, purchase status (whether you have bought a plan, and which one) and the timing of the "rate this app" prompt are stored exclusively on your mobile device. We do not operate cloud storage or back up your data to our servers.
- Network Access: Cutline only makes network requests in three situations: (1) communicating with the Apple App Store or Google Play Store to make, verify and restore purchases, (2) sending your message via EmailJS when you tap Send on the Contact form, and (3) sending your feedback via EmailJS when you tap Send on the feedback form. The App is otherwise fully functional offline (including in airplane mode).
- Deletion: You can delete your locally stored data at any time via Settings → Data → Delete all data. This permanently removes your tape, pipe spec, and display preferences from your device. It does not remove the trial-usage counter, your purchase status or the rating-prompt timing. Uninstalling the App also removes all locally stored data. (Your purchase entitlement is preserved across a Delete-all-data reset and can be restored on a new device via the Apple App Store or Google Play.)
4. In-App Purchases
Cutline offers optional monthly, annual, and lifetime upgrades to remove the trial-use limit. Payments are processed entirely through the Apple App Store or Google Play Store, depending on where you got the App. We do not process, collect, or store your payment card details. We only receive confirmation from Apple or Google that a purchase is active so we can unlock features.
5. Children's Privacy
Cutline is a professional tool intended for pipefitters and trades professionals. It is not directed at children under 13, and we do not knowingly collect any information from children.
6. Third-Party Services
The App integrates with the following third parties only as described above:
- Apple App Store and Google Play Billing: for processing in-app purchases. See Apple's and Google's privacy policies for details on how they handle your purchase data.
- EmailJS: for relaying messages sent via the in-app Contact and feedback forms to our support inbox. EmailJS receives the name, email address, subject and message you submit via the Contact form, and the categories, note and (if given) name and email address you submit via the feedback form. EmailJS may process this data outside Jersey. See EmailJS's privacy policy for details.
Each of these third parties provides the same or equal protection of your data as this policy describes.
7. Your Data Protection Rights
Granite Digital is the controller of the data you send us through the Contact and feedback forms, under the Data Protection (Jersey) Law 2018. We rely on our legitimate interests in replying to you and improving the App to process it, solely for the purposes above. We delete messages and feedback 24 months after we last reply to them or, where there is no reply, 24 months after we receive them.
You can ask us to access, correct or delete the data we hold about you, or object to our use of it, by emailing info@granitedigital.je. Data stored on your device you can delete yourself, as described in section 3.
If you are unhappy with how we handle your data, you can complain to the Jersey Office of the Information Commissioner.
8. Changes to this Privacy Policy
We may change this Privacy Policy from time to time. If we make changes, we will notify you by revising the date at the top of the policy and, in some cases, we may provide you with additional notice. We encourage you to review the Privacy Policy whenever you access the App.
9. Contact Us
If you have any questions about this Privacy Policy, please contact us at: