Ideally it creates a CSV file and stores it on an SD card or something. I’ll even use on that requires an app as long as that app doesn’t make me create an account.
UPDATE:
I went with a Withings BP cuff. It doesn’t meet the above criteria at all, but I already had a Withings account from years ago before I was concerned about privacy so I wasn’t giving my info to someone who didn’t already have it.


I have one that records the history on the device; up to 100 entries per user or so. I don’t know if there’s an export option though; I’ve never tried.
If you’re interested, I’ll look it up. I’m not at home for a bit so I can’t just go look at it; I’d need to dig through emails to find the model.
Mine also has 100 logged entries for 3 users. It can display a table or trend line of historical data, and it has a usb port that supposedly can be used to download the log. But if you need a specific driver or software to access the file then I don’t know if that violates the “no app” requirement.
https://www.pulseoximeter.org/fl-08a.html
I hadn’t tried accessing the data externally before and this post got me curious enough to try. The program looks ancient and does not recognize the bp monitor as is. I don’t feel like playing the driver hunting and compatibolity mode game. The monitor does not host a standard storage volume so I don’t believe the files can be retrieved without the software. I would be tempted to speculate that this is representative of the type of experience to expect if OP doesn’t want to go down the bluetooth connection to app route.