1. Who is responsible
Upland Factory is operated by Event Factory s.r.o., Company ID (IČO) 53309219, Dukelských Hrdinov 11, 045 01 Moldava nad Bodvou, Slovakia. Contact us at hello@uplandfactory.com for privacy enquiries.
This notice covers the Alco+ and ToddlerLock apps, this website and messages sent to us. Records kept by each app on your phone are handled separately from website and email data.
2. Alco+: information it uses
The app uses weight, age, sex, alcohol amount and consumption time that you enter. It processes those entries to produce mathematical estimates of alcohol metabolism and basic statistics stored locally on your phone. These records may reveal sensitive information about you.
Your profile, drink log, estimates and statistics are stored and processed on your device in a local SQLite database. They are not uploaded to Event Factory s.r.o. or another server. We do not receive them and cannot look them up remotely. The app requires no account or registration and provides no cloud backup. You can export and import your data as a file; this happens only when you choose to do so.
The app connects to the internet only for these purposes: - Exchange rates: it fetches currency exchange rates from api.frankfurter.app. The request contains no personal data, apart from the technical data every internet request carries, such as your IP address. - Address lookup: when you open the taxi screen, it looks up your current address from your device's coordinates through nominatim.openstreetmap.org, a service of the OpenStreetMap Foundation. Your location is used only at that moment, and we never store it. - Map and ride apps: if you tap the map button or Uber, Bolt or Lyft on the taxi screen, Alco+ opens Google Maps or that service's app or website with your current coordinates, so it can show your position or set a pickup point. This happens only when you tap, and from then on that service's own privacy policy applies.
A taxi phone number you save in the app is stored only on your device. Operating-system backups, device migration and diagnostic services are separate from the app's own storage.
3. Alco+: purpose and use of records
Local processing supports the estimates and statistics you choose to use. The app does not send those records for advertising, remote analytics or sale. It has no ads, in-app purchases, analytics or tracking. No remote decision about you is made from these records by us.
Alco+ provides estimates, not medical measurements. It must never be used to determine when driving is safe or legal, or as proof of sobriety.
4. Alco+: storage, deletion and security
The app stores your records locally on your phone. You can delete your data in the app or by uninstalling it.
We cannot delete or recover records remotely because the app does not send them to us. Do not assume uninstalling the app also removes operating-system backups or migrated copies. Protect access to your phone and keep its operating system up to date.
5. ToddlerLock
ToddlerLock lets a parent block touches on the screen while a child watches a video. It works entirely on your device. It has no internet permission, so it cannot send anything to us or to anyone else. It requires no account and has no ads, in-app purchases, analytics or tracking.
What it stores on your phone. Your settings (for example the timer, the start delay, the unlock options and the Quick Settings tile style) and your unlock PIN or pattern. The PIN or pattern is never stored in readable form: the app keeps only a salted one-way hash (PBKDF2), together with a count of wrong attempts. While a lock is running, the app also keeps the state of the lock, so it can restore it if Android closes the app unexpectedly. Android's cloud backup and device-to-device transfer are switched off for ToddlerLock, so this data stays on the phone where it was created.
Accessibility service. ToddlerLock uses Android's Accessibility Service API to place a transparent, touch-blocking layer over the screen while a lock is active. It is not an accessibility tool for people with disabilities. The service cannot read what is on the screen, because screen content access is turned off. While a lock is active, it only checks the package name (the app identifier) of the app in the foreground, so it can bring back the locked app if the child reaches the home screen or opens the notification shade. This identifier is used immediately and is never stored or transmitted. When no lock is active, the service receives no information at all. You turn the service on and off yourself in Android's accessibility settings.
Fingerprint, face and screen lock. If you choose to unlock with biometrics or your phone's screen lock, Android shows its own system prompt. ToddlerLock only learns whether the check succeeded. It never receives your fingerprint, your face data or your phone's screen-lock code.
Phone calls. If the option to pause during calls is on, the app checks Android's audio mode to notice that a call is ringing or in progress. It requests no phone permission and does not know who is calling or any phone number.
Diagnostics. The diagnostics screen shows technical information such as the app version, Android version, phone model and the state of the lock. It leaves your phone only if you copy it and send it to us yourself, for example in an email.
Children. ToddlerLock is meant for parents and guardians. It does not collect any information about the child who is watching, or about anyone else.
Deleting data. You can change your settings and your PIN or pattern in the app. Uninstalling ToddlerLock deletes everything it stored. We cannot reset or recover a forgotten PIN or pattern, because we never receive it.
6. Visiting this website
This static website contains no analytics scripts, advertising trackers, embedded media, contact form or app calculator. Its page code does not set cookies or use browser storage.
Delivering a webpage nevertheless involves technical data such as an IP address, request time, requested address and browser information. The hosting infrastructure may process these in access or security logs. These operations are separate from Alco+ app records.
The purpose of this processing is delivering and securing the website; the legal basis is our legitimate interest in operating a reliable, secure website.
7. Email enquiries
If you email us, we receive your email address, your message and any information or attachments you choose to include. We use this information to respond and manage the enquiry. Please do not send alcohol logs, sensitive health details or your ToddlerLock PIN or pattern.
Our basis for ordinary enquiries is our legitimate interest in communicating with people who contact us. Where you request steps before entering a contract, processing may instead be necessary for those steps. Applicable legal obligations may require some correspondence to be kept.
Email is handled through our mailbox provider, Websupport, and authorised people handling the enquiry. Correspondence is kept according to the enquiry’s purpose and applicable legal requirements.
8. Your privacy rights
Where GDPR applies, you may request access, correction or erasure, restriction of processing, and, where applicable, data portability. You may object to processing based on legitimate interests. If processing relies on consent, you may withdraw it without affecting earlier lawful processing.
Contact us using the address above. These rights apply subject to their legal conditions. Neither app sends its on-device records to us, so we cannot access, correct or delete them. You can manage or delete them in the app or by uninstalling it.
You may also lodge a complaint with the Personal Data Protection Office of the Slovak Republic, or another competent supervisory authority.
9. Changes to this notice
This notice describes the released Alco+ app, the ToddlerLock app (currently in testing) and the live website. Material changes to data handling will be reflected here and communicated in the apps where required.
Privacy questions: hello@uplandfactory.com.