Privacy Policy – SnipeRadar

Effective date: 22 August 2026

Data Controller: KBSH Software Sp. z o.o.

Registered address: Plac Jana Pawła II 3A, 41-709 Ruda Śląska, Poland

Privacy contact: data@sniperadar.com

General support: support@sniperadar.com

Website: https://sniperadar.com

App: SnipeRadar – Crypto Listings (including SnipeRadar and SnipeRadar Pro variants)

1. Scope

This Privacy Policy explains how the controller processes personal data when you visit sniperadar.com (the “Website”), contact us, use a SnipeRadar mobile application (the “App”), or use the related API, subscription and notification services (together, the “Services”). It does not govern third-party websites, cryptocurrency exchanges or app stores that you choose to open through external links.

2. Data we process

2.1. Website data and server logs

When you visit the Website, the hosting infrastructure may automatically record technical request data. This may include your public IP address, the date and time of the request, the requested URL and HTTP method, the HTTP status, browser and operating-system information contained in the user-agent string, the referrer when supplied by your browser, and technical error or security events.

We use this information only to deliver the Website, diagnose errors, maintain availability and security, and detect abuse. We do not use server logs to build advertising profiles.

2.2. Messages you send us

If you contact us by email, we process your email address, name or signature if provided, the content of your message, attachments and the technical metadata needed to send and receive the message. A support message generated by the App may include the Support ID displayed in the App. Please do not include information that is not necessary for us to handle your request.

2.3. App installation, authentication and security data

The App uses a pseudonymous installation or device identifier to provide access, apply the correct service tier, manage a device-specific trial, secure the API and prevent abuse. These identifiers do not directly contain your name or email address, but may constitute personal data when linked with other information.

On Android, the App reads the Android system identifier commonly known as ANDROID_ID and transmits it to our API over an encrypted connection. Our backend converts it into a keyed cryptographic hash and stores the hash rather than the original Android identifier. Related records may include the platform, first- and last-seen timestamps, trial end time, access tier, app version, authentication state and security-verification status.

The Android App uses the Standard Play Integrity API to verify that protected requests come from the recognised, untampered App installed through Google Play on a genuine device. Google Play processes request data, App metadata, licence status and device-attestation information to return an integrity verdict. The App sends the encrypted integrity token to our backend, which asks Google Play to decode it. We retain the resulting status, relevant timestamps and limited anti-replay job metadata needed for security and auditability; our database is not designed to retain the raw integrity token or Google’s full response.

On Apple platforms, the App may process service-authentication tokens and Apple App Attest material needed to verify that requests originate from a genuine App installation. We use these data for the same access-control, security and anti-abuse purposes.

2.4. Subscriptions and purchases

Purchases and subscriptions are processed through the relevant app store’s in-app purchase system. Purchase history is processed only if you choose to obtain or restore a paid subscription.

For Google Play purchases, the Android App receives the subscription product identifier, purchase token and entitlement state through Google Play Billing. It stores the purchase token in protected local App storage so that access can be restored and sends the token, App version and pseudonymous device identifier to our API. Our backend validates the subscription with Google Play, may acknowledge a new purchase, and uses the returned payment, acknowledgement, expiry, cancellation or revocation status to determine whether Premium access is active. The backend is not designed to retain the raw Google Play purchase token as a permanent subscription database record.

For Apple purchases, we receive and process the product and entitlement status, transaction identifier and information needed to determine whether Premium access is active, expired or revoked. The App sends the transaction identifier and pseudonymous installation identifier to our API to validate and provide Premium access. When a purchase is initiated, the App may also supply Apple with a pseudonymous app-account token so that the purchase can be associated with that installation.

We do not receive or process your payment-card number or bank-account details. Google Play or Apple processes account, payment and purchase data under its own privacy terms.

2.5. Push notifications

If you allow notifications, the App uses Firebase Cloud Messaging (“FCM”) on Android and may use FCM together with Apple Push Notification service (“APNs”) on Apple platforms to deliver listing alerts. This processing may include an FCM registration token or APNs device token, Firebase installation data, App identifier and version, device and operating-system information, language, time zone and notification-delivery metadata.

For Android, our backend stores the FCM registration token against the pseudonymous device hash. The App may subscribe the installation to a BASIC or Premium topic so that an alert with the appropriate level of detail can be routed. FCM may also deliver a short-lived, device-specific security request that asks the App to repeat Play Integrity verification. Such a request contains technical job and anti-replay data, not the user’s payment details or message content.

Notification permission is optional and can be changed in your device settings. Turning off notification display does not by itself necessarily delete identifiers already held by the notification provider. You may request deletion of data controlled by us by contacting data@sniperadar.com.

2.6. App interactions and service requests

