ClipSync — Privacy Policy / Політика конфіденційності
Effective date / Дата набрання чинності: 15 October 2026
App / Застосунок: ClipSync (studio.osvald.clipsync), developer Osvald Studio
English
Summary
ClipSync syncs your clipboard, files and (optionally) notifications between your own devices over your local Wi-Fi network only. There are no ClipSync servers, no account, no advertising and no analytics or crash-reporting SDKs. The developer never receives your data. Everything you sync travels directly from one of your devices to another, end-to-end encrypted.
What the app processes
| Data | Why | Where it goes |
|---|---|---|
| Clipboard text and images, files you share to ClipSync | To sync them to your paired devices and keep a local history | Sent only to devices you paired, over the local network, encrypted (ECDH P-256 + HKDF-SHA256 + AES-256-GCM). Local history is stored in private app storage; text entries are encrypted with a device-bound key in the Android Keystore |
| Received files | So you can use what another device sent | Saved to the Download/ClipSync folder (or a destination folder you chose in a rule) on your device |
| Device name, a random device ID and a public key | To pair and recognise your devices | Exchanged via QR code and local network discovery (mDNS) between your devices; stored locally |
| Notifications (title, text, app name, icon) — only if you turn on notification mirroring | To show them on your paired Mac/PC | Sent encrypted to paired devices on the local network; not stored by the app; notifications from ClipSync itself and system apps are skipped |
| Settings and sync rules | To remember how you want to sync | Private app storage on your device |
Permissions and special access
- Internet and network state (
INTERNET,ACCESS_NETWORK_STATE,ACCESS_WIFI_STATE,CHANGE_WIFI_MULTICAST_STATE,NEARBY_WIFI_DEVICESwithneverForLocation): used only to open sockets and discover devices on your local network. The app does not contact any server on the internet. - Camera (
CAMERA): only when you scan a pairing QR code. The QR is decoded on the device (ML Kit barcode scanning); no image leaves the phone. - Notification access (Notification Listener): optional, off by default. The app explains what it reads and asks for your agreement before opening the Android settings page where you grant it. You can revoke it at any time in Android Settings → Notifications → Device & app notifications.
- Biometrics (
USE_BIOMETRIC): optional app lock through Android's system biometric prompt; the app never receives biometric data. - Foreground service and notifications (
FOREGROUND_SERVICE,FOREGROUND_SERVICE_CONNECTED_DEVICE,POST_NOTIFICATIONS): a visible notification while sync runs in the background. - Start at boot (
RECEIVE_BOOT_COMPLETED): restarts the sync service after a reboot if you left it on. - Storage (
WRITE_EXTERNAL_STORAGE, Android 9 and older only): to save received files to Downloads on old Android versions. - Share target and text actions: other apps can send text or files to ClipSync only when you choose it in the share sheet.
Smart actions on clipboard items (call a number, open a link or address, look up a parcel number) open the corresponding system app or browser only when you tap them.
The app does not request contacts, location, microphone, phone or SMS permissions.
Sharing, retention and deletion
Data is shared only with devices you paired yourself, on your local network. Nothing is sent to the developer or any third party. Local history and settings stay until you delete items in the app, clear the app's storage (Android Settings → Apps → ClipSync → Storage → Clear storage) or uninstall the app. Received files in Downloads remain until you delete them. Android's system backup is not disabled; clipboard text in the history is encrypted with a key that never leaves this device, so a restored copy on another device cannot be read.
Children
The app is not directed at children and does not knowingly process children's data.
Changes
If this policy changes, the updated version will be published at this address with a new effective date.
Contact
Osvald.studio26@gmail.com
Українська
Коротко
ClipSync синхронізує буфер обміну, файли та (за бажанням) сповіщення між вашими власними пристроями лише через локальну Wi-Fi-мережу. Серверів ClipSync, акаунтів, реклами, аналітики чи SDK для звітів про збої немає. Розробник ніколи не отримує ваших даних. Усе передається напряму з одного вашого пристрою на інший із наскрізним шифруванням.
Що обробляє застосунок
| Дані | Навіщо | Куди потрапляють |
|---|---|---|
| Текст і зображення з буфера обміну, файли, які ви надсилаєте в ClipSync | Щоб синхронізувати їх на спарені пристрої та вести локальну історію | Надсилаються лише на спарені вами пристрої через локальну мережу, зашифровано (ECDH P-256 + HKDF-SHA256 + AES-256-GCM). Локальна історія — у приватному сховищі; текстові записи зашифровані ключем Android Keystore, прив'язаним до пристрою |
| Отримані файли | Щоб ви могли використати надіслане з іншого пристрою | Зберігаються в теці Download/ClipSync (або в теці призначення з вашого правила) на вашому пристрої |
| Назва пристрою, випадковий ідентифікатор і публічний ключ | Щоб спарювати й розпізнавати ваші пристрої | Обмінюються через QR-код і локальне виявлення (mDNS) між вашими пристроями; зберігаються локально |
| Сповіщення (заголовок, текст, назва й іконка додатка) — лише якщо ви ввімкнете дзеркалення сповіщень | Щоб показувати їх на спареному Mac/ПК | Надсилаються зашифровано на спарені пристрої в локальній мережі; застосунок їх не зберігає; сповіщення самого ClipSync і системних додатків пропускаються |
| Налаштування і правила синхронізації | Щоб пам'ятати, як ви хочете синхронізувати | Приватне сховище застосунку на пристрої |
Дозволи та спеціальний доступ
- Інтернет і стан мережі (
INTERNET,ACCESS_NETWORK_STATE,ACCESS_WIFI_STATE,CHANGE_WIFI_MULTICAST_STATE,NEARBY_WIFI_DEVICESзneverForLocation): лише щоб відкривати сокети й знаходити пристрої у вашій локальній мережі. Застосунок не звертається до жодного сервера в інтернеті. - Камера (
CAMERA): лише під час сканування QR-коду для спарювання. QR розпізнається на пристрої (ML Kit); зображення не залишає телефон. - Доступ до сповіщень (Notification Listener): необов'язковий, типово вимкнений. Перед відкриттям системних налаштувань застосунок пояснює, що саме читає, і просить вашої згоди. Відкликати можна будь-коли: Налаштування Android → Сповіщення → Сповіщення пристрою та додатків.
- Біометрія (
USE_BIOMETRIC): необов'язкове блокування застосунку через системне вікно біометрії Android; застосунок не отримує біометричних даних. - Сервіс переднього плану та сповіщення (
FOREGROUND_SERVICE,FOREGROUND_SERVICE_CONNECTED_DEVICE,POST_NOTIFICATIONS): видиме сповіщення, поки синхронізація працює у фоні. - Запуск після перезавантаження (
RECEIVE_BOOT_COMPLETED): перезапускає сервіс синхронізації, якщо ви залишили його ввімкненим. - Сховище (
WRITE_EXTERNAL_STORAGE, лише Android 9 і старіші): щоб зберігати отримані файли в Downloads на старих версіях Android. - Отримання через «Поділитися»: інші додатки надсилають текст чи файли в ClipSync лише тоді, коли ви обираєте його в меню поширення.
Розумні дії для елементів буфера (подзвонити, відкрити посилання чи адресу, знайти номер посилки) відкривають відповідний системний додаток або браузер лише після вашого натискання.
Застосунок не запитує доступу до контактів, геолокації, мікрофона, телефону чи SMS.
Передавання, зберігання й видалення
Дані передаються лише на пристрої, які ви самі спарили, у вашій локальній мережі. Нічого не надсилається розробнику чи третім сторонам. Локальна історія та налаштування зберігаються, доки ви не видалите записи в застосунку, не очистите сховище (Налаштування Android → Додатки → ClipSync → Пам'ять → Очистити сховище) або не видалите застосунок. Отримані файли в Downloads залишаються, доки ви їх не видалите. Системне резервне копіювання Android не вимкнене; текст історії зашифрований ключем, який не залишає цей пристрій, тому відновлена копія на іншому пристрої непридатна для читання.
Діти
Застосунок не призначений спеціально для дітей і свідомо не обробляє дитячих даних.
Зміни
У разі змін оновлена політика з новою датою буде опублікована за цією адресою.
Контакт
Osvald.studio26@gmail.com