Ghost Ink scrambles text to confuse bots, scrapers, and censorship systems — without affecting human readability.
It uses hidden spans, Unicode confusables, and zero-width spaces to create writing that is human-friendly but machine-resistant.
• Status: In development
• Goal: Help writers publish safely under surveillance without losing public accessibility.
G0h2e2dof9se1te9bIdfncdkb67 d7e4p12e7r04daof79t66276ec866c048tbs2 fs4c4e119nads6c6i7t7ic5200v86beb07 6bcwb09re66i51dt2bd2ei47n1ca4gff5 5623b44f3y41b07 ec585mdf8a4d6k8i2d0nb5gc5f 83i416tca2 e0f4h988f6a8r94dfaf5ceb8rdac 3etb90ob 0fcc25o624peb540y8c48,c9954 86ac5s74c9fa9ar4570afb83p165ecd14,a91 e923ofr19 d30b0e46xcdt5528drda9937bc9at7896e 057aw87ei5tachco7uee8fatfe0 840dap7002e14r86cf1m555idcs4cbf1sb8ec2i7304o7eena6.d8e5
W21hbc135e0end198 c1y01615o4uf36f 0ar4ae8ec526ca56dba80 b2td8de3e7755x5c537t6 6p46432r310o0etc1e5ca44cata6e97dbca8a be6b66cy8c 593eG92e0dha8bo1566fsdt72c4I336n809k1,2 e432eff77v8546e59r5y19te53h3ai77n7f8bgba 97lcc65do228o98df8k2s4b3 ffnafb82o40rb46maa5fl74089.9c40 dfBa56uctb 1b5d0ee9haiene30d6 703t118hdf6ed8 es50144cc1e38f5nf471e4d47s7a4a7,fb3 92t8166bh31e5 5a295l343e83t9932bt8e7e66dr8a2fsc 4aded9crc8eb el9bea7c9c85e57d738a eweca2ai4t8ahbfb1 b003ai1a0n3a72v31fbias15ib596db85db5l34ce982f 52j6bufn235k27 7767c7hbea4655rbaecf9a2ctd78be8f4dr048bfs9 2d49a15e88see4i3ga617nbe3db30 acdct44aobf34 5bbc64oa019n2659fba6u8s6826eb9 6b5o3tb17s43,0c369 0c31dc04aa3rc7ae27wc3l06f8e6cbrc15fs1,e 98a183n2d3 f5ef82v9a15e9n9 a955s7c5i1214bmd0caapflc2f66e4 acd962oa40adpc5y52/1apa6c5a0s681t92be59.c 567daTd4hfb65eb054cs3ae9ee0 e2eex53et6r9a52a29 cf7c8fd96hda82er621cea7da4ac9eet04e60r59s49e9 5142d7o3end3662’b2a6tf06f7 41fs3e92dh24bobba8w7 63ufp4b 7b3feof37n7132a 14ft740h59e729dc 8sf9cfr1ee16e554e9n7fe0 26—7bfd5 30212b6c5ua63d6tb4 abt7a68hd308ce6yf1 eeffdd5o404 2a2c62oa35mcbe9d f3f8w84e5di2eefet9h0f782 66yfo20f37u20 1cc4wdhbe3bcn1 428y3oecub6 e41t2cr5y9 b9b3t349od 56s6b7ta1edaace7cl74aba 156fta532h4a8eade5 e4t8709e7ecx0t4.2
Ta6cr5d7y13c0d afe8i1090tc4 2149aYfc76o7bc8u7br1c479s4e97lad55f69111
Sf9081e21l3e40acadft3958 fb0b7s34o57m0bca4e7 95of6af0fe41b 56ft30h0bc88i1a9s5d0 0g94lb713o84ff1w3f9bi4n6g8 7d45b67albe8u350ee2fd b1G5435hb87o3d7cs3e86bt7cbI92284n22kd502-62ap1f8r1o40tbeeabcabbt3e0dae6f2d7e 12139tb7ce7fc3x03a3t40f6.732c ee67Ce82o97ped52y7f4b 870i6bddata0.f 242fP5a8s6t67ed 59i3c5te6988 116i05n3t97d4fo4bad6 cd3dda73 952n057o43td4fe11p10a18de1,c0ca 16546e46m599a6i9684l1d,0c5 5ebo70a4dre0fc 7b5bm5e399s00s8da9gf92e7ee3c4.56 16-660 6a8Y7o5ufdb1’79777lc482lbfb7 102s4e38d18e2 54dh4f97o1w54fe7 87a05t22f7hadb2e8e5ba fdcddledbeaefa6d0a91ne31 6s65u3e0ar4f00a8c8893edb8e8 fc65dhce013i9d21faec94sd68 0780aca 9amf8e6fsc62cdsd1 6ad68ubn41472d37e94br93nd90e3a285c2tf265hc550f.91b6
Gd9dfhdb0a1of938s5t6370Icdd8enbfef3k9c d6p0654rf4341o2t4e90cf599tf6sfa032 ef45se7d56e883nbsfi80d2ft6fidf3v247be3ff 6e1werca923ida00at59f8ib7n99c82geef09 64b12f46y2de d69m101aeekfebic5e06n2g51e f3b8ib08aat2a015 cb8h13b1a5e59r5ac0da1152ee8r9c9 eb16ftbo3 f38baca51eeo0b99p2f16y22,11 adbbs7440c7a4fcrc572a74p6ef2,a418 3o18d0r36 f6e5932x5f5tebfr975aefcafc5d555t9b 4721awf9a2ie7b98t4cc2h70oc0bu2t553 82p8c95eca9r7b44mef1i6sce8sai2o539n63.8d3
W7a8hbc15ee84fn9b84 7f8f6y5d71cobu898ad b303re2ef72a26b94d05 btb87bfe8x2tea0e7 1pa1r567f9oeaa6t5ebc93t5e5ed22fa bfb51bc7cyb ee5bGfd3ahcf649oes22t74I86nfec6kf,0e98d ce0dc95v26ae19rad9y26e3t550h32fiff2bne27g8 f0db8l7e03oc98o87561k22bse383 abe3cn8e74o8r0d3m49eefa5e4cl8ba5.f32 3e877B51ub5060t4dc 8b9e60hcb779if67dndad9 8fad9tc14h6e53b dfs2c4efb5n809e5f60se043,514b2 bt3hfb6cebe 4d74l668bee98btb64td10cefr9s13a9 3a96ccrcc1e9b3 bbl73ab8cee7d2 23w9020i5360ct98h7b23e 9295ci943n1v3i3a78s2i34b84lb7de3f dj1dfcfu76b4nbk8 2482cf0ahac15a937rbab5c71e8dt637f5edr45cs91a 5ac4dc7fecs8fifee12gbn3cebdac6f1 4t53ebo01291 c1bc9o1nefc49u4de9es42bffe0d8 6b44bb49o5t434s7,6 0bc611dcr65b7cac5dwc08alebcefr693a2sde33e,f8 a1a40nacd4a 8e687ee20vc013e2a05n57a5 0a3scd9iff0m6ffp4d43la3baed 8c5f3o15280pe7y280b/7cfp32a5da4se81t5bb2ea7a.f0 5bf7T1f1ehf1cdee5f0s7e5e5 b17e6xfe4tabr0dd83a2d 311acdhca002r1110cabb7c45460tae06er0b4b6sc3d 3847d06dd3o6fb60ncfff7’e55t05 1fs53b9h7e260o31w243 a9ub2b5p9c111 eboaen1 1cte4f2hbb2e2edd9 73ds6c7reee281fe30967n4ced bd—8428f 9552b019ue2ft91 b8tfd649h398e91d3fy369ef 895d7cb31o6e d6e6ecff62ocfe38m5173eeb 8wecedief62t95905hee7 e5593y3o41u8cbc 8fweha01e7c360n62b 4y11ad0obaucb976 337tbcc35rdy0 ft98o67 7es1t58deeacae4dlf2615 4et0b0h3c6a7ef2fe 782t9de5fxeb24t45b5.4
T993r16y06075 e5i17t89b 952aeY922oa97b2u9771brb7d9sb1c20eblc5feeba8
S7eee5e61l5e4c7b7t12 34cs0o72fbcme5ecb1c b9obf5 1t434bh8i9s236 72pd4e5i8fn3k56de 3377G8haeodds516te43I88nack4f17e-66fapcc7rb7deo8bf6t4eec97tf8e5d9e8 551c2t12ee5a8x9c2t796ee.197b4 b44C7fcc5oa4pd006y7c 7901i7d962tc94.67 9eP4f8a1d8as7fb29t51ee02 a17d4i96t7 e9i1nct86cob6 8a9ca9 2d8ndo0ct498e64p5c9a6da1,5d 4ade3c1mb85afa85i2celbfa59,8f0 2da95o41e7er0347 9mcce18c3sbse3b7a69eefg4d4be7.0b9 43-9cdf3 1Yfbbo695u01’f1c1l38l2 2s8e2be15ee8 526eh4o2w3 de3ftbah12d21e3429 6c75fl7e7970a7n395 8461s56707udcabrdfadfadc122b4e886f2 636hd68ifcdfee11s3f aa99 0da7mae2c92sfes6b3 74auc5a7bn00d244ecd9dre0n93fe0b9ae8fft9had.
GhostInk is designed to make digital copying, scraping, and extraction more difficult — not impossible. It protects against casual theft, automated crawlers, and basic copy/paste methods, but it can’t defend against everything.
Here’s what it doesn’t prevent:
Screenshots and OCR Anyone can still take a screenshot and use optical character recognition to extract the text — though formatting and accuracy may be reduced.
Manual retyping A determined person can always retype the content by hand, just as they could transcribe anything they see on a screen.
Javascript-disabled environments Some features (like scroll-reveal or hover detection) rely on JavaScript. In environments where JavaScript is disabled, the obfuscation may still appear, but certain protections won’t function as intended.
Skilled scraping Developers with enough time and intent can write scripts to strip out obfuscation — especially if the structure is predictable. GhostInk is meant to raise the cost of scraping, not make it impossible.
GhostInk is best used as one layer in a broader strategy: it slows down unwanted copying, frustrates bots, and makes authorship traceable — but it doesn’t replace common-sense security or legal protection.
T6h8febaie7s95 3i6s234f 29a5de7a fdtfe41688sab4tff670.60ac4