When you use calendar, listing, statistics, pre-generated AI Radar insight, refresh, authentication or subscription functions, the App sends the request needed to provide that function. Our API and security logs may process the requested endpoint, request time, pseudonymous device reference, access tier, App version, response status, public IP address and technical error or security information. We use these interactions only to provide requested App functionality, troubleshoot failures, protect the Service and prevent fraud or abuse. We do not use them to create an advertising profile.

The current Android version does not transmit free-form AI Radar questions because that feature is not enabled. Acceptance of the current EULA and Radar Score disclosure is stored locally on the device by document version. The App contacts our API to obtain and verify the current document versions so that a newly required version must be accepted.

2.7. Advertising status of the Google Play version

As of the effective date of this Policy, advertising is disabled in the Android version distributed through Google Play. That build does not request the Android advertising ID or Ad Services permissions, does not initialise the Google Mobile Ads SDK and does not load or display advertisements. If advertising is enabled in a future Android release, we will first update the App, this Policy and the applicable Google Play disclosures and consent mechanism.

2.8. User-initiated YouTube video playback

Some Website pages include a locally hosted video preview. The embedded YouTube player is not loaded and no connection to YouTube is made until you choose the play button. After that action, the player is loaded from YouTube’s privacy-enhanced domain, youtube-nocookie.com. Google and YouTube may then receive technical request data such as your IP address, browser and device information, referrer, and playback or interaction data, and may use browser storage under their own terms and privacy policy. We do not receive the player’s individual identifiers or your YouTube account information from YouTube.

3. Google Play Data Safety summary

For the current Android release, our Google Play disclosure identifies the following categories as collected: device or other identifiers, purchase history when you choose a subscription, and App interactions needed to provide and secure the Service.

4. Cookies, browser storage and analytics

On initial page load, the Website does not set optional cookies, use localStorage or sessionStorage, or run analytics, advertising pixels or cross-site tracking. Server access logs are not cookies and do not store information on your device. Fonts, stylesheets, icons and video preview images used by the Website are served from SnipeRadar-controlled origins. The YouTube player and its third-party requests are activated only after you expressly choose to play the video. If we introduce optional analytics, advertising or similar storage in the future, we will update this Policy and request prior consent where required before activating it.

External links are opened only when you choose to follow them; the destination then processes data under its own privacy policy. This includes links to app stores, exchanges and official listing announcements.

5. Purposes and legal bases

6. Recipients and international transfers

Personal data may be processed, only as needed for the purposes above, by:

Firebase, Google and Apple services operate on global infrastructure and may process data outside the European Economic Area. Where a transfer for which we are responsible is made to a country without an adequacy decision, an applicable transfer mechanism, such as the European Commission’s Standard Contractual Clauses, or another safeguard permitted by law is used. Provider-specific processing is also governed by each provider’s own privacy terms.

Further information is available from OVHcloud, Firebase, Google and Apple.

7. Retention

We retain each category of personal data only for as long as needed for the stated purpose and then delete or anonymise it, unless a longer period is required by law or necessary for the establishment, exercise or defence of legal claims.

8. Your choices and rights

Depending on the circumstances, you have the right to request access to, rectification or erasure of your personal data; restriction of processing; data portability where processing is based on contract or consent and carried out by automated means; and to object, on grounds relating to your particular situation, to processing based on legitimate interests. Where processing is based on consent, you may withdraw that consent at any time without affecting processing carried out before withdrawal.

You may request deletion of data controlled by us by writing to data@sniperadar.com. Because the App does not require a named user account, we may ask for the Support ID shown in the App and other limited information needed to identify the relevant pseudonymous installation and verify the request.

You may also lodge a complaint with the President of the Personal Data Protection Office (UODO) in Poland or another competent supervisory authority.

9. Whether data is required

Website technical request data is generated automatically when your browser communicates with the hosting server; without this communication the Website cannot be delivered. The App’s pseudonymous device reference, service-authentication data, essential App interactions and integrity checks are necessary to provide and secure App access. Purchase data is required only if you choose a paid subscription. Notification permission is optional; without it, you can still use the parts of the App available to you but will not receive push alerts.

10. Children

The Services are intended for adults and are not directed to anyone under 18. We do not knowingly seek to collect personal data from children. If you believe that a child has provided personal data to us, please contact data@sniperadar.com.

11. Automated decision-making

We do not use personal data to make solely automated decisions that produce legal effects or similarly significant effects concerning you. Radar Score is an informational assessment of listing events, not a decision about an individual.

12. Security

We use technical and organisational measures appropriate to the nature of the Services and the risks of processing, including encrypted transmission, pseudonymisation of the Android device identifier at the backend, access controls, anti-replay controls, protected local App storage and App/device integrity checks. No method of transmission or storage is completely secure.

13. Changes to this Policy

We may update this Privacy Policy when the Services, providers or legal requirements change. The latest version and its effective date are published on this page. Material changes may also be communicated through the App or another appropriate channel.

If you have questions about privacy, contact: data@sniperadar.com.