Privacy Policy
1. Data Controller
Controller: Michael Murr. Contact: contact@michaelmurr.de
2. What Data We Collect
Input data: Dimensions, wood types, project names, and cut lists are processed locally on your device.
Feedback & Suggestions: If you use the feedback feature, your suggestions and votes are transmitted to our server. A pseudonymous Device ID is sent to prevent abuse and duplicate voting. This ID is not linked to direct personal data.
Technical data: We use Google Firebase Analytics and Firebase Crashlytics to analyze app usage and detect crashes. See section 5 for details.
3. Hosting and Server Log Files
This website is hosted on servers operated by netcup GmbH, Daimlerstrasse 25, 76185 Karlsruhe, Germany. All data processing takes place exclusively in Germany. We have concluded a data processing agreement (DPA) with netcup GmbH in accordance with Art. 28 GDPR.
When you visit this website, the hosting provider automatically records server log files, which may include:
- IP address of the requesting device
- Date and time of the request
- Name and URL of the requested file
- Browser type and version
- Operating system of the requesting device
- Referrer URL (previously visited page)
Collecting this data is technically necessary to deliver the website and ensure its security. The legal basis is Art. 6(1)(f) GDPR (legitimate interest). The data is deleted after at most 30 days.
4. Cookies
This website does not use tracking or analytics cookies. Only technically necessary cookies are used where unavoidable for the operation of the website.
5. Firebase Analytics and Crashlytics
We use the services “Firebase Analytics” and “Firebase Crashlytics” by Google in our app. The provider is Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland.
Firebase Analytics:
Firebase Analytics collects pseudonymized usage data to help us understand how the app is used and to improve it. Data collected includes: app opens, screen views, session duration, device model, operating system version, app version, language, country/region, and a pseudonymized app instance ID. No personal data such as name, email address, or precise location is collected.
Firebase Crashlytics:
Firebase Crashlytics automatically collects crash reports to help us detect and fix stability issues. Data collected includes: crash logs (stack traces), device model, operating system version, app version, time of crash, and a pseudonymized installation ID. No personal data is collected.
Legal basis:
Processing is based on our legitimate interest in the stability, security, and improvement of our app pursuant to Art. 6(1)(f) GDPR. Our legitimate interest lies in providing a reliable and user-friendly app.
Data transfer to a third country:
Google may process data on servers in the United States. For transfers to the USA, Google relies on the adequacy decision of the European Commission (EU-US Data Privacy Framework) as well as EU Standard Contractual Clauses. For more information, see Google's privacy policy and Firebase privacy information.
Right to object / Opt-out:
You can disable the collection of analytics data at any time in the app settings. Crash reporting remains active to ensure app stability, as it collects only technical data and no personal data.
6. In-App Purchases and Subscriptions via RevenueCat
We use the “RevenueCat” service in our app to manage, validate, and restore in-app purchases and subscriptions. The provider is RevenueCat, Inc., 1032 E Avenue J Ste Z4 #133, Lancaster, CA 93535, USA.
If you make a purchase in our app, start a subscription, or check the status of a subscription, the app connects to RevenueCat's servers. In doing so, data is transmitted to RevenueCat in order to verify the transaction and unlock the purchased content for you.
Processed data:
- Anonymized user ID (App User ID)
- Information about purchase and subscription status (receipts/proof of purchase)
- Device information (e.g. operating system, app version)
- IP address (for technical reasons related to server communication)
Legal basis:
The processing of this data is necessary for the performance of a contract or in order to take steps prior to entering into a contract. The legal basis is Art. 6(1)(b) GDPR (performance of a contract). Without this data processing, we cannot technically provide in-app purchases and subscriptions to you.
Data transfer to a third country & data processing agreement:
RevenueCat processes your data on servers in the United States. We have concluded a data processing agreement with RevenueCat in accordance with Art. 28 GDPR. For transfers to the United States, RevenueCat relies on the adequacy decision of the European Commission (EU-US Data Privacy Framework) as well as EU Standard Contractual Clauses in order to ensure an adequate level of data protection. Further information about RevenueCat's data processing can be found in its privacy policy.
7. Feedback and Feature Request Function
We offer you the option in our app to send us suggestions for improvement or feature requests via a form.
Processed data and purpose:
If you use this function, we collect the title and description of your request that you enter. We use this data exclusively to improve our app and our services.
In addition, you may voluntarily provide your email address. If you do so, we will use your email address only to contact you with any follow-up questions regarding your suggestion or to inform you about its implementation. Your email address will be treated confidentially and will not be published.
Legal basis:
The processing of the title and description is based on our legitimate interest in the further development and improvement of our app (Art. 6(1)(f) GDPR).
The processing of your voluntarily provided email address is based on your consent (Art. 6(1)(a) GDPR), which you give by entering and submitting your email address. You may revoke this consent at any time with future effect, for example by contacting us via email.
Retention period:
The transmitted data will be deleted as soon as it is no longer required for the purpose for which it was collected (e.g. when the feature has been implemented or rejected, or when you revoke your consent to store your email address), provided that no statutory retention obligations apply.
Processor (hosting):
The data entered as part of the feedback function is stored on servers of our hosting service provider, netcup GmbH, Daimlerstrasse 25, 76185 Karlsruhe, Germany. The data processing takes place exclusively in Germany. We have concluded a data processing agreement with netcup GmbH in accordance with Art. 28 GDPR in order to ensure the secure handling of your data.
8. Legal Basis for Processing
Contractual necessity: Processing of measurements is necessary to provide the service (Art. 6(1)(b) GDPR). Processing of feedback data as well as analytics and crash data via Firebase is based on our legitimate interest (Art. 6(1)(f) GDPR) to improve the app, prevent abuse, and ensure stability.
9. Data Storage and Retention
Local vs. Cloud: Projects and measurements are stored only locally on your device. Feedback data is stored on our servers in the EU. Analytics and crash data is processed by Google (Firebase) on servers that may also be located in the USA (see section 5).
10. Your Rights (GDPR)
You have the following rights regarding your personal data under the GDPR:
- Right of access (Art. 15 GDPR)
- Right to rectification (Art. 16 GDPR)
- Right to erasure / right to be forgotten (Art. 17 GDPR)
- Right to restriction of processing (Art. 18 GDPR)
- Right to data portability (Art. 20 GDPR)
- Right to object (Art. 21 GDPR)
- Right to withdraw consent (Art. 7(3) GDPR)
- Right to lodge a complaint with a supervisory authority (Art. 77 GDPR)
Please direct requests to contact@michaelmurr.de.
11. Competent Supervisory Authority
If you believe that the processing of your personal data violates the GDPR, you have the right to lodge a complaint with the competent supervisory authority (Art. 77 GDPR). The authority competent for Bavaria is:
Bayerisches Landesamt für Datenschutzaufsicht (BayLDA)
Promenade 18
91522 Ansbach
Germany
www.lda.bayern.de
12. Changes to This Privacy Policy
We reserve the right to update this privacy policy to ensure it always complies with current legal requirements or to reflect changes to our services.
Last updated: March 2026