I think it is worth mentioning that "the system won't allow for flexibility on this" is just about the oldest negotiation tactic in the book. (Along with, "let me check with my boss on that...")
In reality, there is zero reason Google, or any employer, should need to know your current or past salary information apart from that information's ability to work as a negotiation tactic in their favor.
Google has something you want (a job that pays $) and you have something they want (skill to make them $). Sharing your salary this early in the process tips the negotation scales (overwhelmingly) in their favor.
That said, Google is negotiating from a place of immense strength. They choose from nearly anyone they want, while there is only one Google...
...so, if Google wants to know your salary, tell them your salary. And enjoy your career at one of the coolest companies around. You win. :)
That said, Google is negotiating from a place of immense strength. They choose from nearly anyone they want, while there is only one Google...
And if salary is what matters use them as resume-points to get a higher salary somewhere else.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.