Overview
WrapSheet ("we," "our," or "the app") is a gift-tracking and thank-you note app for iOS, developed by Brian Perrella. This privacy policy explains what information WrapSheet collects, how it is used, and the choices you have.
Information We Collect
Account Information
When you sign in with Apple, we receive your Apple User ID and, on first sign-in only, your name and email address. This information is used solely for authentication and is stored locally on your device and on our authentication server (Firebase).
Gift & Event Data
The gift entries, events, giver names, thank-you notes, and other content you create in WrapSheet are stored locally on your device. If you enable iCloud sync, this data is also stored in your personal iCloud Drive account, which is controlled by Apple and subject to Apple's privacy policy.
Photos
When you use the camera to scan gifts, photos are temporarily sent to Google's Gemini API for AI-powered gift identification. Photos are processed in real time and are not stored by WrapSheet or on our servers after processing. We do not access your photo library — only the camera.
Purchase Information
In-app purchases are processed by Apple's App Store and RevenueCat (our purchase management provider). We receive confirmation of your purchase type and expiration date to manage your pass status. We do not have access to your payment method or billing details.
Device Identifier
WrapSheet generates a random identifier stored locally on your device. This is used solely for resolving sync conflicts when the same account is used on multiple devices. It is not used for advertising or tracking.
Usage Data
We track the number of AI scan requests you've made to manage the free trial (5 free scans). This count is stored on our server and linked to your account.
Data Summary
| Data Type | Collected | Linked to You | Used for Tracking |
|---|---|---|---|
| Name & Email | Yes | Yes | No |
| Photos (Camera) | Temporarily | No | No |
| Purchases | Yes | Yes | No |
| User ID (Apple) | Yes | Yes | No |
| Device Identifier | Yes | No | No |
| API Usage Count | Yes | Yes | No |
Third-Party Services
WrapSheet uses the following third-party services to provide its functionality:
| Service | Purpose | Data Shared |
|---|---|---|
| Google Gemini API | AI gift identification and thank-you note generation | Gift photos (temporarily), text prompts |
| Firebase (Google) | Authentication and backend services | Apple identity token, user ID, pass status |
| RevenueCat | In-app purchase management | Purchase transactions, app user ID |
| Apple iCloud | Optional cross-device sync | Registry data (events, gifts, entries) |
Each of these services has its own privacy policy. We encourage you to review them:
- Google Privacy Policy (covers Gemini API and Firebase)
- RevenueCat Privacy Policy
- Apple Privacy Policy (covers iCloud and Sign in with Apple)
How We Use Your Information
All data collected is used exclusively for app functionality:
- To authenticate your account and manage your session
- To identify gifts from photos using AI
- To generate personalized thank-you notes
- To sync your registry data across your devices via iCloud
- To manage your in-app purchase status and free trial
- To resolve data conflicts across multiple devices
Data Storage & Security
Your gift data is stored locally on your device using iOS file protection (encrypted at rest). Authentication tokens are stored in the iOS Keychain with the most restrictive access level. If you enable iCloud sync, your data is additionally protected by Apple's iCloud encryption.
All network communication between WrapSheet and our servers uses HTTPS encryption.
Data Retention & Deletion
Your gift data remains on your device for as long as you keep the app installed. If you delete the app, all locally stored data is removed.
To delete your account and all server-side data (authentication records, pass status, API usage count), please contact us at the email address below. We will process deletion requests within 30 days.
Children's Privacy
WrapSheet is not directed at children under 13. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information through the app, please contact us and we will promptly delete it.
Your Rights
Depending on your location, you may have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your data
- Export your data (WrapSheet provides built-in CSV, PDF, and backup export features)
- Withdraw consent for data processing
To exercise any of these rights, contact us at the email address below.
Changes to This Policy
We may update this privacy policy from time to time. When we do, we will update the effective date at the top of this page. We encourage you to review this policy periodically. Continued use of WrapSheet after changes constitutes acceptance of the updated policy.
Contact Us
If you have any questions or concerns about this privacy policy or WrapSheet's data practices, please contact us:
Brian Perrella
Email: brian@brianperrella.com
Website: wrapsheet.site