Privacy Policy
Last updated: October 19, 2024
Siversky Donets ("we," "our," or "us") operates the Radio FM : Audiobook & Podcast (the "App"). This Privacy Policy outlines how we collect, use, and protect your personal information when you use our App. By using our app, you agree to the collection and use of information as described in this policy.
We collect the following types of information to provide and improve the App's functionality:
Collected Data: The App allows you to manage and listen to audiobooks, podcasts, and radio stations. We collect location data to provide location-based content recommendations and enhance the user experience. All collected data, including playback preferences, downloaded content, and listening history, is stored locally on your device and is not shared with third parties or transmitted elsewhere.
App Usage Data: We may collect anonymized app usage data, such as which features are used and how often, to improve the App. This data is collected through third-party services like Firebase Analytics and does not personally identify you. It helps us understand user behavior to enhance the user experience.
Device Information: We may collect information about the device you use to access the App, such as hardware model, operating system version, and unique device identifiers. This data helps improve the performance, security, and compatibility of the App.
All data related to Radio FM : Audiobook & Podcast is stored locally on your device. We do not upload or store this data on external servers. Any analytics data collected through third-party services (e.g., Firebase) is anonymized.
We employ appropriate security measures to protect your personal data, including encryption and regular security audits. However, no method of data transmission over the internet or electronic storage is 100% secure.
3. Payment Terms
In-App Purchases: No In-App Purchases have been added to the App as of now, but we may add it in future.
The App itself does not use cookies, but third-party services like Google AdMob or Firebase Analytics may use cookies to collect anonymized information. You can manage cookies through your browser or device settings.
Google Ads: We use Google AdMob to display ads in the App. AdMob may collect data to serve personalised ads, including device identifiers, usage data, and location (if permitted). You may adjust your ad preferences in the device settings.
Facebook Ads: We use Facebook Ads via the Facebook Android SDK to display ads in the App. Facebook may collect data to serve personalised ads, including device identifiers, usage data, and location (if permitted). You may manage your ad preferences through your Facebook account settings or adjust permissions directly in your device settings.
Firebase Analytics: We use Firebase to collect unidentified app usage data, such as feature engagement and crash reports, to improve the App's performance. This data does not personally identify you.
TextDrawable:
TextDrawable (com.amulyakhare:com.amulyakhare.textdrawable) is a lightweight library that provides images with letters or text, similar to the Gmail app. It extends the Drawable class, making it compatible with existing, custom, or network-based ImageView classes. The library also includes a fluent interface for creating drawables and a customizable ColorGenerator for dynamic colouring.
Weekdays buttonbar:
Weekdays Buttons Bar (com.github.TouchBoarder:weekdays-buttons-bar:v1.0.2) is an Android library that simplifies the integration of weekday selection in your layout. It provides a customizable button bar for selecting one or more weekdays, enhancing user experience in scheduling or planning applications.
Gson:
Gson (com.google.code.gson:gson:2.9.1) is a powerful Java library used for converting Java objects into their JSON representation and vice versa. It provides a simple way to parse JSON data into Java objects and serialize Java objects to JSON, making it an essential tool for handling JSON in Android applications.
AVI:
AVI (com.wang.avi:library:1.0.0) is a lightweight Android library that provides a set of customizable animated vector image loaders. It allows developers to easily implement smooth and attractive loading animations in their applications, enhancing user experience during data fetching or processing.
Glide:
Glide (com.github.bumptech.glide:glide:4.13.2) is a powerful and efficient image loading and caching library for Android. It simplifies the process of loading images from various sources (such as URLs, resources, and files) into ImageViews while providing features like automatic memory and disk caching, image transformations, and smooth scrolling. The accompanying annotation processor (com.github.bumptech.glide:compiler:4.13.2) generates the necessary code for using Glide effectively in your project.
CircularProgressBar:
CircularProgressBar (com.mikhaellopez:circularprogressbar:3.1.0) is a customizable progress bar for Android that allows you to display progress in a circular format. It offers a variety of features including the ability to set progress values, customise colours, and adjust the thickness of the progress circle. This library is perfect for enhancing user interfaces with visually appealing progress indicators that can represent loading states, task completion, or other time-based metrics.
DotsIndicator:
DotsIndicator (com.tbuonomo:dotsindicator:4.3) is an Android library that provides a simple and customizable way to display a dots indicator for view pagers. It visually represents the current position of the user in a series of pages or screens, allowing for intuitive navigation through carousels or image sliders. The library supports various customization options, such as changing the size, color, and spacing of the dots, making it easy to integrate into any Android application for an enhanced user experience.
Justified Textview:
Justified (com.uncopt:android.justified:1.0) is an Android library that provides a simple way to display justified text in TextView. This library enhances the readability and aesthetics of text by evenly distributing the spaces between words, resulting in a clean and polished layout. With minimal setup, developers can easily integrate justified text into their applications, allowing for a more visually appealing presentation of content, particularly in long-form text scenarios such as articles or books.
FlexBox Layout:
FlexboxLayout (com.google.android.flexbox:flexbox:3.0.0) is an Android layout library that provides a flexible and responsive way to arrange child views. Inspired by the CSS Flexbox model, this library allows you to create complex layouts that adapt seamlessly to varying screen sizes and orientations.
CircleImageView:
CircleImageView (de.hdodenhof:circleimageview:3.1.0) is a custom ImageView that displays images in a circular shape. This library simplifies the process of creating circular images in Android applications.
SDP and SSP:
We use SDP (com.intuit.sdp:sdp-android) and SSP (com.intuit.ssp:ssp-android) to ensure the UI adapts to various screen sizes, maintaining responsive and accessible layouts.
Android Snowfall View::
Android Snowfall (com.github.jetradarmobile:android-snowfall:1.2.1) is a lightweight Android library that simulates falling snow on your application screen, creating a festive and visually appealing effect.
Apache HttpClient: Apache HttpClient (org.apache.httpcomponents:httpclient:4.5) is a robust HTTP client library for Android and Java, designed for efficient and flexible communication with web services. In the RadioFM app, we use Apache HttpClient to fetch data for radios, podcasts, and audiobooks from APIs, ensuring users have quick and reliable access to their favourite audio content.
AndroidX MEdia: AndroidX Media (androidx.media:media:1.6.0) is a library that simplifies the handling of media playback and session management in Android applications. In the RadioFM app, we utilise AndroidX Media to manage audio playback seamlessly, providing users with a smooth listening experience while handling audio focus and media sessions effectively.
SeekArc: SeekArc (com.github.Triggertrap:SeekArc:v1.1) is a customizable arc seekbar that allows users to select a value in a circular range, enhancing the user experience for selecting options such as volume or brightness.
FloatingActionButton: FloatingActionButton (com.getbase:floatingactionbutton:1.10.1) is an enhanced version of the standard FloatingActionButton that allows for easy integration of action buttons that float above the UI, providing quick access to key actions within the app.
VerticalSeekBar: VerticalSeekBar (com.h6ah4i.android.widget.verticalseekbar:verticalseekbar:1.0.0) is a customizable vertical seekbar that allows users to adjust values in a vertical orientation, providing an alternative design for scenarios like volume control or brightness adjustment.
Knob: Knob (com.github.BeppiMenozzi:Knob:1.9.0) is a library that provides a circular knob UI element for adjusting values, similar to physical knobs. It enhances the user interface by offering an intuitive way for users to select or adjust values in a circular manner.
WorkManager: WorkManager (androidx.work:work-runtime:2.7.1) is a powerful library for scheduling background tasks in a reliable manner. It allows the app to schedule deferrable and guaranteed background work, making it suitable for tasks that need to continue even if the app is closed or the device restarts.
Firebase Dynamic Links: Firebase Dynamic Links (com.google.firebase:firebase-dynamic-links) is a library that enables developers to create deep links that work across different platforms. These links can seamlessly transition users to specific content within an app, even if the app is not installed. It enhances user engagement by allowing targeted content sharing and better app onboarding experiences.
Google Play Services Maps: Google Play Services Maps (com.google.android.gms:play-services-maps:18.1.0) provides access to Google Maps functionality within Android apps. Here, we use it to implement location-based features in the FM app, allowing users to discover and navigate to radio stations based on their geographical location.
Retrofit and OkHttp: We use the Retrofit library (com.squareup.retrofit2:retrofit:2.9.0) along with OkHttp (com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.7) for efficient networking in the app. Retrofit simplifies API calls and provides a powerful interface for interacting with RESTful web services. The Gson converter (com.squareup.retrofit2:converter-gson:2.9.0) enables easy serialisation and deserialization of JSON data, while the RxJava adapter (com.squareup.retrofit2:adapter-rxjava2:2.9.0) allows us to handle asynchronous data streams, making it easier to manage responses and errors in a reactive programming style.
Google Play Services Location (com.google.android.gms:play-services-location:20.0.0): This library provides access to location services, enabling location-based features within our app, such as geolocation tracking and location updates for improved user experience.
Moshi (com.squareup.moshi:moshi-kotlin-codegen:1.12.0): This library is utilised for JSON parsing, facilitating the conversion of JSON data into Kotlin data classes. It enhances the app’s ability to handle API responses efficiently and safely.
Lifecycle ViewModel KTX (androidx.lifecycle:lifecycle-viewmodel-ktx:2.5.1): This library provides a convenient way to manage UI-related data in a lifecycle-conscious way. It helps in handling configuration changes efficiently by preserving data across these changes.
Lifecycle Extensions (androidx.lifecycle:lifecycle-extensions:2.2.0): This library offers additional lifecycle-related features, such as LiveData and ViewModel, simplifying the management of the app's UI-related data in a way that respects the lifecycle of activities and fragments.
Lifecycle Runtime (androidx.lifecycle:lifecycle-runtime:2.5.1): This core library enables lifecycle-aware components to work together. It provides the necessary tools to create and manage lifecycle-aware components that can respond to lifecycle events of Android components.
Common Java8 (android.arch.lifecycle:common-java8:1.1.1): This library provides common lifecycle-related functionalities using Java 8 features, enhancing the development experience by offering modern programming capabilities and cleaner code.
Dexter (com.karumi:dexter:6.2.3): This library simplifies the process of requesting runtime permissions in Android applications. It provides a straightforward and fluent API for handling permission requests, making it easier to manage permission checks and ensure a smooth user experience. Dexter abstracts away the boilerplate code required for permission handling, allowing developers to focus on their app's functionality while ensuring compliance with Android's permission model.
Android GIF Drawable (pl.droidsonroids.gif:android-gif-drawable:1.2.24): This library allows for easy handling and display of GIF images in Android applications. It provides a custom ImageView that can efficiently render animated GIFs while maintaining a smooth playback experience. The library supports various features such as playback control, resizing, and loop options, making it an ideal choice for integrating GIF animations into your UI.
Lottie (com.airbnb.android:lottie:5.2.0): Lottie is a powerful library for rendering animations in Android applications. It allows you to use animations created in Adobe After Effects and exported as JSON files using the Bodymovin plugin. This library provides smooth, high-quality animations that can be easily integrated into your UI, enhancing user experience without sacrificing performance. Lottie supports vector graphics and is highly customizable, making it an excellent choice for adding engaging animations to your app.
Google Shortcut (androidx.core:core-google-shortcuts:1.0.0) : Creating App Shortcuts: It allows you to create shortcuts that can be displayed on the home screen or within the app drawer. Users can quickly access specific actions or features of your app.Dynamic Shortcuts: You can create shortcuts that change based on user activity or context. For example, if a user frequently uses a specific feature, you can offer a shortcut for that feature.
Our Service may contain links to other websites that are not operated by Us. If You click on a third-party link, You will be directed to that third party's site. We strongly advise You to review the Privacy Policy of every site You visit.
We have no control over and assume no responsibility for the content, privacy policies, or practices of any third-party sites or services.
If you are a resident of the European Economic Area (EEA), you have certain data protection rights under the General Data Protection Regulation (GDPR):
Right to Access: You have the right to request access to the personal information we may have about you.
Right to Rectification: You have the right to request the correction of inaccurate data.
Right to Erasure: You may request the deletion of your personal data.
Right to Restrict Processing: You can request limitations on how your data is processed.
Right to Data Portability: You may request a copy of your personal data in a structured format.
Right to Object: You can object to the processing of your data, especially in cases involving ads.
This Privacy Policy (“Privacy Policy”), is an integral part of our End User License Agreement (“EULA”), and governs the processing and transfer of personal data collected or processed by Company. (“Company”, “we”, “us” or “our”) when you accessing or using our mobile application or our services, all as detailed in the applicable EULA (respectively the “App” and “Service”).
Any capitalized terms not defined herein shall have the meaning ascribed to them in the EULA.
This Privacy Policy explains what data we may collect from you, how such data may be used or shared with others, how we safeguard it and how you may exercise your rights related to your Personal Data (as defined below), among others, and where applicable, as required according to the EU General Data Protection Regulation (“GDPR”),the Brazilian General Data Protection Law (as amended by Law No. 13,853/2019) (“LGPD”), the California Consumer Privacy Act (“CCPA”) and other US states as further detailed below.
This Privacy Policy explains our data collection practices that are applicable to any users of our App or our Services (“you” or “your”).
Under this Privacy Policy, and by law if You are a resident of California, You have the following rights:
The right to notice. You must be properly notified which categories of Personal Data are being collected and the purposes for which the Personal Data is being used.
The right to access / the right to request. The CCPA permits You to request and obtain from the Company information regarding the disclosure of Your Personal Data that has been collected in the past 12 months by the Company or its subsidiaries to a third-party for the third party's direct marketing purposes.
The right to say no to the sale of Personal Data. You also havae the right to ask the Company not to sell Your Personal Data to third parties. You can submit such a request by visiting our "Do Not Sell My Personal Information" section or web page.
The right to know about Your Personal Data. You have the right to request and obtain from the Company information regarding the disclosure of the following:
The categories of Personal Data collected
The sources from which the Personal Data was collected
The business or commercial purpose for collecting or selling the Personal Data
Categories of third parties with whom We share Personal Data
The specific pieces of Personal Data we collected about You
The right to delete Personal Data. You also have the right to request the deletion of Your Personal Data that have been collected in the past 12 months.
The right not to be discriminated against. You have the right not to be discriminated against for exercising any of Your Consumer's rights, including by:
Denying goods or services to You
Charging different prices or rates for goods or services, including the use of discounts or other benefits or imposing penalties
Providing a different level or quality of goods or services to You
Suggesting that You will receive a different price or rate for goods or services or a different level or quality of goods or services.
Exercising Your CCPA Data Protection Rights
In order to exercise any of Your rights under the CCPA, and if you are a California resident, You can email or call us or visit our "Do Not Sell My Personal Information" section or web page.
The Company will disclose and deliver the required information free of charge within 45 days of receiving Your verifiable request. The time period to provide the required information may be extended once by an additional 45 days when reasonable necessary and with prior notice.
The App may request the following permissions:
Notification Access: The app may utilise the POST_NOTIFICATIONS permission to send notifications related to current media, podcast,audio playing.also used to notify user about new podcasts, audiobooks added. These notifications are solely for the purpose of enhancing your user experience within the app
Coarse Location Access: To provide location-based features and enhance user experience by offering relevant content based on the user's location.
Fine Location Access: For more precise location data to improve content recommendations and services tailored to the user's geographical area.
Network Access: To enable internet connectivity for streaming audiobooks, podcasts, and synchronising data with online services.
Vibration: For notifying users with haptic feedback, enhancing the app's interactive experience.
Foreground Service: To run background services for continuous audio playback and timely notifications related to user subscriptions.
Wi-Fi State Access: To check the device's Wi-Fi connection status, which can improve data usage for streaming content.
Install Shortcut: To allow the creation of shortcuts for quick access to your favourite podcasts and audiobooks directly from the home screen.
Foreground Service Media playback: To allow apps to run foreground services for media playback. This permission ensures that apps playing audio or video can continue running in the foreground with a notification, even when the app is minimised or the screen is off.
All Application data is stored locally on your device. If you delete the App, all locally stored data will be deleted from your device. Any data collected by third-party services is subject to their data retention policies.
The App is not intended for use by children under the age of 13. We do not knowingly collect personal information from children. If you are a parent or guardian and believe that your child has provided us with personal information, please contact us so we can delete such information.
Service Providers have access to Your Personal Data only to perform their tasks on Our behalf and are obligated not to disclose or use it for any other purpose.
We may use third-party Service providers to monitor and analyze the use of our Service.
Google Analytics
Google Analytics is a web analytics service offered by Google that tracks and reports website traffic. Google uses the data collected to track and monitor the use of our Service. This data is shared with other Google services. Google may use the collected data to contextualise and personalise the ads of its own advertising network.
You may opt-out of certain Google Analytics features through your mobile device settings, such as your device advertising settings or by following the instructions provided by Google in their Privacy Policy: https://policies.google.com/privacy?hl=en
For more information on the privacy practices of Google, please visit the Google Privacy & Terms web page: https://policies.google.com/privacy?hl=en
We may use Service providers to show advertisements to You to help support and maintain Our Service.
Google AdSense & DoubleClick Cookie
Google, as a third party vendor, uses cookies to serve ads on our Service. Google's use of the DoubleClick cookie enables it and its partners to serve ads to our users based on their visit to our Service or other websites on the Internet.
You may opt out of the use of the DoubleClick Cookie for interest-based advertising by visiting the Google Ads Settings web page: http://www.google.com/ads/preferences/
AdMob by Google
AdMob by Google is provided by Google Inc.
You can opt-out from the AdMob by Google service by following the instructions described by Google: https://support.google.com/ads/answer/2662922?hl=en
For more information on how Google uses the collected information, please visit the "How Google uses data when you use our partners' sites or app" page: https://policies.google.com/technologies/partner-sites or visit the Privacy Policy of Google: https://policies.google.com/privacy
The Company uses remarketing services to advertise on third party websites to You after You visited our Service. We and Our third-party vendors use cookies to inform, optimize and serve ads based on Your past visits to our Service.
Google Ads (AdWords)
Google Ads (AdWords) remarketing service is provided by Google Inc.
You can opt-out of Google Analytics for Display Advertising and customise the Google Display Network ads by visiting the Google Ads Settings page: http://www.google.com/settings/ads
Google also recommends installing the Google Analytics Opt-out Browser Add-on - https://tools.google.com/dlpage/gaoptout - for your web browser. Google Analytics Opt-out Browser Add-on provides visitors with the ability to prevent their data from being collected and used by Google Analytics.
For more information on the privacy practices of Google, please visit the Google Privacy & Terms web page: https://policies.google.com/privacy?hl=en
Facebook remarketing service is provided by Facebook Inc.
You can learn more about interest-based advertising from Facebook by visiting this page: https://www.facebook.com/help/164968693837950
To opt-out from Facebook's interest-based ads, follow these instructions from Facebook: https://www.facebook.com/help/568137493302217
Facebook adheres to the Self-Regulatory Principles for Online Behavioural Advertising established by the Digital Advertising Alliance. You can also opt-out from Facebook and other participating companies through the Digital Advertising Alliance in the USA http://www.aboutads.info/choices/, the Digital Advertising Alliance of Canada in Canada http://youradchoices.ca/ or the European Interactive Digital Advertising Alliance in Europe http://www.youronlinechoices.eu/, or opt-out using your mobile device settings.
For more information on the privacy practices of Facebook, please visit Facebook's Data Policy: https://www.facebook.com/privacy/explanation
We may share your personal information if it's required by law or in response to legitimate requests from public authorities, such as courts or government agencies. This means that if a legal request is made or we are required by law, we may need to provide your data to the relevant authorities.
We ensure that this is done only when absolutely necessary, and in full compliance with applicable laws to protect your privacy and rights.
Malware Protection: We regularly scan the App for malware or malicious code, ensuring it remains safe for users. We encourage users to download the App from trusted sources like the Google Play Store.
Network Abuse: The App does not engage in network abuse, such as unauthorized data transmission, spamming, or overuse of network resources. We comply with network usage policies to prevent any negative impact on your device’s performance.
We may update this Privacy Policy from time to time. We recommend reviewing this page periodically for any changes. Updates to this policy are effective when posted on this page.
If you have any questions about this Privacy Policy, please contact us at:
Developer Name: Siversky Donets
Email: siverskydonetss@gmail.com