1. Хто ми та сфера дії
Ця політика охоплює вебсайт Revault, вебзастосунок і нативні застосунки для iOS та Android. «Ми» означає оператора, зазначеного нижче. Apple, Google, платіжні провайдери та сервіси зберігання, які ви обираєте, також обробляють інформацію відповідно до власних політик.
Kehtra (Pty) Ltd10 The Bay, La Lucia, 4051, KZN, ZAsupport@revaults.app2. Мобільні застосунки без облікового запису
Якщо ви вирішите надіслати відгук, запит на функцію чи повідомлення про помилку, Revault отримає ваше повідомлення, його категорію, вашу платформу, версію застосунку та контактну адресу електронної пошти, якщо ви її вкажете. Адміністратори можуть читати ці надіслані дані; вони не шифруються ключем вашого сховища. Вміст сховища, ключі та ідентифікатор інсталяції автоматично не додаються. Відгуки зберігаються до 180 днів, якщо їх не видалено раніше. Щоденні хеші мережі із сіллю обмежують зловживання й втрачають чинність через два дні.
Нативні застосунки не потребують облікового запису Revault, адреси електронної пошти, пароля чи входу через веб. Сховища створюються й шифруються на пристрої. Користування локальним сховищем не передає ваші файли на сервери Revault.
Хмарна синхронізація необов’язкова й за замовчуванням вимкнена для нових установлень. На iOS застосунок підключається безпосередньо до вашої приватної бази даних iCloud CloudKit. На Android він підключається безпосередньо до прихованої appDataFolder у Google Drive після того, як ви надасте дозвіл. Ці сервіси отримують зашифровані файли, зашифровані метадані та обгорнуті ключі. Графічний ключ сховища, секрет розблокування пристрою, необроблений головний ключ і секрет відновлення синхронізацією не передаються.
Revault Cloud — необов’язковий провайдер сховища Pro для синхронізації між платформами. Зашифровані сегменти та зашифровані метадані файлів прив’язуються до псевдонімної інсталяції для виставлення рахунків. Сервіс бачить ідентифікатори сховища, розміри, контрольні суми, ревізії та активність передавання, але не отримує розгорнутого ключа сховища чи фрази відновлення. Окремий випадковий код підключення надає доступ до сховища; щоб підключити ще один пристрій, потрібна також фраза відновлення. Наявні хмарні дані залишаються придатними для читання з метою відновлення після завершення дії Pro.
Apple або Google можуть пов’язувати активність у хмарі з вашим обліковим записом на платформі та бачити розміри шифротексту, ідентифікатори, час та інші операційні метадані. Revault не отримує ваш пароль Apple чи Google. Вимкнення синхронізації зберігає локальні сховища й не видаляє автоматично наявні копії в хмарі. Нативні iCloud, Android Drive і вебхмара Revault є окремими сховищами.
3. Вебсайт і вебакаунти
Вебзастосунок використовує ключі доступу (passkey). Записи облікового запису й автентифікації містять згенерований ідентифікатор облікового запису, відкриті ключі та ідентифікатори облікових даних passkey, записи сеансів і відомості про безпеку, як-от IP-адреси та рядки user-agent. Ми використовуємо їх для автентифікації запитів, забезпечення права власності й лімітів, запобігання зловживанням та роботи сервісу. Закритий ключ вашого passkey залишається у вашого автентифікатора.
Вебхмарне сховище містить зашифровані записи сховищ, зашифровані метадані файлів, обгорнуті ключі шифрування та зашифровані сегменти файлів. Сервіс може бачити зв’язки з обліковими записами, ідентифікатори об’єктів, кількість, розміри, часові позначки, стан завантаження та налаштування спільного доступу. Зазвичай він не може розшифрувати вміст сховища без відповідних секретів.
Вебсайт використовує необхідні cookie сеансу, стан сеансу вкладки, сховище браузера для налаштувань і секретів пристрою, а також IndexedDB або подібне сховище для кешованого шифротексту й черг завантаження. Вони підтримують автентифікацію, офлайн-доступ і відновлюване завантаження. Дані браузера можуть бути очищені або видалені; приватний режим може відкидати їх по завершенні приватного сеансу.
4. Шифрування, експорт і спільний доступ
Шифрування відбувається на вашому пристрої до завантаження в хмару. Revault використовує AES-256-GCM із PBKDF2-SHA-256 та HKDF-SHA-256 для обгортання ключів і потокового шифрування. Повний опис конструкції та обмежень дивіться в моделі безпеки.
Перенесення на інший телефон створює незалежно зашифрований файл перенесення й окремий ключ перенесення. Імпорт перевіряє пакет і створює нові ключі сховища на пристрої-отримувачі. Вихідне сховище зберігається. Ретранслятор перенесення чи обліковий запис Revault не потрібні. Будь-хто, хто має і файл перенесення, і його ключ, може повторно використати цю копію; видаліть їх після перевірки імпорту.
Нативний спільний доступ до файлів і знімків сховищ створює незалежно зашифровану копію з новими ключами та ідентифікаторами. Між пристроями iOS спільний доступ може використовувати приватне запрошення CloudKit лише для читання. Спільний доступ за участю Android використовує сервер Revault для зберігання зашифрованих частин до обраного відправником терміну завершення, не пізніше ніж за 30 днів. Запрошення й ключ розшифрування розділені; ключ ніколи не завантажується. Сервер бачить розміри шифротексту, контрольні суми, часові позначки та хешовані токени доступу. Щоденні солоні мережеві кошики забезпечують ліміти проти зловживань. Відправник може обмежити сеанси доступу й вимкнути експорт у застосунку; ці засоби не можуть запобігти скриншотам, зміненим клієнтам чи збереженим копіям. Скасування блокує майбутні завантаження, але не може видалити збережену копію отримувача.
Теги шифруються разом із метаданими файлів. Мобільний пошук використовує розшифровані назви файлів і теги лише всередині розблокованого сховища; жодний пошуковий індекс чи запит не передається. Необов’язкова оптимізація фото й відео виконується на вашому пристрої до шифрування. Вона впливає на нещодавно імпортовані копії, використовує тимчасові приватні робочі файли й не змінює вихідні файли. Налаштування оптимізації та історія керування спільним доступом шифруються для кожного сховища й зберігаються на цьому пристрої. Необов’язкові журнали аудиту для кожного сховища за замовчуванням вимкнені, шифруються локально, зберігають останні 500 взаємодій і можуть бути очищені або вимкнені. Вони не синхронізуються та не містять ключів, графічних ключів чи вмісту файлів. Нові контрольовані спільні доступи, створені з увімкненим журналюванням, також записують до 100 часових позначок сеансів доступу на сервісі спільного доступу, доступних відправнику через його можливість керування. Вимкнення локальних журналів впливає на майбутні спільні доступи; наявні журнали спільного доступу зберігаються, доки доступ не буде скасовано або не мине його термін і його не буде очищено.
Спільне вебпосилання надає його власнику доступ до файлу за допомогою секрету посилання. Сервіс зберігає зашифровану копію для спільного доступу та операційну інформацію, потрібну для її доставки та забезпечення налаштувань. Будь-хто, хто має повне посилання, потенційно може відкрити або скопіювати файл. Скасування посилання не може відкликати вже завантажену копію.
Експортовані розшифровані файли, скриншоти, вміст буфера обміну та файли, відкриті в інших застосунках, перебувають поза зашифрованим сховищем. Окремі завантаження з браузера в S3-сумісний бакет надходять безпосередньо до обраної вами кінцевої точки сховища як шифротекст; цей провайдер бачить метадані з’єднання й об’єктів. Облікові дані бакета обробляються на вашому пристрої, а не надсилаються до API Revault.
Шифрування не захищає розблоковані файли від скомпрометованого пристрою чи шкідливого програмного забезпечення. Жодна система не гарантує анонімності, доступності чи криміналістичного стирання. Revault не проходив незалежного аудиту безпеки.
Необов’язкові «Сповіщення про спроби злому»
Якщо ви вмикаєте «Сповіщення про спроби злому» для мобільного сховища та надаєте дозвіл на камеру, застосунок на передньому плані може фотографувати повторні невдалі спроби введення графічного ключа фронтальною камерою. Системні індикатори камери залишаються видимими. Останні десять фото та записів про спроби шифруються локально для цього сховища, відображаються в його перегляді аудиту й можуть бути очищені або вимкнені в налаштуваннях. Вони не завантажуються, не синхронізуються й не додаються до фототеки. Невдала спроба не може визначити, яке саме сховище було ціллю. Подумайте про приватність людей, які користуються вашим пристроєм, перш ніж вмикати цей параметр.
5. Платежі та необов’язкова аналітика
Вебплатежі використовують Polar. Мобільні покупки, де вони пропонуються, використовують App Store від Apple або Google Play. Платіжні провайдери обробляють платіжні інструменти згідно з власними політиками. Revault не потребує повного номера вашої картки для перевірки покупки.
Платіжні записи можуть містити ідентифікатори продуктів і транзакцій, токени покупок або підписані дані транзакцій, статус підписки, валюту, суми, повернення коштів, часові позначки та псевдонімізований ідентифікатор установлення чи клієнта. Вони підтримують перевірку покупок, відновлення прав, бухгалтерський облік, запобігання шахрайству та фінансову звітність. Ідентифікатор мобільного платіжного установлення не є обліковим записом сховища Revault і не надає доступу до вашої нативної хмари.
Аналітика використання ввімкнена за замовчуванням на вебсайті та в нативних застосунках. Mixpanel отримує події зі списку дозволених — сторінок, завантажень, початкового налаштування, дій зі сховищем, імпорту, спільного доступу, синхронізації та покупок — із випадковим аналітичним ідентифікатором, платформою, мовою, версією застосунку й часом події. Ідентифікатори сховищ, вміст, імена файлів, назви сховищ чи папок, теги, графічні ключі, ключі, посилання для доступу, секретні коди, адреси електронної пошти та рекламні ідентифікатори не включаються. Події вебсайту надсилаються з боку сервера; нативні застосунки надсилають події через API Revault. Збагачення геолокацією за IP вимкнено. Фінансові записи та окремо погоджені експерименти з платіжним екраном залишаються окремими.
6. Постачальники послуг і розкриття інформації
Mixpanel обробляє аналітику використання, коли вона ввімкнена. Cloudflare забезпечує вебдоставку, інфраструктуру API та вебсховище об’єктів. Налаштована служба бази даних зберігає записи вебоблікового запису, зашифровані метадані та платіжні записи. Polar, Apple і Google обробляють платіжні або хмарні функції, якими ви користуєтеся. Налаштований вами постачальник сховища отримує завантаження, які ви йому надсилаєте.
Постачальники інфраструктури можуть обробляти запити, IP-адреси, журнали та операційні метадані в країнах, відмінних від вашої. Їхнє розташування та політики різняться. Де це потрібно, ми використовуємо наявні договірні й технічні гарантії; шифрування не усуває питань міжнародної передачі даних облікового запису чи операційних даних.
Ми можемо розкривати інформацію, яку маємо, коли це необхідно для виконання чинних юридичних зобов’язань, розслідування зловживань, захисту користувачів або підтримання роботи сервісу. Таке розкриття не може включати вміст сховищ у відкритому вигляді, якого ми не маємо. Звертаючись до підтримки, надавайте лише інформацію, потрібну для розслідування; ніколи не надсилайте графічний ключ сховища, секрет відновлення чи приватні ключі шифрування.
Політики постачальників: Mixpanel · Cloudflare, Polar, Appleта Google.
7. Зберігання та видалення
Локальні зашифровані сховища зберігаються, доки ви їх не видалите або операційна система не видалить дані застосунку. Окремо зберігайте зашифровані резервні копії та ключі відновлення, перш ніж видаляти застосунок чи очищати сховище. Секрети, прив’язані до пристрою, можуть бути втрачені під час видалення даних застосунку чи браузера.
Вебакаунт і зашифровані дані в хмарі зберігаються для надання вашого облікового запису та сховища, доки їх не буде видалено або вони не перестануть бути потрібними для цієї мети. Очищення завантажень і видалення можуть завершуватися асинхронно. Записи про безпеку, платежі, аудит, спори та юридично необхідні записи можуть зберігатися довше для цих цілей; видалення сховища не стирає запис про платіж.
Необов’язкові події екрана оплати зберігаються протягом налаштованого періоду (за замовчуванням 90 днів); відкликання згоди видаляє збережені необов’язкові події цього установлення. Це не видаляє юридично чи операційно необхідні записи транзакцій.
Нативна хмарна синхронізація може зберігати зашифровану історію версій, резервні копії або копії на інших пристроях після логічного видалення. «Безпечний вихід» прибирає локальний доступ і кешовані дані інших сховищ; він не стирає їхні копії в нативній хмарі. Керуйте копіями в хмарі через застосунок і засоби керування сховищем відповідної платформи. Ми не можемо видаляти шифротекст в особистому хмарному обліковому записі від вашого імені.
8. Ваш вибір і права щодо приватності
Аналітику використання застосунку можна вимкнути в налаштуваннях застосунку. Це зупиняє нові події, очищає локальний ідентифікатор аналітики та скасовує відкладені нативні надсилання. Уже доставлені події не видаляються; щодо запитів на видалення звертайтеся до нас. Кожне встановлення застосунку має власне налаштування. Сигнали браузера Do Not Track і Global Privacy Control вимикають аналітику вебсайту. Ви можете користуватися нативними сховищами без синхронізації, вимкнути синхронізацію, експортувати резервні копії, видаляти локальні сховища та керувати сховищем браузера. Використання без облікового запису не заважає Apple чи Google обробляти інформацію, коли ви користуєтеся їхніми хмарними сервісами або сервісами покупок.
Залежно від вашого місцезнаходження ви можете мати права на доступ до особистих даних, їх виправлення, видалення, обмеження, заперечення проти обробки або отримання переносної копії, а також на відкликання згоди без впливу на попередню законну обробку. Де це застосовно, підставою для надання запитаних послуг є договір; безпека й запобігання зловживанням відповідають законним інтересам; обов’язкові фінансові записи виконують юридичні зобов’язання; аналітикою використання ви можете керувати за описаними вище варіантами.
Для подання запиту зверніться до оператора, зазначеного вище. Нам може знадобитися пропорційна перевірка права власності на обліковий запис. Не надавайте секрети сховища як підтвердження. Ми не можемо відновити втрачений ключ шифрування чи ідентифікувати суто локальне сховище за назвою, якої ми ніколи не отримували. Ви також можете подати скаргу до місцевого органу із захисту даних.
9. Діти та оновлення політики
Revault не призначений для дітей, молодших за вік, з якого вони можуть самостійно давати згоду на обробку даних у своїй юрисдикції. Батьки чи опікуни, які вважають, що дитина надала персональні дані, можуть звернутися до оператора.
Ми оновлюємо цю сторінку, коли змінюються обробка чи функції, і переглядаємо дату вище. Про суттєві зміни буде повідомлено через відповідне сповіщення сервісу, де це практично можливо. Нова необов’язкова обробка, що потребує згоди, не буде ввімкнена лише через оновлення цієї політики.