Сигурност

Сигурно, защото пазим по-малко

Най-сигурните данни са тези, които никога не събираме. Това, което Nvivio все пак пази, остава в ЕС, пътува криптирано и е достъпно само за хората, които имат нужда от него. Тази страница казва как, и какво все още нямаме.

Накратко

  • IP адресите и пълните потребителски агенти никога не се съхраняват, а по подразбиране нищо не се съхранява на устройството на посетителя ви.
  • Базата данни и входът работят във Франкфурт; опашката от събития и настройките се съхраняват в Cloudflare под юрисдикцията на ЕС.
  • Всичко минава през HTTPS: обикновеният HTTP се пренасочва, а nvivio.com казва на браузърите да не използват нищо друго.
  • Без пароли: влизате с еднократна връзка по имейл.
  • API ключовете се показват веднъж и се съхраняват само като хеш; AI асистентите се свързват чрез OAuth.
  • Публичните интерфейси на базата данни не достигат до никакви данни, а всяка таблица има защита на ниво ред (row-level security).
  • Нашата администрация е зад Cloudflare Access и записва всяка промяна, с причината за нея, в одитен журнал.
  • Изтриете ли сайт или организацията си, данните им се изтриват до 24 часа.
  • Открили сте уязвимост? Пишете на security@nvivio.com; отговаряме в рамките на пет работни дни.

Вашите данни

Събираме по-малко

IP адресът се използва само в паметта, в момента на пристигане на посещението, и никога не стига до опашката или базата данни. В режим на поверителност посетителят се разпознава по код, който се сменя всеки ден; дневният ключ зад него се изтрива след 26 часа. От потребителския агент се запазват само браузърът, системата и типът устройство, а адресите се почистват, преди нещо да бъде съхранено.

В ЕС, без логове

Базата данни и входът работят при Supabase във Франкфурт (AWS eu-central-1). Опашката от събития, настройките на сайтовете и връзките на AI асистентите се съхраняват в Cloudflare под юрисдикцията на ЕС. Таблото, API и MCP сървърът работят до базата данни във Франкфурт. Резултатите от заявките не се кешират, а нашият код не пази логове на заявките. Посещението първо пристига в най-близкия до посетителя център за данни на Cloudflare; за посетители в ЕС той е в ЕС.

Криптирано по пътя

Скриптът, събирането на събития, уебсайтът, таблото, API и MCP сървърът работят през HTTPS; заявка през обикновен HTTP се пренасочва към HTTPS. Всеки отговор на nvivio.com казва на браузърите да използват само HTTPS в продължение на година, включително за поддомейните (HSTS). Връзката между нашия код и базата данни е криптирана, а доставчиците ни криптират съхранените данни и резервните им копия.

Вашите данни, вашето решение

Данните се пазят толкова дълго, колкото предвижда планът ви, а по-старите се изтриват всяка нощ. Експортирайте посещения и дневни суми като CSV, от Starter. Изтрийте сайт или цялата си организация и данните им се изтриват до 24 часа, с имейл за потвърждение.

Кой има достъп

Вход без парола

Влизате с еднократна връзка, която изпращаме на имейл адреса ви, така че няма парола, която да бъде отгатната, използвана повторно или да изтече. Nvivio сам написва и изпраща този имейл и само когато услугата за вход го поиска с валиден подпис.

Достъп за екипа ви

Всеки в организацията ви има роля: собственик, администратор, редактор или читател, за всички сайтове или само за един. Поканата работи само за точния имейл адрес, до който е изпратена, и изтича след 30 дни.

API ключове и AI асистенти

API ключът се показва веднъж и се съхранява само като хеш. Може да е само за четене и можете да го анулирате по всяко време. Без валиден ключ API отказва всяка заявка, освен за публичното демо с измислени данни. AI асистентите се свързват с MCP сървъра чрез OAuth, а техните токени се съхраняват само като хешове. MCP сървърът няма достъп до базата данни: той извиква API от ваше име.

Затворена база данни

