I'm developing a personal package for a side hobby of mine. It's the first package I develop but thanks to the R packages online book, it's been quite benign. The only thing that's driving me crazy is this: I have some internal data I use for some functions, which I save on R/sysdata.rda. If I got it right, that should be visible to my functions (and it seems to be) but not to the end user when the package is loaded. And yet, when I load the library after installing it, I'm able to see the internal variables. I assume there must be something wrong on my understanding of this topic. My objective is to keep this data internal and hidden to the user when the library is loaded.