Данните ти остават под твой контрол.
Тази политика описва как текущият production app „Кой празнува?“ пази локални данни и какво се обработва при избран Firebase вход и cloud sync.
Последна актуализация: 8 октомври 2026 г.
Local-first по подразбиране
Приложението работи без акаунт. Любимите хора, рождените дни, избраните именни дати, напомнянията, бележките, настройките и последните търсения се пазят локално на устройството.
Аватарите на любимите хора, ако добавиш такива, са локални файлове на устройството. Те не се качват във Firestore и не участват в cloud sync или export/import.
Вход и optional cloud sync
Входът е по избор и използва Firebase Authentication с наличните Google, Facebook или Apple providers. Firebase управлява удостоверяването; приложението не пази пароли, auth tokens или credentials в application logs.
При signed-in cloud sync във Firebase Cloud Firestore се пазят user-created favorite records под users/{uid}/people/{personId}. Това включва стабилен person ID, име, именни дати, рожден ден, напомняния, бележка, sync timestamps, tombstone state, schema version и технически writer installation ID.
Какво не се качва в cloud
- bundled calendar data и официалните календарни източници;
- notification permissions, notification schedule и локални настройки;
- последни търсения и съдържание от локалния app cache;
- локалните avatar файлове;
- пароли, auth tokens и credentials.
Известия
Ако разрешиш известия, приложението планира локални известия за дневен преглед, именни дни, рождени дни и избрани reminders. Разрешението може да бъде отказано или променено от системните настройки. Тези известия не са cloud push service.
Достъп и защита
Firestore security rules ограничават достъпа до records на съответния Firebase UID. Приложението не използва advertising ID, собствен analytics SDK, contacts integration, calendar integration или location tracking.
Публичното calendar съдържание се изтегля през HTTPS. Firebase Auth и Firestore обработват данни според собствените си условия и политики.
Изход, изтриване и контрол
Sign out не изтрива локалните Favorites, аватарите или installation ID. Можеш да изтриеш отделни локални записи или всички локални app данни от секция „Данни“.
Можеш да изтриеш акаунта си от „Профил и синхронизация“ в приложението или чрез публичната страница за изтриване на акаунт. След успешно удостоверяване се изтриват Firebase Authentication акаунтът и свързаните потребителски cloud данни. За това чувствително действие Firebase може да поиска повторен вход.
Сайтът не може дистанционно да изтрива файлове от вече инсталирани устройства. Автоматичното локално почистване изисква обновена версия на приложението, която проверява във Firebase дали cloud акаунтът вече не съществува. След обновяването приложението трябва да бъде отворено с интернет; тогава то почиства съответните локални любими хора, рождени дни, именни дни, напомняния, бележки, аватари, sync данни, търсения и настройки. При по-стара версия, без повторно отваряне или докато устройството е офлайн, локални данни могат да останат на него.
Промени и контакт
Ако добавим нов тип данни, provider или network функция, тази политика ще бъде прегледана и обновена преди съответния release.
За въпроси използвай borispopow@outlook.com или страницата за поддръжка. Не изпращай пароли, auth tokens или credentials.