Protractor logo Protractor
POLICY

Privacy policy

Updated

Appcellent Yazılım Hizmetleri Anonim Şirketi ("Company", "we", "us", or "our") operates the mobile application Protractor — Angle, Slope & Level Measure (the "App") and the website at protractorapp.com (the "Site"). This policy applies to the iOS version of the App (distributed via the Apple App Store), the Android version (distributed via the Google Play Store), and the Site. Where a practice differs between platforms, it is noted explicitly below.

This Privacy Policy outlines how we handle data, the permissions we request, and your rights regarding your information. By downloading or using the App, or using the Site, you consent to the practices described in this document.

1. Hardware permissions and sensor usage

To function as an angle measurement tool, the App requires access to specific hardware features on your iOS or Android device. We prioritize on-device processing to protect your privacy.

  • Gyroscope and accelerometer. The App reads your device's gyroscope and accelerometer to measure angles and orientation accurately. Motion sensors do not require a runtime permission on either platform.
  • Camera (optional). If you use the camera-based measurement feature, the App accesses your device's camera to overlay angle measurements on real-world objects. The camera permission is requested only when you open a camera-based mode, and the App remains fully usable without granting it.
  • Photos (optional). If you choose to measure an angle on an existing photo, the App uses the operating system's own photo picker and receives only the single image you select. It never gains access to your wider photo library, and the selected image is processed on your device only.
  • Vibration (Android). The Android version declares the vibration permission solely to provide haptic feedback at common angles. This permission grants no access to any data.

Privacy guarantee: all sensor and camera data is processed locally on your device in real time. We do not record, store, upload, or transmit raw sensor or camera data to our servers. Once the measurement is displayed on the screen, the data is discarded.

2. Information the App automatically collects

When you use the App, we may collect certain non-personal technical data to keep the App running smoothly and to improve the experience.

  • Device information. Device model, operating system version, and preferred language settings.
  • Usage metrics. Aggregated, anonymous data about how the App is used (for example session length, frequency of use, and crash reports). On both platforms these events are tied to a randomly generated installation identifier, not to your name, email address, or account.
  • Advertising IDs (iOS only). On iOS, if you grant permission via the App Tracking Transparency (ATT) prompt, we may access your device's Identifier for Advertisers (IDFA) to deliver more relevant advertisements. The Android version does not collect or use the Google Advertising ID (AAID) and does not track you across other apps or websites.

3. Personal data and user input

We do not require you to provide personally identifiable information to use the core features of the App, and the App does not require an account.

  • Customer support. If you email us at support@protractorapp.com, we receive your email address and any information you choose to include. We use it only to resolve your inquiry.
  • User-generated content. Screenshots or notes you save are stored locally on your device unless you actively choose to share them.

4. In-app purchases and payments

The App offers premium features via in-app purchases and subscriptions.

  • Transaction handling. All financial transactions are processed directly by Apple (App Store) on iOS and by Google (Google Play Billing) on Android.
  • Data security. We never access, view, or store your credit card details or billing information. We only receive a receipt token from Apple or Google confirming that a purchase was completed.
  • Subscription management. We use RevenueCat, Inc. as our subscription infrastructure provider. RevenueCat validates store receipts on our behalf and receives the purchase token together with an anonymous app user ID. See the RevenueCat Privacy Policy for details.

5. Information collected by the Site

The Site does not require registration. Your browser makes standard requests (HTML, CSS, images, fonts) served via our content delivery network (Cloudflare), which may process your IP address for abuse-prevention and routing purposes under Cloudflare's privacy terms. The free web tools on the Site (such as the online protractor) run in your browser; photos you load into them are not uploaded.

6. Third-party services and data sharing

We do not sell your personal data. We work with the following service providers to operate the App and the Site:

  • Apple App Store and Google Play. Distribution, billing, and (on Android) the Google Play In-App Review API.
  • RevenueCat. Subscription management for the App.
  • Mixpanel. Product analytics for the App, tied to a random installation identifier.
  • Cloudflare. Hosting and content delivery for the Site. Typefaces are bundled with the Site — no third-party font CDN is used.
  • Google Analytics 4. Aggregate, IP-anonymized web analytics on the Site (page views and a custom download_click event for "Download the App" buttons). Google may set first-party analytics cookies; you can opt out using Google's opt-out add-on.
  • Google Ads conversion measurement. When you arrive from a Google ad and click a "Download the App" button, a Google Ads tag records that click as an aggregate conversion. It is governed by Google's privacy policy.
  • AppsFlyer (via OneLink). The "Download the App" buttons route through an AppsFlyer attribution link before opening the store. Details are governed by AppsFlyer's privacy policy.

All data exchanged between the App and these providers is encrypted in transit using HTTPS/TLS. We may disclose information if required by law, such as to comply with a subpoena or to protect the safety of our users. If Appcellent Yazılım Hizmetleri Anonim Şirketi is involved in a merger, acquisition, or asset sale, your data may be transferred as part of that transaction.

7. International data transfers

Our third-party service providers may be located outside of your country of residence. By using the App, you acknowledge that your data may be processed in jurisdictions with different data protection laws than your own. We implement appropriate safeguards (such as Standard Contractual Clauses) to protect your data during these transfers.

8. Data retention

We retain technical log data only for as long as necessary to fulfill the purposes outlined in this policy or to comply with legal obligations. If you contact us for support, we may retain your correspondence until your issue is resolved.

9. Your privacy rights (GDPR, CCPA, and global)

Depending on your location (including the EU, UK, and California), you have specific rights regarding your data:

  • Right to access. You may request details about the data we hold about you.
  • Right to deletion. You may request that we delete your personal data (for example, support emails).
  • Right to opt out. On iOS, you can opt out of advertising tracking via Settings > Privacy & Security > Tracking. On Android, you can delete or opt out of the Advertising ID via Settings > Privacy > Ads (the Android version of the App does not use it in the first place).
  • Right to withdraw. You can revoke any permission you previously granted at any time in your device settings (iOS: Settings > Protractor; Android: Settings > Apps > Protractor > Permissions), or delete all locally stored data by uninstalling the App.

To exercise these rights, email support@protractorapp.com.

10. Children's privacy

The App is not intended for children under the age of 16. We do not knowingly collect personal data from children. If we discover that we have inadvertently collected data from a minor, we will delete it immediately.

11. Updates to this policy

We may update this Privacy Policy periodically to reflect changes in our app features or legal requirements. The "Last updated" date at the top of this page indicates when changes were made.

12. Contact

Appcellent Yazılım Hizmetleri Anonim Şirketi — support@protractorapp.com.