Інструменти PDF, які справді лишаються на твоєму пристрої
PDFluna — це безкоштовний набір інструментів для щоденних PDF-операцій — стиснути, редагувати, обʼєднати, розділити, підписати, конвертувати, OCR та десяток інших — який працює повністю у твоєму браузері. Нічого не завантажується на сервер. Нічого не журналізується. Нам навіть не потрібен твій обліковий запис, щоб усе це працювало.
Чому ми це створили
Кожен онлайн-інструмент PDF, яким ми користувались, завантажував наші файли на свої сервери, і коли ми спіймали себе на тому, що тягнемо туди розрахунковий лист або підписаний контракт, ми зупинились і подумали, що це насправді означає. Політики приватності обіцяли, що файли видаляються протягом 24 годин. Ми не мали як це перевірити, і весь обмін тримався на довірі, яку ми не мали права вимагати.
Кілька вихідних досліджень потому ми зрозуміли, що весь конвеєр може працювати в браузері. Сучасний WebAssembly і добре зроблені open-source бібліотеки (PDF.js, pdf-lib, fflate) обробляють кожну операцію, яка нам потрібна, ніколи не торкаючись мережі. Тож ми побудували набір інструментів, яким хотіли користуватися самі, дотримали обіцянки приватності на рівні архітектури замість декларативної, і виклали онлайн безкоштовно.
Ми не перші, хто пробував такий підхід — декілька інших застосовують його частково — але ми перші, кого ми бачили, хто йде до кінця: кожен інструмент 100% у браузері, кожен рядок важкої роботи open-source, без реєстрації, без водяного знака, без CTA «перейди на необмежений тариф» у бічній панелі.
Як це працює у твоєму браузері
Коротка версія: коли ти кидаєш PDF в один з наших інструментів, він читається в памʼяті твого браузера й там обробляється. Трохи довша версія нижче.
Усе працює у твоєму браузері
PDF.js, pdf-lib і кілька спеціалізованих бібліотек (Tesseract для OCR, mammoth для Word, SheetJS для Excel) завантажуються на вимогу та обробляють твої файли в тій самій вкладці браузера, де ти відкрив сторінку. Файли ніколи не доходять до наших серверів — немає сервера, який керує файлами, в принципі.
Приватність за архітектурою, а не за обіцянкою
Обіцянки приватності інших інструментів залежать від довіри, яку ти маєш до їхніх серверних політик. Наші тримаються на архітектурі: немає завантаження, яке можна записати, немає тимчасового сховища, з якого щось може витекти, немає конвеєра тренування ШІ, що засмоктує файли. Можеш перевірити сам у DevTools браузера — відкрий вкладку Network і поспостерігай нуль вихідних запитів, що несуть твій файл.
Без затримки на туди-сюди
Серверні інструменти чекають завершення твого завантаження, ставлять твою задачу в чергу за іншими, обробляють і відправляють результат назад. Інструменти в браузері повністю пропускають мережу. Для файлу 8 МБ на типовому домашньому зʼєднанні це економить 30–60 секунд до того, як почнеться будь-яка реальна робота.
Open-source ядро
Кожна бібліотека, що робить важку роботу (PDF.js від Mozilla, pdf-lib, fflate, html2canvas, Tesseract.js, SheetJS) публічно перевіряється. Будь-хто з акаунтом GitHub може прочитати справжній код обробки рядок за рядком — те, що закриті серверні інструменти не можуть запропонувати.
Нічого не доходить до наших серверів. Перевір у DevTools браузера.
0 грн
Вартість використання
Без платних тарифів, без обмеження «3 файли на день», без водяного знака.
100%
У браузері
Кожна операція виконується у твоєму браузері. Без серверної обробки.
Наші зобовʼязання
Пʼять речей, до яких ми зобовʼязуємось. Якщо одна з них перестане бути правдою, проєкт втратив свій сенс і у нас зʼявилася проблема, яку треба виправити — дай знати, якщо колись помітиш.
01
Твої файли залишаються на твоєму пристрої — завжди
Без завантаження, без тимчасового зберігання, без «оброблено й видалено за 24 години». Обробка відбувається там, де файл вже є: твій компʼютер, твій телефон, твій планшет.
02
Безкоштовно без штучних лімітів
Однаковий досвід для всіх. Без щоденних лімітів, без водяного знака на безкоштовному виході, без бар'єрів «зареєструйся, щоб розблокувати». Сайт фінансується рекламою, що показується на сторінках інструментів; це й сплачує рахунки.
03
Чесно про компроміси
Кожна сторінка інструмента документує, що він робить добре І чого не робить. Краще ти знатимеш заздалегідь, що, скажімо, наш Word у PDF реконструює документ як зображення-з-невидимим-текстовим-шаром, а не виявиш це після провального експорту контракту.
04
Без фейкових відгуків, без вигаданого соціального доказу
Наша сторінка відгуків чесно каже, що проєкт молодий. Коли справжні сторонні відгуки почнуть прибувати на TrustPilot чи G2, ми ставитимемо туди посилання з джерелом.
05
Без тренування ШІ на твоєму контенті
Ми не збираємо контент документів (не можемо — див. зобовʼязання 1), тому немає чим живити тренування ШІ. Анонімну аналітику ми також не використовуємо для цієї мети.
Open-source бібліотеки, на які ми спираємось
Нічого з цього не існувало б без роботи open-source PDF-спільноти. Кожна операція в PDFluna побудована на бібліотеках, які інші побудували раніше — здебільшого у волонтерський час, усі під допустимими ліцензіями. Якщо ти користуєшся PDFluna, і вона робить щось корисне для тебе, заслуга належить цим проєктам не менше, ніж нам. Номери версій — це ті, які ми наразі фіксуємо у продакшені:
Усі вісім проєктів публічно перевіряються на GitHub. Якщо ти технічний і хочеш точно зрозуміти, через що проходить твій файл, коли ти користуєшся інструментом PDFluna, код прямо там.
Хто стоїть за PDFluna
Маленька незалежна команда. Ми не венчурно-фінансований стартап, не побічний проєкт більшої софтверної компанії і не маркетингова обкладинка для платного продукту. PDFluna — це і є проєкт. Ми над ним працюємо, бо самі користуємось інструментами, і бо вважаємо, що компроміс, який більшість онлайн-сервісів PDF накладає на тебе — зручність в обмін на видачу твоїх документів — це не той компроміс, на який має бути змушений хтось.
Для конкретних звернень (підтримка, звіти про помилки, преса, бізнес) сторінка контактів має правильну адресу електронної пошти за темою. Для загальних запитань FAQ, ймовірно, вже має відповідь.
Що далі
Поточний каталог з 15 інструментів покриває щоденні операції. Ми працюємо над:
Офлайн-режимом. Service Worker, щоб інструменти працювали після першого візиту навіть без мережі — корисно в літаках, тунелях, скрізь, де нестабільне зʼєднання.
Інтеграцією з нативним аркушем поширення iOS / Android. Відкрий PDF з будь-якого застосунку та пропусти через PDFluna без копіювання у тимчасову папку.
Більше мов для інструмента OCR. Зараз тільки англійська; файли даних Tesseract для інших мов існують, треба лише підключити.
Чистіший мобільний UX у важчих інструментах. Підписати PDF і Редагувати PDF поки що мають десктопну форму; ми ітеруємо.
Оновлення зʼявляються в блозі; чейнджлог неформальний, але кожна випущена функція отримує свою статтю.
Спробуй
Найшвидший спосіб побачити, як працює PDFluna, — скористатися нею. Відкрий редактор або візьми інструмент з головної — файл, який ти кинеш, залишиться на твоєму пристрої.