Contents
1Introduction
Thank you for using "Rope Knots — SurvivalRope" (the "App"). The App is a mobile application for learning how to tie ropes and knots through 3D animations.
This Privacy Policy explains what information the App collects and how it is used. By using the App, you are deemed to have agreed to this Policy.
Last updated: October 1, 2026
2Information we collect
The App itself does not directly collect or store personal information such as your name, email address or location. However, third-party services embedded in the App may automatically collect the following information and transmit it to those service providers.
(1) Collected by the advertising service (Google AdMob)
- Advertising identifier (Android: Advertising ID / iOS: IDFA)
- Device type, model and OS version
- IP address (used to estimate approximate regional information)
- App usage and ad interaction information
- Network information (carrier, connection type)
(2) Collected by usage analytics (Google Analytics for Firebase)
To understand which knots are being used and to improve the App, the following anonymous usage logs are transmitted. They contain no information that directly identifies you, such as your name or email address.
- The name, category and viewing time of the knots you view (e.g. "Reef Knot" viewed for 25 seconds)
- Adding and removing favorites
- The rope material chosen for displaying a knot (e.g. "Hemp" selected for "Timber Hitch")
- Which screen was displayed (catalog / favorites / settings)
- App launches, usage counts and session duration
- How the App is performing (how many knots were listed, how long the list took to appear, and the type of any error that occurred. Error messages and details such as file names or URLs are never sent)
- Device type, OS version, language and country (estimated from the IP address; the IP address itself is not stored)
- App instance ID (an identifier assigned per installation; it changes when the App is reinstalled or reset from the settings)
- Android only: the advertising ID (you can reset or delete it in your device's settings; for how it is handled in the European Economic Area, the UK and Switzerland, see "Consent for ads and usage analytics" in section 6). On iOS, usage analytics does not use the advertising identifier (IDFA)
- Android only: which web page you came from before installing the App (the Google Play "install referrer"). It is read once, on first launch, so we can count how many installs came from the knot pages we publish. It contains no information that identifies you and no history of other sites you have visited.
- The fact that the in-app purchase (removing ads) was completed, or that a purchase was restored. No details such as the price, transaction ID or payment method are sent (see (5) below)
(3) Communication when downloading additional content
The App may download additional content — data for new knots (which may include 3D models and images), and images used for the appearance of the rope — from a distribution server managed by the developer (CloudFront / S3 on Amazon Web Services). As with any normal internet communication, your IP address and user agent (device / OS type) are transmitted to the server. They are used solely to deliver the content and are never used to identify or track you. Nothing other than the content request itself (no browsing history, no favorites) is sent by the App. Downloaded data is stored on your device and remains available offline.
(4) Push notifications (Firebase Cloud Messaging)
Only when you turn on Settings → Notifications → "New knot announcements" in the App, Firebase Cloud Messaging (FCM) is used to deliver push notifications announcing newly added knots. To deliver notifications, an FCM registration token — an identifier assigned per installation that contains no personal information such as your name — is sent to Google's servers. Notifications are off by default, and while they are off no data is transmitted by this feature.
(5) In-app purchase (removing ads)
The App offers a one-time in-app purchase that removes advertising. All payments are handled by the App Store (Apple) or Google Play (Google); the developer never receives payment information such as your credit card number. Whether you own the purchase is determined by your device asking the store. No record of the purchase is kept on a developer server (the developer operates none). Only when the usage analytics described in (2) are on, the bare fact that "a purchase was completed" or "a purchase was restored" is sent as an anonymous usage log (it does not include the price, transaction ID or the time of purchase).
The App has no account registration or sign-in, and no feature that collects personal information you enter. Favorites are stored only on your device and are never transmitted to a server (only the fact that "a favorite was changed" is sent for analytics purposes).
The usage analytics described in (2) can be turned off at any time from Settings → Privacy → "Allow usage analytics" in the App. Once turned off, no further analytics data is transmitted.
3How the information is used
The collected information is used for the following purposes.
- Displaying more relevant advertising (personalized ads)
- Measuring and analyzing advertising effectiveness
- Understanding which knots are in demand, and improving the knots and explanations we provide
- Improving the App's features and usability (statistical aggregation only)
- Improving the App's stability and performance
- Understanding whether the paid option (removing ads) is being used
- Preventing fraudulent use
The collected information is not used for any purpose other than those listed above.
4Third-party services (ads and analytics)
The App uses the following third-party services. Please review each service's privacy policy.
| Service | Purpose | Privacy policy |
|---|---|---|
| Google AdMob (Google LLC) |
Delivery of banner and interstitial ads | Google Privacy Policy |
| Google Analytics for Firebase (Google LLC) |
Analysis of app usage (knots viewed, screen transitions, etc.) | How Firebase uses data / Google Privacy Policy |
| Firebase Cloud Messaging (Google LLC) |
Delivery of "new knot" push notifications, only when enabled in the App's settings | Privacy and Security in Firebase |
| Google Play Services (Android only) |
Retrieval of the Advertising ID and the advertising framework | Google Privacy Policy |
These services collect and process data in accordance with their own privacy policies. We are not responsible for the data processing carried out by these third parties.
5iOS App Tracking Transparency
On iOS 14.5 and later, the App displays a tracking permission dialog at launch, based on Apple's App Tracking Transparency (ATT) framework.
- If you select "Allow": the advertising identifier (IDFA) is used and personalized ads matching your interests are displayed.
- If you select "Ask App Not to Track": the IDFA is not accessed. Ads are still displayed, but they are not personalized.
You can change your ATT choice at any time from your iPhone's Settings → Privacy & Security → Tracking.
6How to opt out
Stopping usage analytics (in-app setting)
Turning off Settings → Privacy → "Allow usage analytics" in the App stops data from being sent to Google Analytics for Firebase. The setting is stored on your device and can be changed at any time.
Stopping push notifications (in-app setting)
Turning off Settings → Notifications → "New knot announcements" in the App unsubscribes you from push notifications. You can also disable notifications for this app in your device's notification settings. Notifications are off by default and are delivered only if you turn them on yourself.
Consent for ads and usage analytics (European Economic Area, UK and Switzerland)
In the European Economic Area (EEA), the UK and Switzerland, a Google consent management tool (a Google-certified CMP) appears on first launch and asks whether information on your device may be used for showing ads and for usage analytics. Your choices are applied to ad serving and to the consent settings of Google Analytics for Firebase (analytics storage, ad storage, use of data for ads, and personalization). You can change or withdraw your consent at any time from Settings → Privacy → "Ad privacy options" in the App (this row appears only in regions where consent is required).
Usage recorded in the short time before the consent screen appears on first launch may still be sent. To stop usage analytics altogether, turn off "Allow usage analytics" above.
Disabling personalized ads
If you wish to disable personalized ads, you can do so as follows.
On Android
- Settings → Google → Ads → turn on "Opt out of Ads Personalization"
On iOS
- Settings → Privacy & Security → Tracking → turn off "Allow Apps to Request to Track"
You can also manage ad personalization from Google's ad settings page (adssettings.google.com).
7Children's privacy
The App is not directed at children under the age of 13. We do not knowingly collect personal information from children under 13.
If you are a parent or guardian and believe your child has provided personal information through the App, please contact us at the address below.
8Data retention
The App itself does not store user data on any server. Favorites and display settings are saved only within your device (the App's local storage) and are erased when the App is deleted.
Data collected and retained by third-party services (Google AdMob, Google Analytics for Firebase, etc.) is managed in accordance with each service's privacy policy. The retention period for user-level data in Google Analytics for Firebase is set to 2 months in Google's console (aggregated reports are not subject to this limit).
9Changes to this policy
This Privacy Policy may be changed without prior notice. When there is a significant change, the latest version will be published on this page. We recommend checking it periodically.
If you continue to use the App after a change, you are deemed to have agreed to the revised Policy.
10Contact
If you have questions or comments about this Privacy Policy, please contact us at the email address below.