oAlert.pl

Terms of use

oAlert.pl Terms of Service

These rules ensure a transparent and safe experience. See how to use oAlert.pl responsibly.

Version 2026-03-19, effective from 2026-03-19.

1. About these Terms

These Terms govern the use of the oAlert mobile application (available at oAlert.pl). By installing or using the Application you confirm that you have read the Terms and the Privacy Policy and that you accept them.

The Application aggregates official warnings from authorities such as GIS (Chief Sanitary Inspectorate), GIF (Main Pharmaceutical Inspectorate) and UOKiK (Office of Competition and Consumer Protection). We present them for informational purposes only.

The Application is rated 4+ on the Apple App Store and "Everyone" on Google Play Store, making it suitable for all age groups. While the Application is not specifically directed at children, it may be used by persons of any age under parental supervision where appropriate.

2. Functions available in the Application

You can use the Application to perform the following actions:

  • Browse and filter alerts downloaded from official publications and view statistics calculated locally on your device.
  • Store private notes for each alert. Notes never leave the device. You may export notes to PDF or share them locally.
  • Mark alerts as favourites or read to organise the "Important" tab and remove red highlighting from new alerts.
  • Receive push notifications after giving consent. Payloads contain alert identifiers or small payloads so the cache can refresh immediately. On Android, background tasks may fetch new alerts after receiving a push notification.
  • Use the barcode scanner with the camera (iOS camera with AVFoundation, Android camera with CameraX and ML Kit Barcode Scanning). The preview is not stored, and the decoded code is treated as a local search phrase.
  • File a bug report that may include a description, optional e-mail address, Firebase device token and optional screenshots/photos. All fields beyond the description are optional.
  • Support the project by watching ads served via Google Mobile Ads SDK in formats such as banner, rewarded, interstitial, native and App Open.
  • Share alerts as images or links. The "Share as image" feature generates a card with the alert details, oAlert logo and a QR code. The "Share link" feature creates a direct link to the alert on oAlert.pl. You must not modify the generated sharing card or misrepresent the source of the information.
  • Submit community reports about potentially dangerous products including product data, problem description and photos. Reports are reviewed by the oAlert team before publication.
  • Participate in the community reports system: view community alerts, confirm (upvote) reports you agree with, or flag reports for moderation.
  • Exchange messages with the oAlert administrator within your community report for clarification or follow-up.

3. Premium subscriptions

The Application offers paid subscription plans:

  • Available plans: Premium Individual (Apple App Store and Google Play Store, monthly subscription) and Premium Family (Apple App Store only, monthly subscription).
  • Payment is charged by Apple or Google from your Apple ID or Google account respectively. oAlert does not process or store payment data.
  • Subscriptions auto-renew unless cancelled at least 24 hours before the end of the current billing period.
  • Premium benefits include: no advertisements, priority push notifications, support for app development, and bulk alert sharing (up to 10 alerts simultaneously).
  • You can manage or cancel your subscription at any time via your App Store or Google Play account settings.
  • RIGHT OF WITHDRAWAL: Under EU consumer law you have 14 days from the date of purchase to withdraw from a digital content contract. However, by starting to use the Premium subscription immediately after purchase, you expressly consent to the immediate performance of the digital service and acknowledge that you thereby lose your right of withdrawal once the service has been fully performed. If you wish to exercise the right of withdrawal before performance begins, contact Apple or Google through their respective refund channels or write to [email protected].
  • MODEL WITHDRAWAL FORM (Annex 2 to the Polish Consumer Rights Act): To: ADAKS MEDIA DANIEL DOBROWOLSKI, 59-800 Lubań, Mściszów 112B, Poland, [email protected]. I hereby give notice that I withdraw from my contract for the provision of the following digital service: oAlert Premium subscription purchased on [date]. Consumer name: [name]. Consumer address: [address]. Date: [date]. Signature (only if sent on paper): [signature].

4. Technical requirements and permissions

