Live data from Hacker News

SimpleFIN Bridge – Securely provide your bank transaction data to apps

bridge.simplefin.org

11–20 of 35 posts

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#11
post #9

1. Does this mean providing your transaction data to SimpleFin? 2. How do we know you're not snooping on transaction data? 3. Do you accept responsibility for any financial losses caused by your errors? 4. Has any member of your management ever been convicted of a criminal offense? 5. Who is your bonding company? I'm suspicious of startups that want to insert themselves into a money stream.

I'm glad you're suspicious. There should be more poeple with questions like the ones you've asked. We are still very early-stage, but here's my best quick answers:

1. Yes, unfortunately. See my answer to evolve2k

2. We ought to publish our privacy policy, but as a principle, we have no interest in selling or mining data.

3. Losses caused by misreporting?

4. No

5. None yet

Sorry those are probably unsatisfactory, but they're honest.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#12
post #10

What's the difference between this and Plaid.io?

As we understand it, Plaid Connect offers connections to a limited number of banks. We (will) offer connections for tens of thousands.

Also, consumers of the SimpleFIN protocol (apps, your own scripts, etc) do not need to register with SimpleFIN Bridge (or any other provider of the protocol, for that matter) before consuming the data feed. In this way, it's a bit like key-secured RSS.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#13
post #9

1. Does this mean providing your transaction data to SimpleFin? 2. How do we know you're not snooping on transaction data? 3. Do you accept responsibility for any financial losses caused by your errors? 4. Has any member of your management ever been convicted of a criminal offense? 5. Who is your bonding company? I'm suspicious of startups that want to insert themselves into a money stream.

thinkcomp is that you?

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#14
post #9

1. Does this mean providing your transaction data to SimpleFin? 2. How do we know you're not snooping on transaction data? 3. Do you accept responsibility for any financial losses caused by your errors? 4. Has any member of your management ever been convicted of a criminal offense? 5. Who is your bonding company? I'm suspicious of startups that want to insert themselves into a money stream.

thinkcomp is that you?

Animats is, I believe, John Nagle:

https://en.wikipedia.org/wiki/Nagle%27s_algorithm

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#15
1. What are you actually doing to secure this? Are you encrypting persistent data? What data do you retain and for how long?

2. Who's in charge of your application security? Do you have a full-time security person on staff? Can we see who they are?

3. Have you retained a security consultancy to review your code? Are you doing it on a regular basis, or as a one-shot thing?

4. Do you have a security page somewhere we can see? What's your policy with regards to outsiders/strangers testing your application for vulnerabilities? Have you provided permission to do that?

5. What stack are you running on? A PHP site would be more worrisome than a Rails site, which is in turn more worrisome than a microframework Java site or Scala site.

6. If you were compromised tomorrow, how quickly would you be able to ascertain exactly which users had their data compromised?

7. What provisions do you have to lock down your system (sacrificing availability for security) in the event of a confirmed compromise where you don't know the vector the attacker used?

8. Do you have administrative applications of any sort? Do admins access your server by SSH'ing into them? How are administrative channels exposed to the Internet? How many people are on your staff, and how many of them have any access to admin functionality?

9. Are all of your internal applications and system access (VPN, SSH, Github, &c) two-factor enabled, and all your users audited to ensure they're actually using two-factor?

10. Where do you get your email? Is everyone on your team two-factor enabled for their mail accounts? A sizable chunk of all compromised go [random app]->[employee email]->[password reset]->[whole system].

Hopefully this is helpful; this is the off- the- top- of- my- head list of questions I'd want to be able to answer if I was doing something that had the words "secure" and "financial" in its headline.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#16
post #14

Earlier quoted context omitted.

thinkcomp is that you?

Animats is, I believe, John Nagle: https://en.wikipedia.org/wiki/Nagle%27s_algorithm

Fascinating. In the pseudocode there is this line here:

if there is unconfirmed data still in the pipe

What does "unconfirmed" mean in this context?

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#17
Looks interesting. I tried to do the same thing. I built an OAuth2 service that FI's could implement for building apps and I built a PFM that they could send data to (in realtime using Push/Webhook). I even have a client, but I've kind of given up on the idea of making a living doing this. I have zero sale/marketing skills, not to mention the fact that the competition is now way ahead, though mine still does a few things theirs doesn't.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#18
post #15

1. What are you actually doing to secure this? Are you encrypting persistent data? What data do you retain and for how long? 2. Who's in charge of your application security? Do you have a full-time security person on staff? Can we see who they are? 3. Have you retained a security consultancy to review your code? Are you doing it on a regular basis, or as a one-shot thing? 4. Do you have a security page somewhere we c…

> A PHP site would be more worrisome than a Rails site, which is in turn more worrisome than a microframework Java site or Scala site.

PHP I can totally understand being worried about. But why rails? It has one of the best track records in bug resolution and advocating for best practices out of the box among the major frameworks. To say that a microframework java site, or a scala site is somehow magically going to be better... well I guess I'd like to know what your reasonings are, because I'm just not seeing it.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#19
post #15

1. What are you actually doing to secure this? Are you encrypting persistent data? What data do you retain and for how long? 2. Who's in charge of your application security? Do you have a full-time security person on staff? Can we see who they are? 3. Have you retained a security consultancy to review your code? Are you doing it on a regular basis, or as a one-shot thing? 4. Do you have a security page somewhere we c…

This is helpful; I'll get you a good response when I have a good moment.

Re: SimpleFIN Bridge – Securely provide your bank transaction data to apps

#20
post #17

Looks interesting. I tried to do the same thing. I built an OAuth2 service that FI's could implement for building apps and I built a PFM that they could send data to (in realtime using Push/Webhook). I even have a client, but I've kind of given up on the idea of making a living doing this. I have zero sale/marketing skills, not to mention the fact that the competition is now way ahead, though mine still does a few th…

Did you have success getting any FIs to actually implement it?

For bank interaction beyond read-only, I would love for FIs to implement OAuth2. SimpleFIN is intended as the smallest possible pill for a FI to swallow -- it really is easy to implement, but I'll be the first to admit that it's not a final solution.

Post reply on HN