1. Who operates Daj krv
Daj krv is operated by Evgenii Kuzin (“we”, “us”). For privacy questions or requests, contact dajkrv@proton.me. Daj krv is an independent personal tracker and is not operated by Serbia’s Institute for Blood Transfusion (ITKS).
2. Data stored only on your device
You can use Daj krv without an account. In local mode, your donor profile, donation history, plans, preferences, and notes are stored in the app’s local SwiftData database. They are not uploaded for synchronization. Removing the app normally removes this local copy.
Device motion is used transiently to animate the blood-reserve drop. Motion values are not stored or transmitted. The app does not read HealthKit or your contacts and does not request your current location.
This publication website stores only your selected display language in browser local storage. It has no advertising, website analytics, or tracking cookies.
3. Optional account and synchronization
If you choose Apple or Google sign-in, the authentication provider and Firebase Authentication process an account identifier and any name or email address made available by the provider. Daj krv then synchronizes the profile information and donation records you enter, including name, city, optional date of birth, sex used for interval calculations, blood group, donation dates, types, places, plans, and notes.
The synchronized copy is stored in Google Cloud Firestore under your account identifier. It is used to authenticate you, synchronize records, personalize the tracker, and restore your history on your devices. Transport connections use TLS, and database rules restrict each record to its authenticated owner.
4. Anonymous analytics and crash reports
Anonymous analytics and crash reporting are enabled by default. You can disable them on the initial sign-in choice screen or later in Profile. Firebase Analytics processes opened section names, technical app and device information, and an approximate region inferred by the service; the app does not request device location. Firebase Crashlytics processes crash traces and related app, operating-system, and device diagnostics.
We do not add your account identifier, name, blood group, sex, entered city, birth date, donation dates, donation types, places, notes, coordinates, or motion values to analytics or crash reports. This information is used only to understand aggregate feature use and diagnose reliability problems, not for advertising or cross-app tracking. When you disable the setting, the app stops collection, resets its local analytics identifier, and deletes unsent crash reports.
5. Public information and maps
The app downloads public blood-reserve, eligibility, contact, and donation-event information from ITKS. Event address text may be sent to Apple Maps system search to find map coordinates. If you choose to open Apple Maps, Google Maps, or Yandex Maps, that provider processes the destination under its own privacy terms.
6. Service providers and international processing
Google Firebase provides cloud authentication, Firestore storage, App Check, analytics, and crash reporting. Apple and Google process sign-in data when you choose their sign-in services. These providers may process technical or account data in countries outside your residence under their own legal safeguards and privacy terms.
Firebase privacy · Apple privacy · Google privacy
7. Retention and deletion
Local information remains until you delete records or remove the app. Synchronized information remains until you delete your account. Signing out does not delete the cloud copy. To delete it, open Profile → Delete account and all data. After fresh authentication, the app deletes your Firestore donor document, Firebase Authentication account, and local donor data; for an Apple account, it also asks Apple to revoke the authorization token.
Processor-controlled backups and security logs may remain for limited periods under provider retention policies and legal obligations.
8. Your choices and rights
You can use local mode, omit optional profile fields, edit or delete records, disable anonymous analytics, sign out, or delete your account in the app. Depending on applicable law, you may also request access, correction, deletion, restriction, or a portable copy of personal data and object to certain processing. Contact dajkrv@proton.me. We may need to verify that a request belongs to the account concerned.
9. Children and medical information
Daj krv is not directed to children. It is a personal record-keeping tool, not a medical service, and does not determine whether you are eligible to donate. Always follow current ITKS guidance and advice from qualified healthcare professionals.
10. Changes
We may update this policy when the app or legal requirements change. Material changes will be reflected by a new effective date and an updated version at this URL.
1. Ko upravlja aplikacijom Daj krv
Aplikacijom Daj krv upravlja Evgenii Kuzin („mi”). Za pitanja i zahteve u vezi sa privatnošću pišite na dajkrv@proton.me. Daj krv je nezavisna aplikacija za ličnu evidenciju i njome ne upravlja Institut za transfuziju krvi Srbije (ITKS).
2. Podaci koji ostaju na uređaju
Aplikaciju možete koristiti bez naloga. U lokalnom režimu, profil davaoca, istorija i planovi davanja, podešavanja i beleške čuvaju se u lokalnoj SwiftData bazi aplikacije i ne šalju se radi sinhronizacije. Brisanje aplikacije obično briše i ovu lokalnu kopiju.
Pokreti uređaja koriste se samo privremeno za animaciju kapljice. Vrednosti senzora se ne čuvaju niti šalju. Aplikacija ne čita HealthKit ni kontakte i ne traži vašu trenutnu lokaciju.
Ovaj sajt za objavljivanje čuva samo izabrani jezik prikaza u lokalnom skladištu pregledača. Nema oglase, veb-analitiku ni kolačiće za praćenje.
3. Opcioni nalog i sinhronizacija
Ako izaberete prijavu preko Apple-a ili Google-a, izabrani pružalac i Firebase Authentication obrađuju identifikator naloga i ime ili adresu e-pošte koje pružalac učini dostupnim. Daj krv zatim sinhronizuje podatke koje unesete: ime, grad, opcioni datum rođenja, pol za računanje razmaka, krvnu grupu, datume i vrste davanja, mesta, planove i beleške.
Kopija se čuva u Google Cloud Firestore-u pod identifikatorom naloga i koristi se za prijavu, sinhronizaciju, prilagođavanje aplikacije i vraćanje istorije na vašim uređajima. Prenos koristi TLS, a pravila baze ograničavaju pristup svakom zapisu na prijavljenog vlasnika.
4. Anonimna statistika i izveštaji o padovima
Anonimna statistika i izveštaji o padovima podrazumevano su uključeni. Možete ih isključiti na početnom ekranu izbora prijave ili kasnije u Profilu. Firebase Analytics obrađuje nazive otvorenih odeljaka, tehničke podatke o aplikaciji i uređaju i približan region koji servis proceni; aplikacija ne traži lokaciju uređaja. Firebase Crashlytics obrađuje tragove padova i povezane tehničke podatke.
U statistiku i izveštaje ne dodajemo identifikator naloga, ime, krvnu grupu, pol, uneti grad, datum rođenja, datume i vrste davanja, mesta, beleške, koordinate ni vrednosti senzora. Podaci služe samo za zbirno razumevanje korišćenja i otklanjanje problema, a ne za oglase ili praćenje između aplikacija. Kada isključite opciju, prikupljanje prestaje, lokalni analitički identifikator se resetuje, a neposlati izveštaji o padovima brišu.
5. Javni podaci i mape
Aplikacija preuzima javne podatke ITKS-a o zalihama krvi, uslovima, kontaktima i akcijama davanja. Tekst adrese akcije može biti prosleđen sistemskoj pretrazi Apple Maps radi pronalaženja koordinata. Ako otvorite Apple Maps, Google Maps ili Yandex Maps, izabrani pružalac obrađuje odredište prema svojim pravilima privatnosti.
6. Pružaoci usluga i međunarodna obrada
Google Firebase pruža autentifikaciju, Firestore skladište, App Check, analitiku i izveštaje o padovima. Apple i Google obrađuju podatke prijave kada izaberete njihove usluge. Pružaoci mogu obrađivati tehničke podatke ili podatke naloga van zemlje vašeg prebivališta, u skladu sa svojim pravnim merama zaštite i politikama privatnosti.
Firebase privatnost · Apple privatnost · Google privatnost
7. Čuvanje i brisanje
Lokalni podaci ostaju dok ih ne izbrišete ili ne uklonite aplikaciju. Sinhronizovani podaci ostaju do brisanja naloga. Odjava ne briše kopiju u oblaku. Za brisanje otvorite Profil → Obriši nalog i sve podatke. Nakon nove potvrde identiteta, aplikacija briše Firestore dokument, Firebase Authentication nalog i lokalne podatke; za Apple nalog traži i opoziv autorizacionog tokena.
Rezervne kopije i bezbednosni zapisi kojima upravljaju pružaoci mogu ostati ograničeno vreme prema njihovim pravilima čuvanja i zakonskim obavezama.
8. Vaši izbori i prava
Možete koristiti lokalni režim, izostaviti opciona polja, menjati ili brisati zapise, isključiti anonimnu statistiku, odjaviti se ili obrisati nalog u aplikaciji. U zavisnosti od važećih propisa, možete tražiti pristup, ispravku, brisanje, ograničenje ili prenosivu kopiju podataka i uložiti prigovor na određenu obradu. Pišite na dajkrv@proton.me. Možemo zatražiti potvrdu da se zahtev odnosi na vaš nalog.
9. Maloletnici i medicinske informacije
Daj krv nije namenjen deci. To je alat za ličnu evidenciju, a ne medicinska usluga, i ne utvrđuje podobnost za davanje krvi. Uvek pratite aktuelna uputstva ITKS-a i savete kvalifikovanih zdravstvenih radnika.
10. Izmene
Politiku možemo ažurirati kada se promene aplikacija ili pravni zahtevi. Važne izmene biće označene novim datumom stupanja na snagu i novom verzijom na ovoj adresi.
1. Кто управляет Daj krv
Оператор приложения Daj krv — Evgenii Kuzin («мы»). По вопросам конфиденциальности пишите на dajkrv@proton.me. Daj krv — независимый личный трекер, которым не управляет Институт трансфузиологии крови Сербии (ITKS).
2. Данные, остающиеся на устройстве
Приложением можно пользоваться без аккаунта. В локальном режиме профиль донора, история и планы донаций, настройки и заметки хранятся в локальной базе SwiftData и не загружаются для синхронизации. Удаление приложения обычно удаляет эту локальную копию.
Движение устройства кратковременно используется для анимации капли. Значения датчиков не сохраняются и не отправляются. Приложение не читает HealthKit или контакты и не запрашивает текущее местоположение.
Этот публикационный сайт сохраняет в локальном хранилище браузера только выбранный язык отображения. На сайте нет рекламы, веб-аналитики и отслеживающих cookie.
3. Необязательный аккаунт и синхронизация
Если вы выбираете вход через Apple или Google, выбранный поставщик и Firebase Authentication обрабатывают идентификатор аккаунта, а также имя или email, предоставленные поставщиком. Daj krv синхронизирует введённые вами сведения: имя, город, необязательную дату рождения, пол для расчёта интервалов, группу крови, даты и виды донаций, места, планы и заметки.
Копия хранится в Google Cloud Firestore под идентификатором аккаунта и используется для входа, синхронизации, персонализации трекера и восстановления истории на ваших устройствах. Передача защищена TLS, а правила базы ограничивают доступ к записи авторизованным владельцем.
4. Анонимная статистика и отчёты о сбоях
Анонимная статистика и отчёты о сбоях включены по умолчанию. Их можно выключить на начальном экране выбора входа или позже в Профиле. Firebase Analytics обрабатывает названия открытых разделов, технические сведения о приложении и устройстве и примерный регион, определённый сервисом; приложение не запрашивает геопозицию устройства. Firebase Crashlytics обрабатывает трассировки сбоев и связанные технические сведения.
Мы не добавляем в аналитику и отчёты идентификатор аккаунта, имя, группу крови, пол, введённый город, дату рождения, даты и виды донаций, места, заметки, координаты или значения датчиков. Эти сведения используются только для совокупного анализа функций и диагностики, а не для рекламы или межсервисного отслеживания. После выключения сбор прекращается, локальный аналитический идентификатор сбрасывается, а неотправленные отчёты о сбоях удаляются.
5. Публичные данные и карты
Приложение загружает публичные сведения ITKS о запасах крови, требованиях, контактах и акциях. Текст адреса акции может передаваться системному поиску Apple Maps для определения координат. При открытии Apple Maps, Google Maps или Яндекс Карт выбранный поставщик обрабатывает пункт назначения по собственным правилам.
6. Поставщики и международная обработка
Google Firebase предоставляет облачную авторизацию, Firestore, App Check, аналитику и отчёты о сбоях. Apple и Google обрабатывают данные входа при выборе их сервисов. Поставщики могут обрабатывать технические данные или данные аккаунта за пределами страны проживания на основании собственных правовых механизмов и политик.
Конфиденциальность Firebase · Apple · Google
7. Хранение и удаление
Локальная информация хранится, пока вы не удалите записи или приложение. Синхронизированная информация хранится до удаления аккаунта. Выход не удаляет облачную копию. Для удаления откройте Профиль → Удалить аккаунт и все данные. После повторной авторизации приложение удалит документ Firestore, аккаунт Firebase Authentication и локальные данные; для Apple также будет запрошен отзыв токена авторизации.
Резервные копии и журналы безопасности под управлением поставщиков могут сохраняться ограниченное время согласно их правилам хранения и юридическим обязанностям.
8. Ваш выбор и права
Вы можете пользоваться локальным режимом, не заполнять необязательные поля, менять или удалять записи, отключить анонимную статистику, выйти или удалить аккаунт в приложении. В зависимости от применимого законодательства вы также можете запросить доступ, исправление, удаление, ограничение или переносимую копию данных и возразить против отдельных видов обработки. Напишите на dajkrv@proton.me. Нам может потребоваться подтвердить принадлежность запроса владельцу аккаунта.
9. Дети и медицинская информация
Daj krv не предназначен для детей. Это инструмент личного учёта, а не медицинский сервис; он не определяет возможность сдавать кровь. Всегда следуйте актуальным рекомендациям ITKS и квалифицированных медицинских специалистов.
10. Изменения
Мы можем обновлять политику при изменении приложения или требований законодательства. Существенные изменения будут отмечены новой датой вступления в силу и новой версией по этому адресу.