Privacy policy
How AppThrive collects, stores, and uses data about developers and the merchants their apps serve.
Draft — in review with legal counsel
The text below is AppThrive's internal draft of this document. It has not been reviewed by qualified legal counsel yet and is not binding. We're publishing it in-place so reviewers and interested readers can see our direction; final binding text replaces this once counsel signs off.
Effective date: on publication · Last updated: on publication
1. Introduction
AppThrive (“AppThrive”, “we”, “us”, or “our”) is operated by EFOLI (“EFOLI”). This Privacy Policy explains how we collect, use, share, and protect personal information when you use our merchant success platform at appthrive.io and related services (the “Service”).
Our commitment: AppThrive is built for Shopify app developers to help them serve their merchants better. We believe privacy is fundamental. We collect only what we need to provide the Service, we never sell personal data, and we give you full control over your information.
2. Who we are
- Data Controller: EFOLI (for AppThrive’s own users — you, the developer)
- Data Processor: EFOLI (for data you provide about your merchants)
- Contact: privacy@appthrive.io
- Address: [EFOLI business address — to be populated on publication]
3. Information we collect
Account information (from you)
- Name, email address, company name
- Password (hashed, never stored in plaintext)
- Authentication tokens (encrypted)
- Billing information (processed by Stripe; we never store full card numbers)
- Profile picture (optional)
Operational data (you provide about your merchants)
- Shopify shop data (via Partner API with your authorization)
- Merchant events, subscriptions, and engagement data
- Custom fields, tags, and notes you create
- Email templates, campaigns, and segments
Usage data (collected automatically)
- Pages viewed, features used, session duration
- IP address, browser type, operating system, device type
- Referrer URL and campaign tracking parameters
- Error logs and performance metrics
Cookies and similar technologies: see our Cookie Policy.
4. How we use information
We use information to:
- Provide the Service: authenticate you, sync merchant data, compute scores, dispatch communications through your connected providers
- Improve the Service: analyze usage patterns, identify bugs, measure feature adoption
- Communicate with you: service updates, security alerts, billing notices, occasional product news (opt-out available)
- Enforce our policies: detect abuse, prevent fraud, enforce our Terms of Service
- Comply with law: respond to legal requests, protect rights, comply with regulations
We do NOT:
- Sell your data or your merchants’ data to anyone
- Use your data to train AI models without your explicit consent
- Share your data with your competitors
- Send marketing emails to your merchants on our behalf (we only orchestrate — you own the sending relationship)
5. Legal basis for processing (GDPR)
| Purpose | Legal basis |
|---|---|
| Providing the Service | Contract (Art. 6(1)(b)) |
| Security, fraud prevention | Legitimate interest (Art. 6(1)(f)) |
| Service improvement analytics | Legitimate interest (Art. 6(1)(f)) |
| Marketing communications to you | Consent (Art. 6(1)(a)) — opt-in only |
| Legal compliance | Legal obligation (Art. 6(1)(c)) |
6. How we share information
We share information ONLY with:
- Sub-processors who help us operate the Service — see our Sub-processor list
- Your authorized integrations (ESPs, AI providers you connect)
- Legal authorities if required by valid legal process
- Successors in the event of a merger, acquisition, or sale of assets (with advance notice to you)
We NEVER share:
- Your password or full authentication tokens
- Your billing card details (handled by Stripe)
- Your merchants’ data with other AppThrive customers
- Your data with advertisers or data brokers
7. International data transfers
AppThrive is based in [country — determined by EFOLI incorporation at publication]. Data may be processed in:
- United States (primary infrastructure: Vercel, Neon, Upstash)
- European Union (optional, on request for EU customers)
For transfers out of the EU, we use Standard Contractual Clauses (SCCs) as the legal mechanism.
8. Data retention
| Data type | Retention |
|---|---|
| Account data | Duration of account + 30 days after closure |
| Operational data (events, scores) | Per your plan (90 days — 5 years) |
| Audit logs | 1 year minimum, or per plan |
| Billing records | 7 years (legal requirement) |
| Support conversations | 2 years |
After retention expires, data is cryptographically erased (destroying encryption keys) or deleted from all systems.
9. Your rights
Depending on your jurisdiction, you have the right to:
- Access — request a copy of your data
- Rectification — correct inaccurate data
- Erasure / “right to be forgotten” — delete your data
- Restriction — limit how we process your data
- Portability — receive your data in a portable format
- Objection — object to processing based on legitimate interest
- Withdraw consent where we rely on consent
How to exercise: email privacy@appthrive.io or use the in-app privacy controls at Settings → Privacy.
Response time: within 30 days (GDPR) or 45 days (CCPA) of request.
10. Security
We implement industry-standard measures including:
- TLS 1.3 for data in transit
- AES-256-GCM encryption for sensitive data at rest
- MFA required for admin access
- Regular security audits and penetration testing
- SOC 2 Type I compliance (target: 6 months post-launch)
11. Children’s privacy
AppThrive is not intended for users under 18. We do not knowingly collect information from children.
12. Changes to this policy
We’ll notify you of material changes via email and in-app notice at least 30 days before they take effect.
13. Contact us
- Email: privacy@appthrive.io
- Postal: [EFOLI address — on publication]
