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.
Gf594hcbo5f6es2ba02t642Ic3fn4kaa8e bpfre5b59oe9t96e261a8ce936tcc0s68b6 c83ds827ebn9990sd7i0ed0t55i2ae0avf1a32e8263e b17wdbebre734if6t89328i0n8f375gae3c ab9254y2 76b5mbca030ck9i74dndcegba4c2 ci293f2t116 f9befh6a35aba0f1rce0d7f8a2e22arbcb8 ft924oa2d a742cao19p77c84ye,618 ecs352d4car6193a76dfcpe2ee61a2,ff 20e6od692brb1 75ecxd05dt575r0accdt04f awei9f0t0h737o3eu2t151d 1c5p9ec5188rdmaeb5i1s7c6s2ia3o2nef3f9.18
W08e06h9e5b1a8n67 9366y73oeu4ad40 ccf9r2eee8aa2a1adfff31 e5c5t8eedxd6842t9c8f aaaafpdfder376o3eebt8be55f24c3t2fc3e8dfe03 4966bb6b99y9b 4G340h857o80sd51t16Id09an7k73d6c,68c8f 19f7e88706vfbebre7y352at611hd97i6ndg6a0 b3l58aeo3192aocbkf83se3d 0n0c1o75a5rd34bm78eda753b0le.f76 72bB0ucb8c6t87a85 a4be0fe67899hfi95n9d9f0c3 80dte8873h89e7e543e1 81as3133c9e91n67e9s1e9,eae4b 54070t8f9bh8a7eaa18 64le1eee0dt53f40tf086ed0r03e2s70c40 d5ad86dfr74477ef10c 67d1ldbba99a04c33fe07202db5 06f6w46dd5i1d7bt058hc23d4 c39if9b0en8v81di5acfsc4ie574bbc4c79ld0a4ee8 3762j43f6u1bb3ndda96kae40 e5c4h2e3da1r9a67c9t8a5e6e6c8rf1a1s4 d97cd424ae850fsf0i8eg26005n2e96e67d6d65 e5dbatc0650od08af a162ecaocnfa1f2289uc30dsba6baeb7b deb4o03tecsd,ec95 bc8cr3f76aaf4436w6l8a8fedrd44sb9,0b11 4ea0n89debce 3427dedb929vaae60ef7n8 87s5i8dm60p1b7lae0 81c15o7aapfbc5yd502/eb42p9360acsbt0a035e2099.2 7c0cTce7fh7ebsdeaee2 36957e62a9x5tee9r19dafb f12ac39ebh247ae1b27re46ceacdc08at5f9e3r8se490 1a74dd505oc8n4’d1dtca24 2a0sbdfc7h0505oeb3w2363d 18303ub423pf54b 94b2obn43a 42ca8tb0f4h77e84dd 920s847c9348r65aedd26eefena8 f—4d1f6 30e6bd2ed7u0te097 fb5bfta53hbe72dya1 25178d8ao29 30c0obb9m00e4fede 6w602bi339t0dhd81fb 0dy79e2bo11u2868 be4w0ch0def8fnf d5y5o3u6d85 cter06y9edc3 4btfaado8c657 59bs8bd8t11e6a8afl3a51 01aftcf512hfe555e 6bdt8db13e054x9te4473.f6
Td7br2c3y24 86ce1i33tefb37 3aY89oa5u1357rc629esfe4l244ff6a
Sf9506e169bfl2beee6c021at5a90 cs0572o936dbm57be909 e1f9odfbf5c de5tc245h8i9s6f3f 2g04abl0o5bc11wfci311b1nccbagb7c4b 95cbdl91ab7uee0dd f847eG6ahf9d5do9s1t0dc6I76nfbbk61d-8p6arcoaa3t3473ead4dac4638t83eae9dad10 0a8t7e1e7e70xa507t1.83 4ac89C7ee4oe7pfe1by80 fi46tb7135.298 95cP5c64a9sbt4d585eae191 ei954td f1ie2n9t6doeb 555ad f5e58n0o4t49e36c0p1697aa2d3bc,7 fbc0ecdb4m3b2ab6i9f7l9,d9e0 89o5r65c1 fbm242e41s43dsfe90a7gd035e8.fc505 65-b 17Ycob4u037e’4fe98l5cl65bc3 a2s899e8101e7 85ch5123o925ewf04e cb22t310bh2ec50 d952c1lf3171e11aef72en707 7e232sd82uadcr3d83f3aa219c4e19 3h0icebdf6db2ec888s0c1b9 45a99e3 fcdmbe475e8es55f5s0c3 6c8u057nafdbecbecrce726n54ea8ab2c4t2cdh11b45.dcbf
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.
Tbb6fh57i4ds5b 95ic8se5726 3a9a4b9c bd6edtadde4cs9bft4ef1.9a