TaxPinTaxPin

КОМПАНИЯ

Создан внутри
налоговой практики

TaxPin начинался как инструмент, который налоговая фирма сделала для своих клиентов.

TaxPin

Наша история

Каждый налоговый сезон повторялось одно и то же. Документы разбросаны по электронной почте и SMS, клиенты звонят спросить «вы получили?», а офис переживает за конфиденциальные данные, лежащие во вложениях.

Электронная почта никогда не была картотекой. Однажды отправленное вложение годами лежит в чужом почтовом ящике, и никто не знает, кто его открывал. W-2, сфотографированная и отправленная сообщением, оседает в галерее телефона без блокировки. Каждый март повторялся один и тот же разговор — «я отправил» и «мы не получили», — и никто не лгал. Просто не было никакой записи.

TaxPin начинался как инструмент, который налоговая фирма сделала для своих клиентов, чтобы решить именно эту проблему. Не эффектные функции — только безопасная передача документов и понятная картина того, кто что прислал. Вот и вся идея.

Поэтому продукт рос сезон за сезоном, а не по заранее нарисованному плану. Сначала — безопасная передача документов. Затем запросы и электронная подпись, чтобы «пришлите мне эту форму» больше не требовало звонка. Потом выставление счетов и оплата, а затем переписка, привязанная к каждому документу. Сегодня и расчёт зарплаты работает в том же портале. Каждый год ещё одна задача, которую делали вручную, переезжала на экран.

Языки появились по той же причине. В корейско-американской практике поколение родителей говорит по-корейски, их дети — по-английски, а сотрудники и бизнес-клиенты — по-испански, часто в одном офисе и в один день. На экране, где указаны ваш доход и номер социального страхования, никому не следует мучиться с языком, который даётся с трудом. Поэтому клиентские экраны начинались с корейского, английского и испанского, а теперь доступны на 15 языках, и сообщения переводятся автоматически.

Налоговые документы — одни из самых конфиденциальных файлов, с которыми кто-либо имеет дело. Номер социального страхования, доход за год, банковский счёт — информация, которую не вернуть после утечки, и всё это собрано в одном файле. Поэтому с первого дня нашей целью был не красивый портал, а максимально надёжное хранилище.

И мы старались не быть единственными, кто это утверждает. Мы не раз атаковали собственную систему так, как это сделал бы злоумышленник, — обход изоляции между фирмами, повышение привилегий, обход MFA, перехват приглашений — и закрывали найденное на уровне базы данных и серверного кода, а не интерфейса. Поскольку одна лишь внутренняя проверка оставляет слепые зоны, мы также заказали независимую внешнюю оценку (WebEASM AEGISonar), получили общую оценку 5 (Safe) и публикуем результаты как есть.

Мы считаем, что удобство имеет смысл, только когда оно опирается на безопасность. Каждая функция TaxPin — вплоть до одной загрузки или одного уведомления — создаётся только после того, как мы решили, как данные шифруются, изолируются по фирмам и записываются в журнал. Ниже — как эти принципы реализованы на деле.

БЕЗОПАСНОСТЬ НА ЭТАПЕ ПРОЕКТИРОВАНИЯ

Безопасность документов

Налоговые документы содержат номера социального страхования, сведения о доходах и банковские данные — информацию, утечка которой ведёт прямо к краже личности. Каждое проектное решение в TaxPin исходит из этого.

🔒

Шифрование при передаче и хранении

Каждый файл шифруется с момента загрузки и остаётся зашифрованным после сохранения на сервере. Ни на одном этапе документы не лежат в открытом виде.

🏢

Полная изоляция между фирмами

Мультитенантная изоляция (RLS) разделяет данные каждой фирмы на уровне базы данных. Учётная запись одной фирмы никогда не увидит документы другой — это обеспечивает сама база данных, а не только код приложения.

🔑

Многофакторная аутентификация

Одного пароля недостаточно, чтобы добраться до ваших данных. MFA привязана к самой политике доступа к данным, а не только к экрану, поэтому блокируется даже прямой вызов в обход интерфейса.

⏱

Ссылки для скачивания с ограниченным сроком

Документы можно скачать только по подписанным ссылкам, срок действия которых быстро истекает. Даже если ссылку случайно переслали или она утекла, повторно ею воспользоваться нельзя.

🧾

Полный журнал аудита

Каждая загрузка и скачивание записываются — кто, что и когда, — чтобы при необходимости можно было точно отследить, что изменилось.

🛡

Регулярные проверки безопасности

Мы держим оборону с помощью аудита кода с позиции атакующего, заголовков безопасности (CSP, HSTS и др.), автоматического выхода после 30 минут бездействия и проверки типа и размера загружаемых файлов.

Всё это спроектировано на основе принципов, которые IRS и FTC требуют соблюдать для защиты налоговых данных.

ВО ЧТО МЫ ВЕРИМ

Как мы работаем

🔐

Безопасность прежде всего

Безопасность — это архитектура, а не опция. Шифрование, изоляция и MFA обеспечиваются на уровне базы данных.

🧭

Сосредоточенность

Мы делаем одно дело — безопасный обмен налоговыми документами — и делаем его хорошо, без лишнего. Не расширять поверхность атаки функциями, которыми никто не пользуется, — тоже часть безопасности.

🌐

Многоязычность по умолчанию

Создан для корейско-американского сообщества, для англо- и испаноязычных клиентов и для тех, кто говорит на других языках, — каждый клиентский экран доступен на 15 языках, а сообщения переводятся автоматически.