Cash is King. Avoid / Beware of the ATM.
This issue of the ATM and or Credit Card usage comes up all the time. My suggestion is avoid all ATMs if you can help it.
Reposting my response to similar comments in Jan /2019 in this forum for the same issue:
Be careful with sticking your card in any machine. I know at least 3 people who used ATM machines (doesn't matter the bank) an got taken. The checking accounts got cleared out. Two of my friends got their accounts blocked and upon returning home got their respective funds back quickly within days of reporting incident. The third got money back but had to file a police (in USA) report before the bank would initiate an investigation, got funds back a month later. Best to take cash and exchange at Cambio. Try to avoid ATM but if you want to go that route make sure what your bank fraud policy is and notify they you will be using ATM card.
Also most ATMS have Daily amount restrictions (regardless of what your USA Bank withdrawal amount is) generally around 500 are per day or less. I will just bring reasonable amount of cash for my stay and exchange at Cambino.
Update:
If you have to use ATM do not use ones that accessible from outside. Only the ones inside the bank facility.
Credit Cards I had no problem using (Retail-Shopping mall / Restaurants / Subway ticket purchase) just try to have a card that doesn't charge Foreign Transaction fees.
Using a debit card in Rio.
3-4 years back after using us cash only and using a cambio to convert to reams I saw many tourists using credit cards for all purchases, here in Rio OK so it must be safe. Next trip I didn't bring much us cash and I used my debit card. At that time if you are traveling to certain countries you need to notify your bank that you were going to an international country. I called my bank told them of my travel dates to Brazil and all was well. I can't check my bank transactions out of the country so when I returned and I made my first check of my checking account I found $5500.00 Had been pulled from my bank account and all on the same day. I called my bank and they referred me to VISA. VISA notified me in a day or so that it was fraud and I was covered for a full refund. I asked why they did not detect this as all 55 transactions were on the same day. They said (this doesn't make sense) when a customer says they are traveling to certain countries like Brazil There fraud program that watches for obvious withdrawals like this is shut off for the dates you specify.