Is it safe to connect my brokerage?

A fair question to ask any app, and more so a small one. Here is what a Restrike connection can and can’t do, what enforces it, and how to undo it. The connection is read-only, and Restrike never places a trade or moves money.

It can’t tradeThe connection is opened read-only at SnapTrade, so it carries no permission to place an order, whatever any code asks.
Your password never reaches RestrikeYou sign in on SnapTrade’s page or your broker’s own. Restrike holds a token, not a login.
Nobody browses your accountYour positions are looked at only when you ask for help with them.
You can undo it in one pressDisconnect works on every plan, paid or not, and deleting your account tells SnapTrade to forget you.

It reads. It can’t trade.

Restrike reads your positions and trades so you don’t have to type them. Two separate things stop it from doing anything more.

The connection itself is read-only

Restrike connects through SnapTrade, a company that links apps to brokerages. Every Restrike connection is opened with SnapTrade’s read-only setting, so the access your broker grants carries no right to place, change or cancel an order, or to move a dollar. That holds even if Restrike’s own code were wrong: it’s a limit on the permission, not a promise about behaviour.

And the code may make only these calls

On top of that, Restrike’s server keeps a fixed list of the calls it’s allowed to make to SnapTrade, and refuses anything else. An automated test checks the list every time the code changes and fails if anything that could place an order is added. This is the whole list.

What Restrike may ask SnapTrade Why
Set up your Restrike recordOnce, when you first connect
Open the sign-in page for your brokerSo you can connect, or reconnect
List your connected brokeragesTo show them on the Portfolio tab
List your accountsTo know which accounts to read
Read an account’s positionsYour holdings table
Read an account’s balancesCash and account value
Read an account’s trade historyYour log, rolls and closes
Read the orders your broker has already recordedSame-day trades, at brokers that report them
Ask SnapTrade to fetch a fresh copy of your positionsWhen a stored copy is out of date
Remove one brokerage connectionWhen you press Disconnect
Delete your Restrike recordWhen you delete your account

Eleven calls. None names a quantity, a price or an amount to send, so none can place an order or move money.

What Restrike never sees

Your brokerage password

You sign in on SnapTrade’s page, or, where your broker offers a sign-in for apps, on your broker’s own page. Nothing you type there passes through Restrike. What Restrike keeps is an opaque token, and that token alone opens nothing: reading through it also takes Restrike’s own key with SnapTrade, which is kept in the hosting provider’s secret store, not in the database.

Anything it could use to act for you

No card details (Stripe takes payment), no account passwords at all (sign-in is by emailed link, and sessions are stored only as scrambled hashes), and no permission to trade. What is stored to keep your log in step across devices, row by row, is on the privacy page. Your trade history is read to work out your cycles and isn’t kept.

Who looks at your account

Restrike is one person: me, Collin. Running the site means I have access to the database it runs on, the same as the operator of any app that keeps your data in step across devices. I don’t browse anyone’s positions or log. The one time I look is when you ask me why something isn’t coming in right, and then only at what that question needs.

Nothing in your account is used for anything else, shared, or sold, and there’s no advertising on this site.

About SnapTrade

SnapTrade connects many investing apps to brokerages. By its own account it is SOC 2 Type II certified, has its systems tested by outside security firms, encrypts data in transit and at rest, and encrypts with AWS’s key service any brokerage login it has to keep, which it needs only where a broker offers no sign-in for apps. Those are SnapTrade’s statements, on its security page, and worth reading there.

Start small, or not at all

Connect one account first

If your broker asks which accounts to share when you connect, pick a smaller one first. Look at exactly what arrives in the Portfolio and the Log, then add the rest if you’re comfortable.

Or don’t connect

Tracking works without a brokerage. You can log positions by hand, or look around with sample positions first.

Undo it whenever you like

Disconnect, on any plan

Disconnect is on the Portfolio tab’s Brokerages card, and it works whether or not you have a subscription, because a lapsed plan should never trap a live link to your broker. It also tells SnapTrade to forget the connection. Many brokers list connected apps in their own security settings, so you can revoke it from there too.

Delete everything

Deleting your account cancels any subscription, tells SnapTrade to forget you and every connection, and erases your log, holdings and settings. The privacy page says what, if anything, is kept.

Still unsure? Email support@userestrike.com and ask me anything about it. To report a security problem, use the same address with “Security” in the subject.