73
Microsoft's OneDrive spots your mates, remembers their faces, and won't forget easily
(www.theregister.com)
Icon base by Lorc under CC BY 3.0 with modifications to add a gradient
Veracrypt is intended for local file system encryption. Do not use it for cloud encryption. You will need to reupload the entire encrypted file that encapsulates all your encrypted files every time you make a change, which eats a lot of date/bandwidth as it increases in size. Source: https://www.cryfs.org/comparison#veracrypt
You probably want something like cryfs or cryptomater, like the other commenter mentioned. gocryptfs might work if you do not care about Microsoft trying to guess the contents of your files based on their metadata/file size and how that changes over time. (See watermarking attacks for details)