Is this secure to keep sensitive data like pins, passwords using build in SQLite database?
4 Answers
In theory, an SQLite database created by your application will be visible from your application, but not from outside the application -- see Using Databases.
Still, I suppose that, one way or another, someone could retrieve that database (using some FileExplorer on a rooted device, or using ADB) -- so, it might be wise to at least encrypt the sensitive data.
Comments
There is a similar question already answered here
Basically, you can use System.Data.Sqlite wrapper, which includes encryption