FalsiScan: Make it look like a PDF has been hand signed and scanned
gitlab.com
gitlab.com
People in front of me in line got turned away for using printed bills, but mine worked just fine.
Poor people are excluded via apathy not malice
This was around 1995-7, so 9/11 had zero infuence on the origin of this idea, although it likely helped provide justification for it.
That said, I find it mildly interesting that it took at least two decades to even begin to roll out from serious discussions in the corridors of power to actual changes affecting the drivers and voters.
> Congress wanted to pretend in front of the voters and the public that they were making it difficult ...
Then it makes sense
Why do you assume that this debt went to the poor? There is quite a bit of evidence of welfare for the wealthy and large companies.
> the countless duplicative entitlement programs subsidizing food, health care, housing, schooling, etc.
Any figure for this? No mention of the stupidly large military spending or tax breaks?
IOW, the US legislature is responsive to people and especially poor people only 5-20% of the time.
This seems naive to the point of being bizarre. Employers of lower skill and lower margin labor can get it cheaper if their prospective employees are more desperate and thus have less bargaining power. Low wages are the gift that keeps on giving because it keeps your prospective workers from saving enough to weather the risk of negotiating harder, quitting to look for better pay, etc.
If you look at places that have policies that seem to keep the poor down vs places less so, there's at least some clear correlation in terms of who the major employers with more influence in the state are -- those who rely more heavily on cheaper labor with lower profit margins, vs those who are much less exposed to that due to having higher profit margins or less of their costs come from commodity labor.
Just think about what the biggest businesses might be in say, Oklahoma versus New Jersey.
Another way to bring this point home, compare a middle class family in say, Mexico or India, to say, California or New York. Inequality is higher so the cost of basic labor is cheaper, which translates to people with the same middle class job in a place like Mexico or India being able to easily afford a lot more of the sorts of labor intensive services only wealthier people would have in much of the US, like a live in maid/cook, taking a long taxi trip to and from work 5 days a week, etc, stuff that a middle class person in the US would need to ration a lot more even if they do take some ubers here and there and eat out here and then.
Reap all the benefits of the slaves doing their work, avoid any of the downsides of having to actually listen to their needs.
This seems utterly inflammatory, and somewhat divorced from reality. I absolutely understand systems thinking, and specifically can see the argument for posiwid here, but even then... This sort of conspiracy thinking strikes me as profoundly not useful.
Before attributing laws requiring IDs to the evil evil overlords, first ask yourself why 80% of citizens approve of these laws? Is everybody just all working to keep a tiny group of people down? Might it instead be that complex systems have edge cases and people who are already on the margins of society hit these edge cases more? The reason I ask is because we can fix bugs, but obviously we can't fix a global conspiracy, so I'd really like to know which I'm dealing with. If it is a conspiracy this makes it seem like there's nothing I can do to solve the problem.
[0]: https://www.monmouth.edu/polling-institute/reports/monmouthp...
Voter suppression is a real thing in the United States. It's a strategy often used to hold and retain power by the minority (often richer, privileged) party
See https://www.aclu.org/news/civil-liberties/block-the-vote-vot...
> Suppression efforts range from the seemingly unobstructive, like strict voter ID laws and cuts to early voting, to mass purges of voter rolls and systemic disenfranchisement. These measures disproportionately impact people of color, students, the elderly, and people with disabilities. And long before election cycles even begin, legislators redraw district lines that determine the weight of your vote.
" The reason I ask is because we can fix bugs "..
These problems can be fixed, but they require effort by all citizens to vote and put pressure to make voting equitable.
Fortunately I live in New Zealand so our democracy is quite healthy, though it could always be better.
The link you posted indicates that 80% of people think it's reasonable to show ID at a polling station. I think you'd find that's a pretty common opinion on it's face because it's perfectly reasonable to show ID to do things like vote or get social security benefits or register property you own or all those government-y things.
The trouble comes when you hijack that perfectly reasonable expectation by then making ID preferentially difficult to get for certain classes of people. You don't need to trust that this is the case - it's apparent from the statistics. More than 10% of adult US citizens don't have ID. Why not? Because it takes time and money - you need to pay fees, you need to travel, you need underlying documents that can sometimes take hundreds of dollars of fees themselves to generate, etc. Politicians also can 'tune' what counts as ID to preselect the voters they want. TX for example, counts concealed carry cards as ID but does not count student IDs.
In fact, in 2014 the GAO itself found that strict photo ID laws reduce turnout by at least 2-3 percentage points on average with significantly higher proportions in economically depressed and racially diverse areas, and it's well documented that the people impacted by that lower turnout are overwhelmingly members of specific demographics that tend to vote for specific policies. That's a pretty big incentive to marginalize these people if you don't agree with those policies.
It's undeniable that for many of the most vulnerable and powerless members of society obtaining ID under the current regime is in direct conflict with simple survival, and is unlikely to be a priority. If we want to require ID for voting we should make the process of obtaining that ID require as little economic power as possible - a task that is easily within our grasp.
You can’t do much in life without ID.
We need people to feel pressured into doing shitty jobs, if the poor get less poor maybe they won't flip burgers for minimum wage.
For that matter, if you are one of the masters of the Universe, why do you even need the poor people who only interact with other poor people? If you were optimizing the world and were actually evil, wouldn't the world look a whole lot different than the uncoordinated mess we have today?
Why do "we" need people to feel pressured to do anything when frankly it's just easier to rule without a giant underclass you have to constantly fear?
It actively feels like everybody is looking for someone to blame for the state of the world when really the world is just the result of a whole bunch of people with a whole bunch of different hopes, plans, and dreams, many of which you might possibly disagree with.
It’s not super complicated, it’s just the natural consequence of an elite in power wanting to stay that way. You can see it as some kind of class behaviour. It has been going on since as far back as we can see, e.g. in Ancient Greek and Roman societies. People are being replaced by robots, as soon as it makes financial sense. This itself is really not new, and has caused issues since the start of the industrial revolution (see the various textile labourers strikes over the last 2 or 3 centuries).
> If you were optimizing the world and were actually evil, wouldn't the world look a whole lot different than the uncoordinated mess we have today?
It’s uncoordinated because it isn’t actually a large conspiracy by a couple of evil masters of the world. It’s a result of everyone in a position of power acting it their own self interest over time.
> Why do "we" need people to feel pressured to do anything when frankly it's just easier to rule without a giant underclass you have to constantly fear?
Mechanisation has been a more and more realistic strategy, but this is very recent. You still need people to make stuff. Also, “the underclass” is not going to disappear on its own.
> It actively feels like everybody is looking for someone to blame for the state of the world when really the world is just the result of a whole bunch of people with a whole bunch of different hopes, plans, and dreams, many of which you might possibly disagree with.
Exactly. That, and the fact that some people’s hopes and dreams depend on them exploiting other people.
Except that when everyone knows what a poverty trap is, how they form, how to spot them, and what to do about them, and none of that gets done, we start to fall on the opposite side of Hanlon’s razor. It’s not like that scholarship is new or controversial, so why is this still a problem?
Once you have the job you can use the paycheck as proof of residency.
I can tell its all very well intentioned, I can understand how and why all the rules came to exist, it still has the net result of making the poor, poorer.
That's not what Karl Marx said
This is just bureaucracy expanding and slowly taking over a working nation.
The unproductive members of society slowly winning over the productive ones and setting up rules to justify their comfortable existence.
The same happened in most countries and won't die until the government itself dies (because a government never makes itself smaller) and a new society replaces it.
A utility bill doesn't require proof of residency to get. Neither does a credit card statement. Infact if I were creative I could say I live anywhere and provide false documents of that. It is the legitimate use of this system that is difficult, not illigitimate use.
The system is not designed to be secure or to ensure residency, that's not it's purpose. Its purpose is to create further government control to suppress citizens rights to operate freeley in their own country. Specifically, to target low income individuals. These people creating the policies are not the same people whom are affected by them.
If I am U.S. born I have a right to operate in certain capacities as a citizen. Voting, owning land, and working are all rights unalienable. The fact this is not currently true is proof of the federal fascism we live in.
The USPS could function quite successfully as an ID system and a bank, were they allowed.
The US federal government has to be too loose about keeping track of citizens specifically to avoid looking too fascist. One of your many American rights is to have no ID at all. Protecting that right for two dozen people makes everything extremely complicated for the rest of us.
Utility bills are the DMV's equivalent of a cheap lock. A smart attacker can pick the lock, and a determined attacker can cut it off. But the majority of thieves are walking around looking for unlocked car doors instead.
Do you really think DMV asks for a copy of a utility bill because it's a good way to suppress your rights? I would think that there are plenty of more effective ways to do so, if that were actually their goal.
How is that any different than bringing any other piece of official mail that you receive at your home address?
The state surely must know how to tax you, and thus they need to know who you are and that you're a resident in the state... It seems the information inevitably must be there already so why try to imitate that with a bunch of random tokens such as bills sent to an address where they could go straight to the source?
Just curious.
You're responsible for filing your own state taxes based on when/how/where you worked.
I wish, but I don't think each of many departments talk or share individual's personal data between them, unless its collections or something. Like, DMV would not have access to one's tax status or details, and tax one's might not know one's driving license details. I wish the willpower & technology increases to make it happen.
If you wanted to truly authenticate residency or at the very least prove that someone has access to the mailbox, sending them a one-time auth code per mail would be a better idea rather than relying on third-party services where people may use paperless billing for convenience.
Mailing someone a code would be more secure but, to the parents point, would be even more onerous of a process for people to comply with.
Some comments above suggested above that this is an intentionally burdensome process, but to the contrary, bringing in a bill is one of the least burdensome ways to authenticate residency.
"No-one important enough is bothered, so we haven't had to try to fix it" is a far cry from "there [aren't] any better alternatives". We're HN; that's not the hacker ethos.
Fraud is not nearly the problem people think it is...
Of course there is. It's having a central resident registry like is common in most countries other than the US.
If you have a passport... no need for a "real ID" driver license.
If you don't like having to carry that big book around, other solutions include a federal passport card (USD 65) [1]. Same size, so fits in wallet. Bonus is it does not have my address on it, nor does it show what state I live in.
If you're a legal non-citizen, you can use the passport of your home country (which you're required to have in the USA, and should carry with you when you travel anyway).
[1] https://travel.state.gov/content/travel/en/passports/need-pa...
Had to provide proof of address and the only thing I had was the rental agreement with my landlord. But the copy I had was signed by me, but not countersigned by my landlord.
The clerk didn't want to accept it. I told him I could just walk out and fake a signature. He said that's OK and that he isn't a policeman. So I countersigned it in front of him. He paused and then accepted it.
Well, I mean, forgery is a class C felony, at least in my state. If you had walked in with the signature on it, the clerk would have had plausible deniability. Your act of forging in front of the clerk took the plausible deniability away, making them complicit to a felony.
You're really lucky they accepted it. They had no good reason to take on that legal risk.
Why?
This is obviously way less safe than using digital signatures, which are bound to me by SSO. Anyone could sign any document with a fake signature that looks just like mine, it would be very hard for them to do a digital signature associated with my account.
I get so much paper mail it's insane. Paper mail that I'm supposed to respond to with more paper mail.
Fuck that.
I've run across this many times when people use the word "best practices". The most safe thing is often breaking convention, so "best practices" becomes the unsafe thing everyone has done for years, even when it's _not_ industry standard or a good idea.
What state? Certainly, that's neither in the Federal REAL ID requirements (more stringent than most preexisting state requirements) nor most states implementation of REAL ID (which can be narrower than what REAL ID allows.)
E.g., California, for REAL ID, requires documents (not necessarily bills, though those are among the things explicitly on the list of acceptable documents) that are printed (not necessarily mailed) and show the physical address.
Is there a good explanation of the reasoning behind this requirement documented somewhere?
And then REAL ID is considered as reliable as a passport (except to fly internationally, of course), so you've bumped up the level of trust a huge amount with one simple edited printout of a bill.
I think they just don't actually care where you live that much. And since they'll mail your card to that address, that place has to be associated with you somehow.
I glanced at another state out of curiosity and it seemed stricter.
Another tip if you need “proof of address” is to use any notice from your State that your license or other paperwork is expiring. They’re a government agency, the paper is printed on their letterhead, and it’s addressed to you at the address you’re already trying to establish!
Also why does the DMV need a proof of residence? What if you live in a van?
This probably won't get you past the requirement of utility bills in your name at that address to get a "Real ID" that allows domestic flights without a passport, though.
Same thing for getting a PO box, you need a physical address first. The post office will tell you the same thing, to use the address of a homeless shelter.
The folks writing these laws do not live in vans, and do not care, nor even think about the impact of their actions on folks with alternative living arrangements / folks poorer than they are.
Like, what if you are a millionaire living in a fancy RV driving around national parks for a couple years?
Now you have a residence address and utility bills in your name to your residence address, and you can get a driver's license there, just like a real boy.
Presenting, and having infraction points assigned to, different licenses for traffic offenses.
Using nonresident states to avoid license restrictions in the state of residency.
I know many people don't want us to risk becoming a "show your papers" country, but A) We already kinda are (ever been pulled over?), and B) It just makes more sense to have something like ID be centralized, preferably with a much better model then SSN's.
1. The ACLU-style left fear it will lead to more pervasive, easier surveillance, and more "papers please" style checks on poor people and immigrants.
2. The right hates it because it's an extension of government power, arguably a 10th amendment violation, and it would greatly simplify voting for people who traditionally vote democrat.
3. A nontrivial number of people believe (no-joke) that it would be a portent of the apocalypse, relating to the number of the beast in the book of revelation. This actually came up in a number of state legislatures as they standardized drivers licenses after 9/11.
The few polls I've ever seen actually say it's fairly popular with people, but those interest groups are non trivial.
People mainly rely on their state drivers licenses because states regulate driving. (And most other day-to-day government interactions that require ID)
If you’re the authority asking for ID, you get to decide which one to ask for.
It's a pain, but it's still less annoying than dealing with a printer.
They were for a 401(k) plan I was updating RMD choices. I got the PDF form from their site, filled it out in Preview, pasted my signature PNG, and used an app on my phone to fax it(!) to their number.
Got rejected. Had to actually print the damn things and sign them with a pen, scan them again with my phone’s camera, and re-fax them.
Was mildly infuriating.
Granted, no one is going CSI on anything I sign. I should probably just make like ten pngs of my signature and paste those in.
So what I'd do was take the PDF, paste in my wife's signature, print it out, sign it myself, then fax it over. Never had any problems.
This product looks interesting, although the idea of me entering coordinates for the stamp instead of just stamping it in a GUI is not at all appealing...
EDIT: Clicking on it, I see the source code is available. If I can run it on my local box then this might be a little less nasty than mucking with the `convert` command.
Used to use Photoshop where I just made my signature a custom brush.
Disclaimer: I work for Figma.
"+noise Random -fill white -colorize 95%" to add some noise to the image
"-distort ScaleRotateTranslate '$x,$y $angle'" to randomly shift horizontally and vertically the document, and randomly rotate it slightly
"-density 150" for a low-ish resolution so it better hides the fact the PDF wasn't really scanned
"-colorspace Gray" to make it black & white
"-quality 60" to increase JPG compression and somewhat reduce picture quality
#!/bin/bash
# Make a pdf look like it was scanned.
if [ $# -ne 2 ]; then
echo "Usage: $0 input output" >&2
exit 1
fi
tmp="$1".scanner-look.tmp
mkdir "$tmp" &&
# without -flatten some PDF convert to a JPG with a black background
convert -density 150 "$1" -colorspace Gray -quality 60 -flatten "$tmp"/p_in.jpg &&
: || exit 1
# each page is randomly shifted in the X and Y plane.
# units seem to depend on angle of rotation in ScaleRotateTranslate?
offset() { echo $(($RANDOM % 1000)); }
for f in "$tmp"/p_in*jpg; do
# each page is randomly rotated by [-0.5 .. 0.5[ degrees
angle=$(python -c 'import random; print(random.random()-0.5)')
x=$(offset)
y=$(offset)
convert "$f" \
-blur 0x0.5 \
-distort ScaleRotateTranslate "$x,$y $angle" +repage \
\( +clone +noise Random -fill white -colorize 95% \) \
-compose darken \
-composite \
${f/p_in/p_out}.pdf || exit 1
done
# concatenate all the pages to one PDF
# use "ls -v" to order files correctly (p_out-X.jpg where X is 0 1 2 ... 9 10 11 ...)
pdftk $(ls -v "$tmp"/p_out*.pdf) cat output "$2" &&
rm -rf "$tmp" #!/bin/bash
# Adds a bad scanning effect to PDF files.
if [ $# -ne 2 ]; then
echo 1>&2 "Usage: $0 input.pdf output.pdf"
exit 3
fi
convertPage() {
# PDF filename in first parameter, page in second
file=$1
page=$(($2-1))
png=$(printf "pdf2scan-page-%05d.png" $2)
# Convert PDF page to black and white PNG
gm convert -density 300 "$file"[$page] +dither -rotate 0.35 +noise Gaussian -type bilevel -fill white -fuzz 90% -colors 2 $png
# Optimize PNG
optipng -silent $png
}
export -f convertPage
# Read number of pages
pages=$(pdftk "$1" dump_data | grep NumberOfPages | sed 's/[^0-9]*//')
# Loop through pages and convert in parallel
for i in $(seq 1 $pages)
do
echo "$1":::$i
done | parallel --eta --colsep ':::' convertPage {1} {2}
# Create PDF from PNGs
img2pdf -o "$2" --producer "" --pagesize A4 pdf2scan-page-*.png
# Remove temporary files
rm pdf2scan-page*
For a cleaner 1-bit look without noise and rotation, use "gm convert -density 300 "$file"[$page] +dither -colors 2 -type bilevel -fill white -fuzz 40% $png".It was a "government document simulator." What you would do is upload a nicely scanned document, and it'd give you back a mis-alighed, crappy quality "scan" of that document, with random blotches and other visual noise. You know, like regular government/FOIA-received documents.
I feel like this is halfway there, if not more (so thank you!), but that website was so authentic.
I don't know if it's even around, but it made me giggle, and I'd like to find it again. If not--great startup idea!
"-flatten" results in all PDF pages being rendered into a 1 page PDF output. If "-flatten" is removed, I get a multi-page PDF output as expected. Thoughts?
EDIT: "-flatten" does what it is supposed to. Delete if operating on multipage PDF.
Edit: haha! The "-flatten" needs to be replaced with "-alpha flatten". This way, multi-page documents are still handled correctly, and alpha transparency is also handled correctly. I just tried on this sample file with transparent images: https://tcpdf.org/files/examples/example_042.pdf
> convert: UnrecognizedAlphaChannelOption `flatten' @ error/convert.c/ConvertImageCommand/673.
Though personally I just use something like Xournal++ to edit the PDF (add text, add a signature image, etc.) and then use the following command to "fake scan it":
convert -density 150 input.pdf -colorspace gray -blur 0x0.1 -sharpen 0x5.0 -level 10%,90% -rotate -0.5 -sharpen 0x1.2 output-scanned.pdf
I hear you, fellow Frenchman !
Anyway, businesses still like to do it this way ("Signing" pdf by applying some pixels). I wonder if it is just an inconvenience to overcome both for businesses and consumers that just write this off and don't bother that it is such a weak binding. It is like some dirty workaround/hack to put those silly signatures on digital documents to get stuff done.
In the US from what I read[1] the situation is pretty much the same a scan of a signed document is binding as well as non cryptographic electronic signatures.
[1] https://resources.infosecinstitute.com/topic/legality-electr...
Generally speaking in most countries the civil law does not specify how the contract is supposed to be made. You can buy from the shop with just a nod of your head. Only some specific agreements have to be written down (and even fewer made in front of the notary).
More seriously, do let us know what you find. I've heard both sides on this but the "verbal agreement is also binding (just gl proving it)" side is usually from better sources like an actual lawyer posting on a forum as opposed to a random boss making claims about signature requirements, for example.
Yeah, you're right. Please do not take me as an authority or lawyer on that matters. It's just what I think I know, but I may very well be wrong :)
What I read is that even informational documents are considered in court. However document that bears legal validity, must contain: document name, date, signature (with exceptions) and recipient.
However I did found a relevant quote:
> Section 5. > (1) A document shall be signed in one's own hand. A document of the organization shall be signed by the person whose position is indicated in the document. A personal signature reproduced in a paper document using technical means shall not ensure legal force of the document.
https://likumi.lv/ta/en/en/id/210205-law-on-legal-force-of-d...
But I'm not sure if print->sign->scan qualifies, as the signature itself isn't put there with technical means. But this rules out putting image as a signature on PDF.
This is not talking about e-documents. E-document states that it must be signed with secure electronic signature.
I know Latvian people are reading this too and this document is very helpful in that regard: https://www.tm.gov.lv/lv/media/7605/download
So within the EU a scanned document is valid though the law does say the method used needs to be proportional to whats at stake.
Another cool thing, the whole document itself does have a hash where you can go to the website of the ministry of justice and input the hash to verify the document. It was unexpectedly neat.
Yet Ford repeatedly insisted I print out the documents, sign them, and scan them. I tried a digital signature anyway - and they called me out on it.
Do you mean:
A) a cryptographic signature?
B) an image of your handwritten signature?
C) something else?
I think you and GP might be talking about different things.
I’ve had many instances where people insist I print, sign, scan, rather than e-sign.
I too have put an image of my signature on the pdf rather than printing; I have had those both rejected and accepted.
I don’t have a printer and have been annoyed by this insistence greatly. Enough that seeing this post filled me with glee.
You could theoretically, in some cases, run a business on nothing but verbal contracts, but you would be foolish to do so because you’d have difficulty proving anything if it were disputed.
edit: I see that I misinterpreted the parent comment. Sorry.
You just get away with it because the contract wasn’t binding so there was no fraud, right?
I bet those “non-binding” contracts are actually much more binding than you might think.
Would a business agreement concluded over email not be binding? Can you get away with fraud by just tricking people into agreeing to use docusign?
If (not cryptographically) esigned contracts are not binding in your country, how does that not cripple law enforcements ability to combat fraud involving such contracts?
If I sell you a car and we use a contract like this, do I then get to keep both the car and the money? If not, how is that contract not binding?
But yes, anything that's not a proper digital signature might as well just be a random png pasted into a pdf. No legal binding power whatsoever.
https://www.handy-signatur.at/hs2/#!sign/single
When I tried sending such a document to a German insurance company, they refused to accept it. I ended up faxing the document :/
> Gemäß Artikel 25 eIDAS-Verordnung hat eine qualifizierte elektronische Signatur die gleiche Rechtswirkung wie eine handschriftliche Unterschriftund wird in allen Mitgliedstaaten anerkannt.
Doesn't work always, but the times it doesn't I usually find a competitor that does prove to be more cooperative pretty easily!
https://github.com/spapas/pdf-sign-check
It uses org.bouncycastle and apache pdfbox and is completely open source. I'd be happy to help anybody that wants to use it in his organization!
We use it sucessfully in my organization (public sector in Greece) for some years; notice that to be able to sign you need to have a proper certificate for your organization.
No professional service is really needed to sign a document; it all depends on the acceptance of the certificate you use for signing by your government/laws. I.e you may need to buy a certificate from a trusted organization or you may need to generate a certificate from a public sector organization of your country.
Other than that, it's awesome not having to deal with this crap, though, public notaries are very unimpressed by this stuff.
Tools like this will skew and degrade the image in a similar way to a scanner so that it fits this ridiculous requirement
It's funny to me to look at a company like DocuSign whose shares surged early on the in the pandemic because they expected a dramatic increase in need for digital signatures and then the price crashed when it turns out that signatures aren't actually useful and we can just live without them.
However something that is quite a separate matter is the question of whether one needs to actually be in possession of that piece of paper. A scan of an original serves as proof that the original exists. ...and this is usually all that anyone requires for practical intents and purposes.
But: You're not supposed to do print/sign/scan, and then just throw away the original. You're kind of supposed to keep it in case you're ever asked by a court to produce it. The document partially loses its forensic value if no original can be produced.
If the counterparty needs it, why don't they request you sign two copies and send them one? The idea that they would later want it for forensic evidence that you really did sign it seems odd: if it's in their benefit and you wanted it to not exist, and you're the one possessing that original copy... you can make it not exist.
But, to come at it from the other side: If you want to make sure you can actually rely on the document in court, it's probably a good idea to keep originals and definitely a bad idea to use this FalsiScan tool.
The lowly-paid administrator who deals with you might not be able to detect the FalsiScan that you submit. But if something goes to court and it benefits them to undermine the forensic value of the document, then you might well find yourself faced with a digital forensics expert proving to the court that the document came from this FalsiScan tool. This opens the possibility that, for example, a third party with access to your computer that contains all the digital assets to create FalsiScans (like a scan of your signature) could have created the PDF.
It's not obvious that you would want to respond to that by saying "but I definitely definitely did use FalsiScan myself, meaning the PDF to represent my signature on the document".
If the other party can make it look like you purposefully sent something that would make it past their administrative procedures but would have questionable forensic value so that you could later have it thrown out in court, then you can no longer rely on the document yourself and could even be liable to damages that resulted from their relying on it.
If they can clear a slightly higher burden of proof in the general direction of fraud, they could even come after you criminally: Fraudulent creation of digital assets of forensic value (like scans of paper documents) is a criminal offence. -- At least in Germany; I don't know U.S. law that well.
That also applies to your original suggestion about making a document not exist whenever it serves your purpose for the document to not exist. ...that too is kind of a criminally relevant thing that you probably don't want to do.
Just bought another rental and it was an ordeal trying to find a scanner. Tried the college near me, was denied as you have to be a student. The library is closed down apparently. FedEx didn't have one. The one at the Office Depot was broken. I ended up driving 30 miles to a friends house to use theirs, which required driver upgrades since nobody had used it in a year. I don't understand the point of jumping through all these hoops.
I feel the same with credit card signatures, completely useless and has never once helped me with identity theft or fraudulent transactions. Now I just draw a horizontal line or smiley face.
I'm not an app developer. Probably for the best.
Sounds like what you really hate are mobile device displays.
If mobile devices required zooming and panning to read anything, they'd not be popular at all, so they're apparently not where the problem lies.
Since we accept signatures as proof of identity, we are really stuck in 3,000 B.C. [0]
[0] https://blog.thegrizzlylabs.com/2020/11/history-of-signature...
So this really isn't any worse than the alternatives, at least for PDFs...
In others (e.g. Denmark), you don't even need to sign - merely stating your intent to accept a contract, and having a clear record of that intention, is enough. In this case, again, "looking real" is a non-issue; you can even send an email in some cases.
In yet others, you will definitely be asked for a "wet" signature, and a digital signature is not considered legally acceptable. Here looking real could matter; if your signature is obviously non-physical, it may be refused.
This also varies by situation. In some places, banks want to see a wet signature, _and_ will compare it with an existing wet signature they have on file. In this case, it very much matters how real it looks, where "real" means "matches this other real signature". (Does this make sense? Arguably no, but that's the way it currently is.)
I think the goal is to minimize the risk of someone rejecting your document because it looks photoshopped.
I'm no way affiliated to foxit but that functionality there works. And saves trees.
Makes me actually like signing things. And it's also wonderful for sending feedback on stuff.
Ah yes, all of it is a joke, the example text is too. Which is fitting for the problem it is intended to solve.
https://www.cogencyglobal.com/blog/getting-document-signatur...
You can even sign your life away like this, especially as most notarization has now been replaced by systems like Verification by Certification.
https://www.ilga.gov/legislation/ilcs/documents/073500050k1-...
First comment posts a way to achieve something similar with imagemagick, which I've been using flawlessly since.
There are so may options, e.g.:
convert -density 100 -blur 0x0.1 +noise Gaussian -colorspace gray -rotate 0.5 -attenuate 0.2 mypdf.pdf scan.pdf> convert -density "${DENSITY}" "${PAGE_IN}" -linear-stretch 3.5%x10% -blur 0x0.5 -attenuate 0.25 -rotate "${ROTATION}" +noise Gaussian "${TMPDIR}/${PAGE_BN}-scanned.pdf"
I would be very tempted to use something like this next time, however I have a feeling that the same people who think this is sane would accuse you of fraud if they ever found out. Not sure if it's worth it.
Note defraud.
Create an array of signatures on paper.
Use photoshop to make it transparent.
Take transparent images of signatures and make pdf stamps out of them.
Use pdf stamp to sign docs.
Print pdf with stamp markups as image to pdf printer.
It is even easier now with Shortcuts in the latest macOS releases.
Would be neat to have this take a rubberstamp image and do all that work too.
Worked like a charm.
Does it matter, given its intent?
The image conversion might be a separate feature in your PDF editor.
1. Photograph your signature
2. Add to a pdf in Acrobat Reader using "Fill & Sign" function or paste into a docx file.
3. Use https://makescanned.com to give the pdf or docx a scanned effect.
When I need to sign something & print, I use that font in pdf; or use Rand & Char formula is excel.
Question: Is the signature done by FalsiScan and Adobe Sign equivalent legally?
Why -z and -t for the x and y coordinates of the initials?
(More seriously: nice work. I'll probably use this myself someday.)
Tools->Annotate->Signature
You can have multiple signatures ready to use (see Annotate->Manage Signatures), e.g. multiple variations of yours, so they don't look all the same when signing a doc multiple times.When including a signature you can position and resize it, e.g. to adjust for layout, font size, etc.
Am I missing something?
Great work though.
I love that penis ahhahha
I hate bureaucrats, and now that they lost some power due to web forms/applications they are tempted with some stupid requests, like this one :)
Signing documents with visual signatures instead of cryptographic ones is already extremely archaic, but having to make them look like being signed by hand is absurdly so.
This would be helpful in that case.
Yes, it is an odd combination of legacy (sometimes regulatory) requirements and modern technology, but there are numerous situations where only wet ink signatures are accepted, and “digital signatures” are not accepted—even though the document is stored in a digital format.
Wet ink signatures are most commonly required in finance / investment / banking transactions. They are sometimes required for B2B transactions. While not as common in the US as in other countries, you can also run into requirements where documents must be signed via wet ink signature under seal (or stamp). Scanning a document with a signature line that has been embossed with a company seal looks somewhat comical and arguably legible (especially if the scan is done with a feed-through scanner) but is required to get business done sometimes.
> For bureaucratic reasons, a colleague of mine had to print, sign, scan and send by email a high number of pages. To save trees, ink, time, and to stick it to the bureaucrats, I wrote this script
I don’t disagree that the whole “signing and scanning” is dumb, though.
For historical reasons, we still need to allow signing things by hand, which has a number of challenges in proving the authenticity of any such signature and preventing falsification of signatures (especially if you don't have the original document with the ink but rather a scanned copy).
Then, there are digital signatures, though instead of one large standard for all of the world, we have a whole bunch of regional ones. For example, in Latvia we have eParaksts (translates to "eSignature"): https://www.eparaksts.lv/en/
It is a largely commercial venture, which allows signing documents with either data in the chip that's embedded in our national ID, or i guess mobile solutions as well and also gives you the ability to verify these arbitrary documents in a centralized manner as well. The good thing here is that it supports signing arbitrary documents and storing them in an .edoc container or even embedding the signature inside of PDFs or whatever, but it still feels very regional, is still centralized and most of the software for reading PDFs directly doesn't recognize their CA or intermediate certs as trusted and therefore gives you errors, so you need to do verification on their site.
But what happens when you need to somehow indicate within a document that you're signing it digitally? You just put the text: "THIS DOCUMENT IS SIGNED WITH AN ELECTRONIC SIGNATURE AND A TIMESTAMP" in text at the bottom, which seems silly and doesn't really mean anything - how are you supposed to examine that if you ever need to print it? Furthermore, this kind of locks you in to using the .edoc container and keeping it around and perhaps even think about how to quickly get and display its contents. Sure, they have desktop software for that, but it's not like you can automate that super easily (not saying that working with digitally signed PDFs is a walk in the park, either).
In some parts of the world, an electronic signature just means taking a JPEG (or an equivalent) of your signature and embedding it in a particular spot of your PDF or whatever, which is plain nonsense in my eyes - sure, it looks pretty, but there's no actual cryptographic protection or benefit to doing so, since it's laughably easy to reproduce by anyone who wants to fake your signature. It actually surprised me when digitally signing a PDF came up as a Linux challenge on Linus Tech Tips and Luke thought that this approach is what was intended (whereas Linus interpreted it more or less correctly but searched for the wrong thing, more or less): https://www.youtube.com/watch?v=TtsglXhbxno&t=257s
So, here's my questions to all of you, maybe you have some thoughts to share:
- why don't we have one centralized format of signing any and all pieces of data, with a focus on documents? (think GPG but actually used and internationally recognized)?
- why don't we have one centralized, yet distributed CA infrastructure with intermediate certificates by country and then further nodes for each institution with people's certs being the leaf nodes, so that we can validate any signature globally?
- why don't we have a format that involves representing this data both in digital and printed form, say, when you want to print a document, it essentially gives you this picture of your signature with a QR code besides it, that either involves enough information to validate this signature (be it crypto data or just an URL in the case of a web based solution), as well as the parsing logic to go the other way when scanning signed documents?
- how did we get to the point where the above is not our current reality? why didn't document signing ever get the love that something like SSL/TLS did?
- any ideas on how these things could possibly be improved? thoughts on fully decentralized solution (everyone has a private/public key) vs something that holds one's hands more and provides an easy to use interface or even lets you sign things on your behalf (e.g. like eSignature), ideally behind 2FA?
- could any such initiative ever be fully free and open source, possibly subsidized by the governments of the world? i mean, (almost) everyone has a pen, but not everyone should pay for DocuSign or whatever, right? .md img {
max-width: 100%;
height: auto;
}
I think that goes here: https://gitlab.com/gitlab-org/gitlab/-/blob/55a4cc5a53903250...A change based on your comment was merged earlier today (with a link to your comment in the description): https://gitlab.com/gitlab-org/gitlab/-/merge_requests/78933
img {
max-width: 100%;
}