До данните ви се стига само чрез собствения код на Nvivio, който при всяка заявка проверява кой сте и какво имате право да виждате. Публичните интерфейси на базата данни (REST и GraphQL) не достигат до нито една таблица: публичните роли нямат права, GraphQL е изключен, а всяка таблица има защита на ниво ред.

Нашият собствен достъп

Нашата администрация (admin.nvivio.com) е зад Cloudflare Access, а нашият собствен код при всяка заявка проверява отново токена на Access и кратък списък с поименно посочени хора. Тя не показва нищо от статистиката ви, само броя посещения на сайт, и не може да отвори таблото ви. Всяка промяна там изисква причина и се записва в одитен журнал, който не може да бъде променян или изтриван.

Как поддържаме Nvivio

Защита в браузъра

Всеки отговор на nvivio.com носи заглавки за сигурност. Нито една страница не може да бъде показана вътре в друг сайт, така че никой не може да ви подмами да щракнете нещо в таблото си. Файловете никога не се четат като друг тип, адрес с път никога не стига до друг сайт, а камерата, микрофонът, местоположението и рекламните теми са изключени. Иконките на други уебсайтове Nvivio изтегля сам и ги връща със строга политика, така че иконка никога не може да изпълни код.

Нищо изгубено, нищо двойно

Всяко събитие получава уникален идентификатор при пристигането си, така че повторна доставка никога не се брои два пъти. Събитията чакат в опашка с автоматични повторни опити и опашка за недоставени съобщения (dead-letter queue), така че кратък срив на базата данни не губи нищо. Скриптът се зарежда асинхронно, така че страницата ви никога не чака Nvivio. Освен това нашият доставчик на базата данни прави резервно копие всеки ден; това, което изтриете, остава в тези копия, докато не изтекат.

Как разработваме

Всяка промяна минава през проверките на типовете и автоматичните тестове, а в продукция се внедрява само от основния клон. Тайните стоят извън кода и се дават само на услугата, която има нужда от тях.

Плащания

Плащанията минават през Mollie, в Амстердам. Въвеждате данните на картата или банковата си сметка на собствената страница на Mollie, така че те никога не стигат до Nvivio.

Нашите доставчици и техните одити

Самият Nvivio няма сертификат за сигурност, като ISO 27001 или SOC 2. Изграждаме върху доставчици, които се одитират независимо и публикуват сертификатите си: Cloudflare за мрежата и нашия код и Supabase, върху Amazon Web Services, за базата данни. Физическата сигурност на центровете за данни е тяхна отговорност. Всеки от тях е обвързан с договор за обработване на данни със задължения, поне толкова строги, колкото нашите.

Когато нещо се обърка

Ако нарушение на сигурността на личните данни засегне вашите данни, ще ви уведомим в рамките на 48 часа, след като узнаем за него, както обещава нашият договор за обработване на данни, и водим регистър на всеки инцидент.

Какво все още нямаме

По-добре да го чуете от нас:

  • Втора стъпка при вход в Nvivio. Който може да чете пощенската ви кутия, може да влезе, затова защитете пощата си с потвърждаване в две стъпки.
  • Вход чрез собствения доставчик на идентичност на вашата компания (single sign-on).
  • Собствен сертификат, като ISO 27001 или SOC 2.
  • Програма за награди за открити уязвимости (bug bounty): благодарим ви поименно, а не с пари.
  • Публична страница за състоянието на услугата.

Открили сте уязвимост?

Пишете на security@nvivio.com, на английски или нидерландски. Потвърждаваме сигнала ви в рамките на пет работни дни, държим ви в течение, докато го отстраняваме, и не предприемаме правни действия срещу проучвания, които спазват нашата политика.

Подробностите, черно на бяло

Мерките ни за сигурност са приложение 2 към договора за обработване на данни; заедно с документите по-долу те са това, за което се ангажираме.

Вижте собствения си сайт в Nvivio още днес

Въведете имейл адреса си, щракнете върху връзката, добавете сайта си и поставете един ред. Това е всичко.

30 дни Pro безплатно · без кредитна карта · вход с връзка по имейл