I am developing a free, non-commercial Android App that does not use Ads or in anyway attempt to share their information with a third-party. However, I would like to include both Google Analytics and Firebase Crash Reporting which will collect anonymous data on app usage and report any issues with the app if it crashes. The information is only being collected for myself and is not intended to include any personally identifying information like names, emails, phone numbers, etc. It may include some unintended hints at a rough location.
I should add, both Google Analytics and Firebase Crash Reporting are opt-in and are not enabled until and when the user checks a box and saves it. The app is fully functional without it enabled.
I am trying to generate a private policy for it using a service that generates a privacy template based on a questionnaire. Certain answers to that questionnaire also increase the price of retrieving that policy. It is asking me whether I want to include wording for GDPR, CalOPPA, and CCPA, and I am not sure if or which of those I actually need. I suspect I'll need to include GDPR, but I'm not completely sure. The last two both cover California and it's not clear to me how they would apply for a non-commercial, no-ads free app.
What's the simplest way to make sure my app has an appropriate privacy policy?