Bradley, Sadly, I have come to the same conclusions as you: there seems to be no consistant reason or noticable behaviour on the part of keepass that would lead to this. I have also checked to see if any filestamp time changes (on the keepass file) after simply opening it and performing a search, but as far as I can tell, it does not rewrite the timestamp. There are, however, some options within keepass (android) that might bear investigating: under "Settings", "Application", then "File Handling", perhaps someone might be able to determine if the "Database caching", "Check for modifications", or "File transactions" settings have any effect on this. Keep us all posted...thanks.