Our privacy pledge
We do not sell your data. We do not share it with third-party advertisers. We do not run tracking pixels or behavioral analytics for ad networks. Ever.
Contents
1. Information we collect
We collect only what's needed to make twiice work. That falls into three buckets:
Account information
- Email address — used to identify your account and send essential service messages (password resets, account deletion confirmations).
- Name — only if you provide it via Sign in with Apple or Sign in with Google.
- Authentication token — a secure session token from Apple or Google so you don't have to log in every time. We do not receive your Apple or Google password.
Closet content
- Clothing images you upload from your camera or photo library.
- Item metadata — category tags (e.g., "shirt", "denim"), color, and any notes you add yourself.
- Image embeddings — a numerical fingerprint we generate from each image to power similarity matching. This fingerprint cannot be reversed back into a viewable photo.
Basic operational data
- Crash reports and error logs — diagnostic information sent when the app crashes, so we can fix it. These do not include your photos or closet content.
- App version and device type — so we know which iOS versions and devices to support.
What we do NOT collect: your contacts, your location, your browsing activity outside the app, your social graph, your purchase history from other apps or stores, or any biometric data.
2. How we store clothing images
Your clothing photos are the most personal thing in twiice, so we treat them carefully.
Where they live
- Images are uploaded over an encrypted HTTPS connection and stored in our secure cloud storage (hosted on Google Cloud Platform, in the United States).
- Each image is tied to your account. Other twiice users cannot see your closet, and we do not surface your photos anywhere outside your own app.
- Image embeddings (the similarity-matching fingerprints) are stored separately in our database, also tied only to your account.
What we use them for
- Displaying your closet inside the app.
- Generating embeddings so we can detect similar items when you scan.
- That's it. We do not train public AI models on your photos. We do not show your photos to other users. We do not use them for marketing.
3. No third-party advertising or tracking
twiice is built around a simple commitment: your data is not a product.
- We do not sell or share your personal information with advertisers, data brokers, or marketing companies.
- We do not embed third-party advertising SDKs, tracking pixels, fingerprinting libraries, or behavioral analytics for ad targeting.
- We do not track you across other apps or websites. App Tracking Transparency is irrelevant for us because we have nothing to track.
- We do not share your closet, photos, or embeddings with any third party for advertising purposes.
The only third parties that ever touch your data are infrastructure providers we need to run the service (e.g., Google Cloud for hosting, Apple and Google for sign-in). They process data on our behalf under contract and may not use it for their own purposes.
4. Photo permissions
twiice asks for two iOS permissions related to your photos. You control both, and you can change your mind at any time in Settings → twiice.
Camera access
Requested when you tap "Scan" or "Add item with camera." We use the camera only while that screen is open, to capture the specific photo you're choosing to take. We do not record video, audio, or access your camera in the background.
Photo library access
Requested when you choose to upload an existing photo from your library. We strongly recommend granting "Limited Access" rather than full access — that way, iOS only shares the specific photos you pick, and we never see the rest of your library.
If you deny either permission, twiice still works — you just won't be able to add items via that route. You can change permissions in iOS Settings at any time, and we will never re-prompt aggressively.
5. Data retention and deletion
You own your data, and you can take it back whenever you want.
How long we keep things
- Active accounts: we retain your account, closet images, and embeddings for as long as your account is active.
- Inactive accounts: if your account is unused for 24 consecutive months, we will notify you by email and delete it within 60 days unless you sign back in.
- Crash reports and logs: retained for 90 days, then automatically purged.
Deleting individual items
Tap any item in your closet and select "Delete." The image and its embedding are removed from our servers within 7 days. Encrypted backups may retain the data for up to 30 additional days before being overwritten by the rolling backup window.
Deleting your entire account
You can request full account deletion at any time through our feedback form. Please submit from the same account context so we can verify the request. Within 7 days we will:
- Delete your account record and authentication credentials.
- Delete all of your uploaded clothing images.
- Delete all associated embeddings, tags, and metadata.
- Send you a confirmation email when deletion is complete.
After deletion, only minimal records required by law (e.g., for fraud prevention or tax compliance) may be retained, and these contain no closet content.
Data export
You can request a copy of your closet data (images + metadata) through our feedback form. We will provide it within 30 days at no cost.
6. Security
- All data is transmitted over HTTPS (TLS 1.2 or higher).
- Images are stored in encrypted cloud storage with access restricted to authenticated production services.
- Authentication uses Sign in with Apple or Sign in with Google — we never see or store your passwords.
- Access to production data is limited to a small number of engineers and logged.
No system is perfectly secure, but if we ever discover a breach affecting your account, we will notify you by email without undue delay.
7. Children's privacy
twiice is not directed at children under 13. We do not knowingly collect information from children under 13. If you believe a child has provided us with personal information, please contact us and we will delete it promptly.
8. Changes to this policy
If we make material changes to this policy, we'll update the "Last updated" date above and notify you in-app or by email before the changes take effect. Continued use of twiice after that means you accept the updated policy.
9. Contact
Questions, requests, or concerns about your privacy? Submit them through our feedback form and we'll respond within 7 days.