MRK SOFTWAREMRK SOFTWARE

Privacy Policy

Last updated: 20 October 2026

This notice describes how Choof, a mobile application published under the MRK SOFTWARE name, processes the personal data of its users, in accordance with Regulation (EU) 2016/679 (GDPR).

1. Data controller

The data controller is Mirko Bellabarba, an independent mobile application developer trading as MRK SOFTWARE (not operating as a VAT-registered business). For any request concerning personal data, write to mrk.devapps@gmail.com, which is also the channel for exercising the rights described in section 12.

2. No account, no registration

Choof does not require you to create an account and involves no form of registration or sign-in. We do not collect your name, surname, phone number, contact list or any credentials. Preferences and content you save (for example favourite journeys) remain stored locally on your device.

3. Categories of data collected and purposes

4. Legal bases for processing

5. Processors

Data may be processed by the following providers, acting as processors (or, in the case of the app stores, as independent controllers) under appropriate agreements:

ServiceProviderPurposeDataPolicy
Google Analytics for FirebaseGoogle Ireland Ltd / Google LLCAggregate usage analyticsUsage events, device data, geographic regionLink
Firebase CrashlyticsGoogle Ireland Ltd / Google LLCCrash reporting and diagnosticsCrash reports, stack traces, device state and pseudonymous technical identifiersLink
OpenRouterOpenRouterServer-side processing of public railway content onlyPublic content from railway information sources; no user dataLink
Expo Push Notification Service650 Industries, Inc. (Expo)Delivering push notifications (if enabled); internally relies on Firebase Cloud Messaging (Android) and the Apple Push Notification service (iOS)Device notification tokenLink
Oracle Cloud InfrastructureOracleHosting our servers, the application API and the database (Milan region, Italy), including train notification subscriptionsInstallation technical identifier, operating system and app version (deleted after 12 months of inactivity); server-side technical logs (date/time, endpoint, outcome) with no IP address or other personal information; token and tracked-train data for users who enable push notifications, deleted when revocation is detected or within 7 days after an unreachable token is disabledLink
CloudflareCloudflare, Inc.Secure network access to our servers and protection from DDoS attacks and abuseIP address and technical data of requests to our serversLink
jsDelivrjsDelivrDelivering the app's remote configuration through a CDNIP addressLink
OpenStreetMapOpenStreetMap FoundationServing map tilesIP addressLink
CARTOCartoDB Inc. (CARTO)Serving map tiles in night modeIP addressLink
App Store / App Store ConnectApple Inc.Distribution, in-app purchases, diagnosticsPurchase history, usage data, diagnosticsLink
Google Play StoreGoogle Ireland LtdDistribution and in-app purchasesPurchase history, usage dataLink

We do not sell or otherwise transfer personal data to third parties for purposes other than those stated here.

6. Advertising and tracking

At present Choof does not display advertisingand does not carry out any form of advertising tracking. If advertising is introduced in the future (for example through Google AdMob), this notice will be updated accordingly and your consent will be requested (via a message compliant with the IAB Europe Transparency and Consent Framework and, on iOS, Apple's App Tracking Transparency permission) before any personalised ad is shown.

7. Processing involving artificial intelligence

Choof may include two distinct types of AI-based features:

The experimental passenger train-problem reporting features are currently disabled and are neither available nor visible in the user interface. They collect no data at this stage.

8. Push notifications

Choofoffers optional push notifications, for example to alert you about a specific train or habitual route. Only after you grant the operating system's notification permission and the app registers to receive notifications, the technical information needed to deliver the notification is stored on our servers: the installation technical identifier described in section 3, the notification token issued by the Expo Push Notification service (which in turn relies on Firebase Cloud Messaging on Android and the Apple Push Notification service on iOS) and what you are following (for example train number, departure/ arrival stations and, for habitual routes, days and time windows). No data identifying you personally is associated with it. When you delete your last subscription in the app, the token and no-longer needed subscription data are deleted immediately; the installation identifier follows the retention period set out in section 11. If you revoke permission in the operating system settings, the app performs this deletion the next time it starts or returns to the foreground and detects the revocation. Tokens found to be unreachable are disabled and automatically deleted after seven days.

9. In-app purchases

Choof may offer in-app purchases, handled entirely by the Apple App Store and Google Play Store under their respective terms. We neither receive nor process any credit card or other payment instrument data: the app stores only tell us that a purchase was completed, in aggregate or pseudonymised form.

10. Place of processing and transfers outside the EU

Our servers and their database are hosted on Oracle Cloud Infrastructure in the Milan region, Italy. Other data is processed on the systems of the providers listed in section 5. Some of them, in particular Google LLC, Apple Inc. and Cloudflare, Inc., may process data outside the European Economic Area, typically in the United States.

Such transfers take place under the safeguards set out in Chapter V of the GDPR, specifically: the EU-US Data Privacy Framework adequacy decision for providers certified under it, and the Standard Contractual Clauses approved by the European Commission in the remaining cases, together with supplementary measures where necessary.

11. Retention periods

12. Your rights

As a data subject you may exercise, at any time and free of charge, the rights granted by Articles 15-22 GDPR: access, rectification, erasure, restriction of processing, portability, objection to processing and withdrawal of consent. Requests should be sent to mrk.devapps@gmail.com and will be answered within one month.

You also have the right to lodge a complaint with the competent supervisory authority — in Italy the Garante per la protezione dei dati personali — or with the authority of the Member State in which you reside.

13. Data deletion

Since there are no user accounts, local preferences are deleted by uninstalling the application. An uninstall cannot itself make an immediate call to our server: a token that is no longer reachable is disabled and deleted by the automatic procedure within seven days after deactivation, while the installation technical identifier is deleted automatically after 12 months without any access to our services. To request earlier deletion of any data held on our systems, write to mrk.devapps@gmail.com stating the platform you used; requests are handled within 30 days. For data held by third-party providers you can also act directly through their own controls.

14. Children

Choof is intended for a general audience and is not directed at children under 14 in Italy, the age of digital consent under Italian law, nor at children below any lower age required by the law applicable in their country. We do not knowingly collect data from children below that age. If a parent or guardian believes this has happened, they can report it to mrk.devapps@gmail.com and the data will be promptly deleted.

15. Security

We apply appropriate technical and organisational measures to protect data against unauthorised access, loss, alteration or disclosure: encrypted traffic in transit (HTTPS/TLS), system access restricted to the controller and authenticated, and application secrets held in dedicated protected stores.

16. Changes to this notice

This notice may be updated over time, for instance when features or providers change. The last-updated date is shown at the top of the page; material changes will be signalled inside the application and, where required, fresh consent will be collected.

Note: this document is prepared to meet the requirements of Google Play Console and Apple App Store Connect. The declarations made in Play Console's Data Safety form and in the App Store privacy labels must match what is described here. Review by a qualified legal advisor is recommended before publication.