Privacy Policy
Best Friend Energy · Last updated: November 6, 2026
Summary
- No accounts. You don't sign up; we don't know who you are.
- Your stuff stays on your device. Favorites, theme, and optional profile (name, gender) are never sent off-device.
- Crash reports come to us: if the app errors, an anonymized report goes to our own error-tracking server, not to a third party.
- Third parties may receive data: Google AdMob (free-tier ads), RevenueCat + Apple/Google (the optional subscription), and Cloudflare, which carries traffic to our servers. Their policies apply.
Who we are
Best Friend Energy is published by Alex Fricker Studios LLC. For privacy questions, contact support@af-studios.io.
Information we collect ourselves
No personal information. The app sends two kinds of requests to servers we run: anonymized crash reports, described in "Crash and error reports" below, and the content fetches described next. Neither carries your name, your profile, or anything you typed. There is no general-purpose analytics SDK and no account system.
The app does periodically fetch fresh content batches (more nicknames,
pep talks, and wisdom) from our own server at af-studios.io,
served via Cloudflare. These requests carry no personal
data — only a static API key that identifies the app build, not
you. No favorites, profile data, or generated history is ever sent.
Information stored on your device
The following are saved locally via Apple/Google's standard preferences API and never leave your device unless you choose to share content:
- Your saved (favorited) generated lines
- Your theme preference (system / light / dark)
- Whether you've removed ads (cached from the subscription store)
- Your optional profile (name, friend name, gender) — only if you turn personalization on
- A daily usage counter that resets each day, used to enforce the free-tier soft cap
You can clear all of this by uninstalling the app, or for individual items through the in-app controls (remove a favorite by swiping, toggle personalization off, etc.).
Third-party services
Google AdMob (advertising — free tier)
The free tier shows a bottom banner ad and occasional rewarded ads. AdMob may access a device-resettable advertising identifier and usage signals to serve and measure ads, including personalized ads where permitted by law and your device settings.
RevenueCat (subscription management)
If you subscribe, RevenueCat receives an anonymous app-user identifier and the purchase/transaction details from the App Store or Google Play to validate your entitlement. RevenueCat does not receive your name, email, or payment details.
Apple App Store / Google Play
If you subscribe, Apple or Google processes the payment. We never see or store your payment details.
Cloudflare (network delivery)
Requests from the app to our servers, the content fetches and the crash reports, pass through Cloudflare, which sees the network (IP) address they come from in order to deliver them.
Crash and error reports
When the app crashes or hits an unhandled error, a report is sent to our own error-tracking server so we can fix the bug. It runs Sentry, open-source software we operate ourselves; no report goes to Sentry the company or to any other third party. Each report includes a stack trace, device and OS info (model, OS version, app version), and recent app navigation breadcrumbs (screens visited, button taps). We also sample a small percentage (~10%) of performance traces in production to detect slow screens.
The reports do not include:
- Your IP address (we disabled this)
- Anything you typed (no profile name, no friend's name)
- Your saved favorites
- Screen recordings or session replays (we disabled these)
- Console logs (we disabled forwarding)
Reports are kept for 90 days, then deleted. Our server's access logs, kept for security and to limit abuse, record the network address a report came from and are deleted after 14 days; they are not linked to the report's contents.
Versions of the app up to and including 1.0.0 send these reports to Sentry (Functional Software, Inc.) instead, with the same exclusions; Sentry's Privacy Policy applies to them.
Your choices
- Remove ads by subscribing — the free-tier ads stop entirely.
- Limit ad tracking in your device settings (iOS: Settings → Privacy & Security → Tracking; Android: Settings → Privacy → Ads).
- Cancel your subscription anytime in App Store or Google Play account settings.
- Personalization is opt-in. Toggle it off in the profile sheet at any time; the stored values are not used while it's off.
Children
The app is intended for a general/adult audience and is not directed at children under 13. We do not knowingly collect personal information from children.
Changes
We may update this policy; material changes will be reflected here with a new "Last updated" date.