TaxPinTaxPin

KUMPANYA

Isinilang sa loob ng
isang tax practice

Nagsimula ang TaxPin bilang tool na ginawa ng isang tax firm para sa sarili nitong mga kliyente.

TaxPin

Ang aming kuwento

Tuwing tax season, iisa ang nangyayari. Nakakalat ang mga dokumento sa email at text, tumatawag ang mga kliyente para itanong "natanggap n'yo na ba?", at nag-aalala ang opisina sa sensitibong impormasyong nakatengga sa mga attachment.

Hindi kailanman ginawa ang email para maging lalagyan ng mga file. Ang attachment na isang beses mong ipinadala ay nananatili nang ilang taon sa inbox ng iba, at walang nakakaalam kung sino ang nagbukas nito. Ang W-2 na kinunan ng litrato at ipinadala sa text ay napupunta sa camera roll ng teleponong walang lock. Tuwing Marso, pareho ang palitan — "ipinadala ko na" at "hindi namin natanggap" — at walang nagsisinungaling sa magkabilang panig. Wala lang talagang record.

Nagsimula ang TaxPin bilang tool na ginawa ng isang tax firm para sa sarili nitong mga kliyente para lutasin mismo ang problemang iyon. Hindi magagarbong feature — ligtas na paglipat lang ng mga dokumento, at malinaw na makita kung sino ang nagpadala ng ano. Iyon lang ang buong ideya.

Kaya lumago ang produkto nang isang season sa bawat pagkakataon, hindi mula sa isang roadmap. Una, ligtas na pagpapadala ng mga dokumento. Sumunod ang mga request at e-signature, para hindi na kailangang tumawag para sabihing "pakipadala ang form na iyon." Pagkatapos, invoicing at paniningil, at isang message thread na nakakabit sa bawat dokumento. Ngayon, tumatakbo na rin ang payroll sa loob ng parehong portal. Bawat taon, may isa pang gawaing dating mano-mano na lumipat sa screen.

Galing din sa parehong dahilan ang mga wika. Sa isang Korean-American na opisina, Korean ang salita ng henerasyon ng mga magulang, English ang mga anak, at Spanish ang staff at mga business client — madalas sa iisang opisina, sa iisang araw. Sa screen na naglalaman ng iyong kita at Social Security number, walang dapat mahirapan sa wikang hindi nila gamay. Kaya nagsimula ang mga client screen sa Korean, English, at Spanish at ngayon ay nasa 15 wika na, at awtomatikong isinasalin ang mga mensahe habang ipinapadala.

Ang mga tax document ay kabilang sa pinakasensitibong file na hinahawakan ninuman. Social Security number, kita sa isang buong taon, bank account — impormasyong hindi na mababawi kapag na-leak, lahat ay nasa iisang file. Kaya mula sa unang araw, hindi kailanman naging layunin namin ang magandang portal, kundi ang pinakaligtas na posibleng vault.

At sinikap naming hindi lang kami ang nagsasabi nito. Paulit-ulit naming inatake ang sarili naming system gaya ng gagawin ng isang attacker — pag-bypass sa isolation ng mga firm, privilege escalation, pag-bypass sa MFA, pag-hijack ng invite — at isinara namin ang nakita namin sa antas ng database at server code, hindi sa UI. Dahil may mga blind spot kapag internal review lang, nagpagawa rin kami ng independiyenteng external assessment (WebEASM AEGISonar), nakakuha ng overall grade na 5 (Safe), at inilalathala namin ang resulta nang buo.

Naniniwala kami na may saysay lang ang kaginhawahan kapag nakatayo ito sa seguridad. Bawat feature sa TaxPin — kahit isang upload o isang notification — ay binubuo lang pagkatapos naming pagpasyahan kung paano ine-encrypt ang data, paano ito hinihiwalay kada firm, at paano ito nire-record. Narito kung paano talaga ipinatupad ang mga prinsipyong iyon.

SEGURIDAD MULA SA DISENYO

Seguridad ng dokumento

Naglalaman ang mga tax document ng Social Security number, kita, at bank details — uri ng impormasyong diretsong humahantong sa identity theft kapag na-leak. Bawat desisyon sa disenyo ng TaxPin ay nagsisimula sa prinsipyong iyon.

🔒

Naka-encrypt habang ipinapadala at nakaimbak

Bawat file ay naka-encrypt mula sa sandaling i-upload ito at nananatiling naka-encrypt kapag naimbak na sa server. Walang pagkakataon na nakabukas na plain text ang mga dokumento.

🏢

Buong paghihiwalay ng bawat firm

Ang multi-tenant isolation (RLS) ay naghihiwalay sa data ng bawat firm sa antas ng database. Hindi kailanman makikita ng account ng isang firm ang mga dokumento ng ibang firm — ang database ang nagpapatupad nito, hindi lang ang application code.

🔑

Multi-factor authentication

Hindi aabot sa iyong data ang password lang. Nakatali ang MFA sa mismong data-access policy, hindi lang sa screen — kaya kahit ang direktang tawag na lumalampas sa UI ay naba-block.

⏱

Mga download link na nag-e-expire

Mada-download lang ang mga dokumento sa pamamagitan ng signed link na nag-e-expire pagkalipas ng maikling panahon. Kahit maibahagi o ma-leak ang link nang hindi sinasadya, hindi na ito magagamit muli.

🧾

Kumpletong audit log

Nire-record ang bawat upload at download — sino, ano, at kailan — para matunton mo nang eksakto kung ano ang nagbago kung kailanganin mo.

🛡

Paulit-ulit na security review

Pinapanatili namin ang depensa sa pamamagitan ng code audit na may pananaw ng penetration testing, mga security header (CSP, HSTS, at iba pa), awtomatikong logout pagkatapos ng 30 minutong walang aktibidad, at pag-validate sa uri at laki ng upload.

Lahat ng ito ay dinisenyo batay sa mga prinsipyong hinihingi ng IRS at FTC para protektahan ang tax data.

ANG AMING PINANINIWALAAN

Paano kami nagtatrabaho

🔐

Seguridad muna

Ang seguridad ang arkitektura, hindi isang opsyon. Ipinapatupad ang encryption, isolation, at MFA sa database layer.

🧭

Nakatuon ang disenyo

Isang bagay lang ang ginagawa namin — ligtas na palitan ng mga tax document — at ginagawa namin ito nang mahusay, nang walang kalabisan. Bahagi rin ng seguridad ang hindi pagpapalawak ng attack surface gamit ang mga feature na walang gumagamit.

🌐

Multilingual mula sa simula

Ginawa para sa Korean-American na komunidad, para sa mga kliyenteng nagsasalita ng English at Spanish, at para sa mga gumagamit ng ibang wika — bawat client screen ay nasa 15 wika, at awtomatikong isinasalin ang mga mensahe habang ipinapadala.