Learn Macrame privacy policy
Learn Macrame is published on Google Play by Rstream Labs and on the App Store under Riafy. For questions about privacy, access, correction or deletion, contact contact.rstreamlabs@gmail.com.
You can use Learn Macrame without signing in. Optional sign-in lets you sync your learning progress and saved work across devices. Analytics and reliability services help us understand app use and fix problems. Subscription services handle purchases and access. Video lessons stream inside the app using third-party player services.
Information handled by the app and its services
- Account information: if you sign in with Google, or Apple on iPhone or iPad, authentication services handle your account identifier, the name and email information that the provider supplies, and tokens needed to authenticate and secure your account.
- Learning information: onboarding choices, preferences, selected courses, learning progress, minutes, language and favourites are stored on your device. When you sign in, supported learning information is synced to our service under your account identifier.
- Photos you choose: the device image picker lets you add a photo of your work. The app compresses it and saves it to your private gallery. If you sign in, saved gallery images can sync across your devices. Photos are optional and are not posted to a public feed in the app.
- Usage and device information: interaction events, app and operating-system versions, device information, and installation or customer identifiers. Analytics services may derive approximate location from your IP address. Some usage information is associated with your account identifier after sign-in.
- Purchases: subscription, transaction, entitlement and purchase-history information. Apple or Google handles payment; the app does not receive your card number. RevenueCat supports purchase validation, restore and subscription analytics. Its customer identifier may be associated with your signed-in account.
- Reliability information: crashes, app errors, technical logs and, on Apple devices, app and network performance measurements. These help diagnose faults.
- Reminders and notification infrastructure: learning reminders use the settings you choose. Native Firebase and Apple notification infrastructure may process installation identifiers and notification tokens. You can change notification permissions in your device settings.
- Video information: the embedded player and content providers receive technical information such as IP address, device or player information and video interactions when content loads or plays. Their services may use cookies or similar technologies under their own policies.
The learning functionality does not ask for precise location, contacts, microphone recordings or health information. An AI coach is not enabled for this launch.
Purposes and recipients
We use information to provide courses, personalize learning, sync saved work, authenticate accounts, manage subscriptions, secure services, understand usage and diagnose problems.
Google Firebase supports authentication, analytics, crash reporting, app configuration and notification infrastructure, and performance monitoring on Apple devices. RevenueCat supports subscriptions and associated analytics. Apple and Google process sign-in and store-purchase information under their own terms. Our service providers receive information needed for their roles under their applicable agreements.
Learn Macrame uses YouTube API and player services for video lessons. Player information is handled under Google's privacy policy, and use of those services is subject to the YouTube Terms of Service. That processing is separate from account and learning information held by our sync service.
Information may be processed in countries other than yours. Relevant providers describe their processing locations and safeguards in their applicable agreements and policies. We may disclose information when legally required or necessary to protect users and our services.
Your choices
Signing in, adding photos, purchasing a subscription and allowing reminders are optional. Analytics consent controls apply in the EEA and UK. Reliability and essential service processing are separate from optional analytics consent. Using the app signed out does not prevent technical information being processed by analytics, reliability, subscription or video services.
Deletion and retention
To request account deletion, use You > Delete account in the app, follow our Learn Macrame deletion instructions, or email us. We may need to verify ownership before handling a request.
For signed-in users, the app prepares account deletion, including any provider reauthentication needed, asks the sync service to delete the account's learning state and saved gallery, then requests sign-in account deletion and clears app-owned local data. Follow any retry or reauthentication warning. An offline or failed request may need the app to be reopened with an internet connection and the same account. Do not assume every step finished while a warning remains.
For signed-out users, the reset function clears app-owned local data. It does not automatically erase previously collected analytics, crash reports, video-service information or purchase records. Uninstalling the app does not delete a server account. Email us for assistance with records outside your device.
Account and synced learning information is kept as needed to provide your account unless you request deletion. Deleted server data may remain in retained backups until they expire. Providers apply retention appropriate to their services. Purchase, accounting, fraud-prevention, security or legally required records may need to be kept; aggregated or deidentified statistics may also remain. We explain applicable retention exceptions when handling your request. Account deletion does not automatically erase every provider's records.
Deleting your account does not cancel an Apple or Google subscription. Cancel it separately through the store's subscription settings.
Security, rights and changes
Account and learning-sync requests use HTTPS. Authentication limits access to account data. No system guarantees absolute security.
Depending on where you live, you may have rights to access, correct or delete information, object to processing, withdraw consent or complain to your data-protection authority. Contact us to exercise your rights. If you believe a child has provided information, contact us so we can handle the matter.
We update this policy when data practices change and show the update date on this page.