The Application requires iOS 15 or newer (for iOS) or Android 8.0 (Oreo) or newer (for Android) and an active Internet connection. Without connectivity alerts cannot be refreshed.

Camera access is needed only for the barcode scanner, notification permission is needed only for push delivery. On iOS, ATT consent is needed only for personalised advertising. On Android, the following permissions are required: INTERNET and ACCESS_NETWORK_STATE (communication with backend/ads/analytics), POST_NOTIFICATIONS (push notifications), CAMERA (barcode scanning), VIBRATE (notification vibrations). Refusing a permission disables the respective feature without restricting the rest of the Application.

The Application periodically checks whether your installed version meets the minimum required version. Two mechanisms exist: (a) a mandatory update gate that blocks access to the Application until you update to the required version (a "Download" button redirects you to the app store); (b) an optional soft update prompt that you may dismiss and continue using the current version. These checks ensure compatibility and security.

5. Data handling commitments

The Application was built to keep data local. Details are described in the Privacy Policy, and the most important operational rules are:

  • Alerts, notes, favourites, read/unread flags, filters, onboarding status, consent decisions, badges and prompt states live only on your device (UserDefaults/cache on iOS, Room Database/DataStore on Android) and can be wiped with the "Reset/clear" option or by uninstalling the Application.
  • Each network request carries diagnostic headers X-App-Version, X-App-Build, X-OS-Version (X-iOS-Version on iOS, Android version on Android), X-Device-Model, X-Device-ID (identifierForVendor on iOS, Android ID on Android), User-Agent and X-Platform. They are sent only to the oAlert backend for compatibility checks.
  • Server logs and debug traces serve exclusively to improve stability. They are removed after the retention periods specified in the Privacy Policy and do not contain personal notes or alert content.
  • Bug reports and the optional e-mail address are processed solely to answer your request and are never shared with third parties.
  • We do not collect or share personal data unless you voluntarily provide it in a bug report or note.
  • API responses from the oAlert backend may be encrypted using AES-256-CBC encryption. This additional layer of security protects alert data in transit beyond the standard HTTPS/TLS encryption.

6. Disclaimer of warranties and limitation of liability

THE APPLICATION IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, ACCURACY, COMPLETENESS, OR RELIABILITY.

We aggregate alerts from official sources (GIS, GIF, UOKiK) but do not create, verify, or guarantee the accuracy of this content. We are NOT the original source of alerts. Always verify information directly with the relevant official authority before making any decisions.

MAXIMUM LIABILITY: To the fullest extent permitted by law, our total liability for any claims arising from your use of the Application shall not exceed the greater of: (a) the total amount you have actually paid to us for Premium subscriptions in the 12 months immediately preceding the event giving rise to the claim, or (b) an amount equal to the current price of one annual Premium Individual subscription as listed on the relevant app store at the time of the event. This limitation applies regardless of the legal theory upon which the claim is based.

EXCLUSION OF DAMAGES: We shall not be liable for any direct, indirect, incidental, special, consequential, or punitive damages, including but not limited to: loss of profits, revenue, data, use, goodwill, or other intangible losses resulting from: (a) your use or inability to use the Application; (b) any alerts or information obtained through the Application; (c) unauthorized access to or alteration of your data; (d) statements or conduct of any third party; (e) interruptions, errors, or delays in the Application; (f) viruses or malicious code; (g) decisions made based on alerts; (h) health or safety issues arising from products mentioned in alerts.

THIRD-PARTY CONTENT AND SDKs: We are not responsible for content from government authorities, third-party SDKs (Firebase, Google Mobile Ads, ML Kit), advertisements, or external links. These parties operate under their own terms and privacy policies.

NO GUARANTEE OF AVAILABILITY: We do not guarantee that the Application will be available, uninterrupted, secure, or error-free. We may suspend, withdraw, or restrict availability at any time without notice or liability.

