¿Cómo hago para crear un sitio web como mint.com para un proyecto personal? Más aún, ¿cómo obtengo la autorización para conectarme a las cuentas bancarias de las personas después de que ingresen los detalles?

No soy un experto en esto, pero recientemente he estado hurgando mientras trataba de obtener información bancaria personal. Muchos bancos (y cooperativas de crédito) usan un estándar llamado Open Financial Exchange (OFX), que permite que un programa obtenga información de cuentas, extractos bancarios, etc. Sin embargo, cada banco utiliza variaciones del estándar, y todos tienen diferentes formas de acceder a él.

También debe tenerse en cuenta que encontrar esa información no siempre es fácil, y tal vez algunos de los bancos no quieren que sea utilizada por aplicaciones de terceros. Sin embargo, la mayoría de las aplicaciones bancarias independientes tienen una base de datos de información OFX de diferentes bancos, que puede encontrar con algunas búsquedas.

Otro problema importante es cuidar la privacidad y la seguridad, especialmente si espera que otros usen su aplicación.