Privacy Policy
Last updated: 2025-01-01
BetaStries (“we”, “us”, “our”) operates the betastries.com website and develops iOS/macOS applications. This Privacy Policy explains how we collect, use, and protect your information.
Our Privacy Commitment
We believe privacy is a fundamental right. Our approach:
- No tracking by default — Analytics are disabled until you explicitly consent
- No cookies before consent — We don’t set any cookies until you opt in
- No third-party SDKs in our apps — Our iOS/macOS apps contain zero analytics or tracking code
- Local-first design — App data stays on your device unless you enable iCloud sync
Website Analytics
Default State (No Consent)
When you first visit betastries.com:
- No analytics scripts are loaded
- No cookies are set
- No data is sent to third parties
- Your visit is not tracked
When You Grant Consent
If you click “Enable Analytics” in the consent banner or footer:
- We load Google Analytics 4 (GA4) with Consent Mode v2
- A localStorage flag (
ga_consent) is set to remember your choice - GA4 collects anonymized usage data with the following protections:
- IP anonymization enabled (
anonymize_ip: true) - Ad features disabled — No remarketing or advertising data
- No cross-site tracking — We don’t link your activity across sites
What GA4 Collects (When Consented)
- Page views and navigation paths
- Device type, browser, and operating system
- Approximate geographic region (country/city level, not precise location)
- Session duration and engagement metrics
- Referral source (how you found us)
Revoking Consent
You can revoke consent at any time:
- Click “Disable Analytics” in the footer
- The page will reload and GA4 will stop loading
- Your
ga_consentflag is set todenied
To fully clear any GA4 data, clear your browser’s cookies and localStorage for betastries.com.
Support Form
When you submit our support form, we collect:
- Name
- Email address
- Subject and message content
- Optionally: app version and device info
This information is:
- Sent directly to our support email ([email protected])
- Not stored in any database
- Used solely to respond to your inquiry
- Never shared with third parties
Anti-Spam Measures
We use:
- Honeypot fields (invisible form fields that bots fill in)
- CSRF tokens (to prevent cross-site request forgery)
- Rate limiting (to prevent abuse)
These measures don’t collect personal data.
Our iOS/macOS Apps
Our apps (Store A Link, Road Ledger, etc.) are designed with privacy in mind:
No Analytics or Tracking
- Zero third-party analytics SDKs
- No crash reporting services that transmit data
- No advertising identifiers
- No tracking pixels or beacons
Data Storage
- Local by default — All data is stored on your device using Apple’s Core Data framework
- iCloud sync is optional — If you enable it, data syncs via your personal iCloud account using CloudKit
- We cannot access your iCloud data — It’s encrypted and tied to your Apple ID
Export and Deletion
- Export your data anytime from within the app
- “Delete All My Data” option removes all local data, preferences, and settings
- Disabling iCloud sync removes data from iCloud within Apple’s standard timeframe
Cookies and Local Storage
Cookies
We do not set any cookies. Ever.
Local Storage
We use browser localStorage only for:
| Key | Purpose |
|---|---|
ga_consent |
Stores your analytics consent choice (granted or denied) |
ga_consent_denied_until |
If you decline, stores expiry timestamp (30 days) |
These are first-party, client-side only, and contain no personal information.
Third-Party Services
Google Analytics 4 (Website Only, Consent Required)
- Provider: Google LLC
- Purpose: Anonymous website analytics
- Data Processing: USA (Google is Privacy Shield certified)
- Their Privacy Policy: https://policies.google.com/privacy
Apple (Apps Only)
- iCloud sync uses Apple’s CloudKit framework
- Governed by Apple’s Privacy Policy: https://www.apple.com/privacy
Data Retention
- Support emails: Retained only as long as needed to resolve your inquiry
- Analytics data: Google’s standard retention (14 months, anonymized)
- App data: Controlled entirely by you; delete anytime
Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the data we hold about you
- Request correction or deletion
- Withdraw consent for analytics
- Lodge a complaint with a data protection authority
For any privacy-related requests, contact us at [email protected].
Children’s Privacy
Our website and apps are not directed at children under 13. We do not knowingly collect data from children.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated “Last updated” date.
Contact Us
For questions about this Privacy Policy or our privacy practices:
Email: [email protected]
Website: https://betastries.com/support
This policy is provided for transparency. Final legal review pending.