OFFLINE MODE AND DATA FRESHNESS: The Application caches alert data locally for offline access. Cached data may be outdated – the standard cache refresh period is 30 days (365 days for initial bootstrap data). We do not guarantee the completeness, accuracy or timeliness of cached data. Always verify critical safety information with official sources when connectivity is available.

PUSH NOTIFICATIONS: We do not guarantee timely delivery of push notifications. Delivery depends on factors beyond our control including Firebase Cloud Messaging availability, your device's network connectivity, battery optimisation settings, operating system restrictions and notification permissions. Do not rely solely on push notifications for time-critical safety decisions.

USE AT YOUR OWN RISK: You acknowledge that you use the Application entirely at your own risk. Any reliance on alerts or information is at your sole discretion and risk.

  • INDEMNIFICATION: To the extent permitted by applicable consumer protection law, you agree to defend, indemnify, and hold harmless the operator from claims, damages, or expenses (including reasonable legal fees) arising from your intentional or grossly negligent: (a) violation of these Terms; (b) violation of any third-party rights; (c) submission of unlawful content through the Application. This clause does not apply to the extent it would conflict with mandatory consumer rights under applicable law.
  • LOCAL LAW COMPLIANCE: You are solely responsible for compliance with local laws. Some jurisdictions do not allow the exclusion of certain warranties or limitation of liability for consequential damages. In such jurisdictions, our liability shall be limited to the maximum extent permitted by law.
  • CONSUMER RIGHTS: Nothing in these Terms excludes or limits our liability for fraud, fraudulent misrepresentation, death or personal injury caused by negligence, or any other liability that cannot be excluded or limited under applicable law.

7. Advertising and external SDKs

The following external SDKs and libraries are embedded:

  • FirebaseCore, FirebaseMessaging and FirebaseAnalytics – register and refresh push notification tokens as required by Apple and Google. FirebaseAnalytics collects standard app usage events on both iOS and Android.
  • Google Mobile Ads SDK – delivers banners, interstitial, rewarded, native and App Open ad formats. On iOS it must display the ATT prompt before accessing advertising identifiers. On Android it may access Google Advertising ID. Follows Google privacy documentation.
  • iOS-specific: AVFoundation/Speech (media playback and text-to-speech), the iOS App Tracking Transparency framework – supplied by Apple to enable media playback, optional text-to-speech and the system-level consent dialogue.
  • Android-specific: Retrofit/OkHttp (network communication), ML Kit Barcode Scanning + CameraX (barcode scanning), WorkManager (background tasks), Room Database + DataStore (local storage), Coil (image loading), Vico (charts), ExoPlayer (video playback), Accompanist (permissions UI and swipe-to-refresh), system TextToSpeech engine (reading alert details aloud, processed entirely on-device).

8. User responsibilities

Use the Application only for personal, informational purposes. It is forbidden to scrape data, attempt reverse engineering, inject malicious code or use the camera and scanner in a way that violates the law or the rights of third parties.

Do not submit unlawful, offensive or misleading content when using notes or bug reports.

When using community reports, the following additional rules apply:

  • It is prohibited to submit false or intentionally misleading reports.
  • You are responsible for the content of your reports and uploaded photos.
  • It is prohibited to include third-party personal data (names, addresses, phone numbers) in reports.
  • It is prohibited to include vulgar, offensive or illegal content in reports or messages.
  • The oAlert administrator reserves the right to reject or remove any report without explanation.

9. Support, termination and changes

You can contact us directly from the Application or via [email protected]. Bug report fields (e-mail, attachments) remain optional.

You may stop using the Application at any time by removing it from your device or by clearing local data with the reset option.

We may modify the Terms when laws, platform policies or integrations change. We will publish material changes in the Application and on oAlert.pl at least 14 days before they take effect. If you do not agree with the new Terms, you may stop using the Application and delete it before the changes take effect. Continued use of the Application after the effective date constitutes acceptance of the updated Terms.

Contact

ADAKS MEDIA DANIEL DOBROWOLSKI
59-800 Lubań, Mściszów 112B, Poland
[email protected]