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 2025-11-26, effective from 2025-11-26.

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.

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 (and AppLovinSDK on iOS) in formats such as banner, rewarded, interstitial, native and App Open.

3. 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.

4. 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.

5. 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 0 PLN (zero Polish zloty). 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, AppLovin, 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.

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: You agree to defend, indemnify, and hold harmless the operator, its affiliates, and their respective officers, directors, employees, and agents from any claims, damages, obligations, losses, liabilities, costs, or expenses (including legal fees) arising from: (a) your use of the Application; (b) your violation of these Terms; (c) your violation of any third-party rights; (d) any decisions made based on alerts.
  • 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.

6. 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 (on Android) collects standard app usage events.
  • 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.
  • AppLovinSDK (iOS only) – delivers additional ad formats following their own privacy documentation.
  • iOS-specific: AVFoundation/Speech and the iOS App Tracking Transparency framework – supplied by Apple to enable media playback, optional text-to-speech during ads 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).

7. 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.

8. 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. Updates are published in the Application; continuing to use it means you accept the new wording.

Contact

Private owner of oAlert
[email protected]