Безопасен ли е Safha? Сигурност и вашите файлове
Как Safha защитава файловете ви: къде се обработва всеки файл, кога се изтрива, кой може да го види, какви стандарти спазваме и какво предстои.
Знаем, че във файловете ви може да има договори, документи за самоличност и лични книжа. Затова изградихме Safha така, че възможно най-голяма част от работата ви да остава на вашето устройство, а когато файлът все пак трябва да го напусне, ви казваме кога, къде и защо. Всичко на тази страница е взето от реалната конфигурация на услугата, нейния код и отговорите на работещия сървър. Това, което все още не сме направили, е ясно отбелязано с „Предстои“.
Последна актуализация:
С един поглед
- 0 байтаот файла ви достигат до нас при инструментите, които работят на вашето устройство
- Веднагасе изтриват файловете от инструментите със сървър, след като резултатът ви бъде изпратен
- TLS 1.3криптира връзката, заедно с HSTS за две години
- bcryptсъхранява паролите, с цена (cost) 12
На тази страница
Принципи за поверителност
Три принципа стоят зад всяка функция на Safha:
Не продаваме данните ви
Не продаваме личните ви данни, не показваме насочени реклами и не използваме рекламни бисквитки или бисквитки за проследяване от трети страни. Политиката за сигурност на съдържанието (Content Security Policy) на сайта позволява на страниците ни да се свързват само с нашия собствен домейн (
connect-src 'self').Събираме само необходимото
Не ви е нужен профил, за да използвате инструментите. Статистиката ни е собствена: никога не съхраняваме суровия ви IP адрес, а го превръщаме в хеширан идентификатор чрез тайна стойност, която се сменя всеки ден. Дневниците на инструментите никога не съдържат имената или съдържанието на файловете ви, а само инструмента, къде е работил, дали е успял, колко време е отнел и приблизителен диапазон на размера.
Вие контролирате
Виждате къде ще бъде обработен файлът ви, преди да го изберете. Можете по всяко време да изтриете поканите за подписване и работните потоци, а профила си можете да изтриете сами от страницата „Моят профил“. Подробности ще намерите в нашата политика за поверителност.
Къде се обработва файлът ви
Всеки инструмент има значка, която показва къде се обработва файлът ви, още преди да го изберете. Възможните случаи са:
На вашето устройство
Файлът се прочита и обработва във вашия браузър, а вие изтегляте резултата направо от браузъра. Файлът не се изпраща до какъвто и да е сървър. Това важи за повечето инструменти за PDF и снимки, например обединяване, разделяне, завъртане, подписване на собствен файл и компресиране на снимки.
На нашия сървър
Някои инструменти се нуждаят от софтуер, който не работи добре в браузър, например при конвертиране на офис документи и разпознаване на текст (OCR). Тук файлът ви се изпраща по криптирана връзка до нашата услуга за конвертиране, която го обработва и го изтрива веднага щом резултатът ви бъде изпратен.
Чрез доставчик на ИИ
„Резюме на PDF“, „Превод на PDF“ и „Въпроси към PDF“ извличат текста от файла ви и изпращат този текст, а не файла, до Anthropic по криптирана връзка. Подробности ще намерите в раздела ИИ. Препоръчваме да не използвате тези инструменти за силно чувствителни документи.
Покана за подписване
Когато поискате от други хора да подпишат документ, пазим го, докато всички не го подпишат: документа, имената и имейлите на подписващите и одитна следа за всяка стъпка. Тази функция е само за потребители с профил. Колко дълго го пазим, е описано в раздел Съхранение и изтриване.
Работни потоци
Ако свържете няколко инструмента в запазен работен поток, всяка стъпка следва правилото на своя инструмент. Запазваме настройките на работния поток в профила ви, а не файловете, които минават през него.
Стандарти, които спазваме
В момента нямаме сертификати за сигурност от трети страни, като ISO/IEC 27001 или SOC 2, и не показваме техните логота. Ето стандартите, които реално прилагаме, и това, по което работим:
Принципите на GDPR
Не съществува официален „сертификат за GDPR“ и ние не твърдим, че имаме такъв. Но прилагаме принципите на Общия регламент относно защитата на данните (GDPR): събираме възможно най-малко данни, определяме срок за всичко, което пазим, и обясняваме къде се обработва всеки файл. Правата ви включват:
- Изтриване: изтрийте профила си сами от страницата „Моят профил“.
- Коригиране: променете името и езика си на страницата „Моят профил“; за всичко останало ни пишете по имейл.
- Достъп и преносимост: поискайте копие от данните в профила си на [email protected].
Практики на OWASP
Прилагаме практики от насоките на OWASP за сигурност на уеб приложенията, включително:
- Политика за сигурност на съдържанието (CSP): скриптовете и връзките са ограничени до нашия домейн, а сайтът не може да бъде вграждан в други сайтове.
- Защита от SSRF: „HTML в PDF“ и „HTML в изображение“ приемат само публични http и https линкове, а ние проверяваме IP адреса при всяка връзка и всяко пренасочване, така че никоя заявка да не може да достигне до вътрешната ни мрежа.
- Изолирано изобразяване: браузърът, който изобразява уеб страниците, няма пряк достъп до интернет; всяка негова заявка минава през същата проверка, а скриптовете в качените HTML файлове са изключени по подразбиране. Макросите в офис файловете никога не се изпълняват, а всяко конвертиране се извършва в отделен процес с ограничение на времето и на обема, който може да запише.
Иракският закон за електронния подпис
В Ирак действа Законът за електронния подпис и електронните сделки № 78 от 2012 г. Подписите в Safha са обикновени електронни подписи: пазим одитна следа с времето на всяка стъпка и SHA-256 отпечатък на оригиналния и на окончателния документ. Те не са подписи, удостоверени от доставчик на удостоверителни услуги, и не даваме правни съвети относно валидността им. Ако документът ви изисква подпис с определена правна сила, консултирайте се с юрист.
По какво работим
Предстои- ISO/IEC 27001: изграждаме система за управление на информационната сигурност по този стандарт преди независима оценка.
- Независим тест за проникване от външна фирма.
- Двуфакторно удостоверяване за администраторските профили.
- Криптиране в покой на файловете от поканите за подписване.
Сигурност на продукта
Хостинг
Safha работи на сървър, нает от Contabo GmbH, чийто диапазон от адреси е регистриран в Германия според регистъра на RIPE NCC. Всяка услуга работи в собствен Docker контейнер, управляван с Coolify: уеб приложението на сайта, услугата за конвертиране и база данни PostgreSQL.
Мрежа и защита от DDoS
Трафикът на сайта минава през мрежата на Cloudflare, чиято услуга включва автоматична защита от разпределени атаки за отказ на услуга (DDoS). В самия сървър базата данни се намира във вътрешна мрежа, откъсната от интернет, а услугата за конвертиране не приема връзки отвън: само уеб приложението на сайта може да се свърже с нея, и то със споделен таен токен.
Криптиране при пренос
- Целият сайт работи през HTTPS, а HTTP заявките се пренасочват към HTTPS.
- Връзките поддържат TLS 1.3.
- Изпращаме HSTS заглавка за две години (
max-age=63072000; includeSubDomains), така че браузърът ви да отваря сайта само по криптирана връзка. - Връзката между Cloudflare и нашия сървър също е криптирана, с валиден TLS сертификат.
Съхранение
Пазим малко неща на сървъра: профили, работни потоци, запазени CV и статистика в базата данни, както и файловете от поканите за подписване на диска на сървъра. Паролите и токените на линковете за подписване се съхраняват само като хешове (bcrypt и SHA-256). За яснота: днес не криптираме в покой базата данни или файловете от поканите за подписване със собствен ключ; те са защитени чрез мрежова изолация и права за достъп на сървъра.
Съхранение и изтриване
Тези стойности са взети от реалните настройки на услугата:
| Данни | Колко дълго |
|---|---|
| Файлове от инструментите, които работят на вашето устройство | Никога не достигат до нас |
| Файлове и резултати от инструментите със сървър | Изтриват се веднага щом резултатът ви бъде изпратен или веднага щом обработката се провали |
| Файл от блокирала задача (например ако връзката ви прекъсне) | Автоматичен почистващ процес се изпълнява на всеки 5 минути и изтрива всеки файл от задача, по-стар от 42 минути |
| Къде се намират временните файлове | Във временна файлова система в паметта (tmpfs), а не на постоянен диск; тя се изчиства изцяло при рестартиране на услугата |
| Текст от инструментите с ИИ при нас | Не се пази след обработката |
| Текст във „Въпроси към PDF“ | Пази се в паметта на сървъра най-много 30 минути и никога не се записва на диск |
| Текст при Anthropic | Изтрива се в рамките на 30 дни съгласно публикуваната ѝ политика, с изключенията, които тя посочва |
| Линк за подписване, изпратен на подписващите | Валиден 30 дни от изпращането |
| Изтегляне на подписаното копие чрез линка на подписващ | 30 дни след завършването на поканата |
| Документ и одитна следа на покана за подписване | Докато не изтриете поканата сами |
| Сесия на влизане | 30 дни |
| Подробни записи от статистиката | 400 дни, след което остават само дневните общи стойности |
| Вашият профил | Докато не го изтриете от страницата „Моят профил“ |
Когато изтриете профила си, изтриваме от базата данни профила ви, работните потоци, запазените CV, поканите за подписване и техните одитни следи; броят на използванията на инструментите остава без каквато и да е връзка с вас. Файловете от поканите за подписване също се изтриват от диска на сървъра.
Профили и пароли
- Паролите се съхраняват като bcrypt хешове с цена (cost) 12, които не могат да бъдат превърнати обратно в паролата. Не приемаме пароли, по-кратки от 8 знака.
- Сесията ви се пази в подписана бисквитка с атрибутите
HttpOnly,SecureиSameSite=Laxи изтича след 30 дни. При всяка чувствителна заявка проверяваме отново статуса на профила в базата данни. - Смяната на паролата прекратява незабавно всички други ваши сесии.
- Опитите за влизане са ограничени: 5 грешни опита на профил и 20 на IP адрес в рамките на 15 минути.
- Никога няма да ви поискаме паролата – нито по имейл, нито по какъвто и да е друг начин.
ИИ
„Резюме на PDF“, „Превод на PDF“ и „Въпроси към PDF“ използват API на Anthropic и работят само когато ги включим на сървъра.
- Какво се изпраща: извлеченият от файла ви текст, а не самият файл, с ограничение на размера при всяка заявка.
- Какво пазим: нищо след обработката. Само „Въпроси към PDF“ пази текста в паметта на сървъра до 30 минути, за да отговаря на допълнителните ви въпроси.
- Какво заявява Anthropic: съгласно публикуваната ѝ политика за поверителност (последна актуализация: 1 юли 2026 г.) тя изтрива входните и изходните данни от API от системите си в рамките на 30 дни, с изключение на посочените от нея случаи, включително прилагането на нейната Политика за използване и спазването на закона. В нейните Търговски условия е посочено, че тя няма право да обучава модели върху съдържанието на клиентите от своите услуги.
- Нашият съвет: не използвайте тези инструменти за силно чувствителни документи.
Плащания
Всички инструменти и функции на Safha са безплатни в настоящата версия. Не искаме платежна карта и сайтът няма система за плащане. Затова не събираме и не съхраняваме никакви платежни данни.
Хранилище „Моите документи“
Хранилище за вашите официални документи, например лични карти и паспорти, в приложението на Safha за телефон:
- Остава само на телефона ви: нищо от него никога не се изпраща през интернет.
- Криптирано с AES-256-GCM: всеки документ, неговият преглед и индексът на хранилището.
- Ключът му е защитен от системата на телефона: Android Keystore или iOS Keychain, отключва се с биометрия или с кода за достъп до устройството, или с 6-цифрен ПИН за хранилището.
- Изключено от резервните копия и от прехвърлянето към друго устройство.
Вътрешна сигурност
Управление на достъпа
Safha има само две роли: потребител и администратор. Администраторското табло се отваря само за профил с роля на администратор, а ние проверяваме тази роля на сървъра два пъти: при достъпа до таблото и след това при всяка страница и всяко действие в него. Промяната на ролята на даден профил или спирането му прекратява незабавно сесиите му.
Минимални права
- Услугата за конвертиране работи като потребител без root права върху файлова система само за четене и записва единствено във временна папка в паметта.
- Тя прочита тайните си веднъж при стартиране и след това се отказва от root правата; тези тайни никога не достигат до процесите на конвертиране.
- Ключът за Anthropic се намира само в услугата за конвертиране; той никога не достига до уеб приложението на сайта или до браузъра.
- Паролата за базата данни и ключът за подписване на сесиите се генерират от платформата за внедряване; никой не ги въвежда ръчно.
Двуфакторно удостоверяване за администратори
ПредстоиВ момента не предлагаме двуфакторно удостоверяване за администраторските профили и няма да твърдим, че го предлагаме. Докато не го добавим, първата администраторска парола се генерира на случаен принцип от платформата за внедряване, а опитите за влизане са ограничени както за всеки профил.
Дневник на администраторските действия
Действията, които достигат до устройствата на потребителите, например изпращане на известия и публикуване на версии на приложението, се записват заедно със самоличността на администратора и часа.
Проверете сами, че файлът ви не е бил качен
Не е нужно да ни вярвате на думата. При инструментите, които работят на вашето устройство, можете да проверите това на компютър:
- Отворете страницата на инструмента в Chrome, Edge или Firefox.
- Натиснете F12 (или щракнете с десния бутон и изберете „Inspect“ / „Проверка“), след което отворете раздела Network („Мрежа“).
- Изберете файла си и стартирайте инструмента.
- Наблюдавайте списъка: няма да видите заявка, която носи файла ви или съответства на размера му.
Има и още по-прост начин: отворете страницата на инструмента, прекъснете връзката с интернет и инструментът продължава да работи.
Докладване на уязвимост в сигурността
Ако откриете уязвимост в сигурността на Safha, пишете на [email protected]. Публикуваме този адрес във файл security.txt съгласно RFC 9116. Моля:
- Опишете проблема, стъпките за възпроизвеждането му и засегнатата страница или инструмент.
- Не осъществявайте достъп до чужди данни, не ги променяйте и не ги изтривайте, и не нарушавайте работата на услугата, докато тествате.
- Дайте ни разумен срок да отстраним проблема, преди да публикувате каквито и да е подробности.
Четем всеки доклад и отговаряме на него. В момента не предлагаме платена програма за награди за открити грешки (bug bounty), но сме благодарни на всички, които ни помагат да защитим потребителите си. За всякакви други въпроси относно поверителността или профила ви: [email protected].
Какво обещаваме
Никоя защита в интернет не е съвършена. Това, което обещаваме, е написаното тук: че възможно най-голяма част от работата ви остава на вашето устройство и че ви казваме ясно кога файлът ви го напуска, къде отива и защо. Когато нещо тук се промени, актуализираме тази страница и нейната дата.