Effective date: 2026-11-05
Last updated: 2026-11-05
At a glance
- Your photos never leave your device through us. Snugroll reads your photos, slims them entirely on your device, and saves the result back to your own Photos library. Nothing is uploaded to TechnicolorLife; we have no servers for the App.
- Analytics are anonymous. We use TelemetryDeck to count basic usage events, such as "a run finished" with a rough size bucket. No photos, filenames, photo identifiers, album names, exact sizes, or anything from your library ever leaves your device through analytics. Apart from these anonymous signals, Snugroll makes no network calls of its own.
- No accounts, no ads, no tracking. There is no login, no crash-reporting SDK, no advertising, and no use of the Advertising Identifier (IDFA).
- Purchases go through Apple. The optional "Snugroll Pro" purchase is handled by Apple's App Store; we never see your payment details.
- You are in control. Your original photos are never deleted unless you tick "Also delete originals," and you can revoke Photos access in iOS Settings at any time.
1. Who this policy is from
Snugroll 照片瘦身 ("the App") is made by TechnicolorLife LLC ("we," "us," or "TechnicolorLife"). This Privacy Policy explains what information the App handles, how it is handled, and what your rights are. By using the App you agree to the practices described here.
2. What Snugroll is for
Snugroll is an iOS app that compresses ("slims") HEIC photos in your Photos library to save storage. It offers a free "Fast mode" and a "High-quality mode" that is part of the optional "Snugroll Pro" purchase.
3. Information the App handles
Below is every category of data the App handles. Apart from the anonymous usage signals in Section 3.6, nothing described here is transmitted to TechnicolorLife.
3.1 Your Photos library
The App asks for permission to access your Photos library (read and write). With that permission it reads the original photos you choose to slim, processes them entirely on your device, and saves each slimmed copy as a new photo in your library. It adds the originals to an album named "Snugroll Originals" and, optionally, the slimmed copies to an album named "Snugroll Slimmed." Photo content is never sent to us or to any third party by the App.
Your original photos are not deleted unless you tick "Also delete originals." In that case the originals are moved to iOS's Recently Deleted album, where iOS keeps them for 30 days so you can recover them (this is standard iOS behaviour).
If an original exists only in iCloud, iOS (through Apple's PhotoKit) downloads it from your own iCloud Photos so it can be processed. That download is performed by Apple between your device and your iCloud account; it is not done by us and we do not see it.
3.2 Data stored locally in the App
The App keeps the following in its sandbox on your device. It stays on your device and is not uploaded to us:
- Bookkeeping of which photos have already been processed (photo identifiers).
- A library index of photo identifiers, file sizes, dates, and filenames, used to show what can be slimmed and how much space is saved.
- Temporary staging files of slimmed photos, kept until you save or discard them.
- Settings and preferences you choose in the App.
- A diagnostic log file containing photo identifiers, file sizes, and timings. It contains no photo content. The log is shared only if you tap "Export log" in Settings and choose where to send it; otherwise it never leaves your device.
3.3 Notifications (local only)
If you allow notifications, the App may show a local notification when a background run finishes. It is created and delivered on your device and is not routed through any TechnicolorLife server. You can disable it in iOS Settings → Notifications → Snugroll.
3.4 Background processing
The App uses iOS background processing (BGContinuedProcessingTask) so a slimming run can continue while the App is in the background. This runs on your device and does not involve any server.
3.5 In-App purchase
"Snugroll Pro" is a one-time (non-consumable) purchase made through Apple's App Store using StoreKit. Apple handles the payment and the purchase record; we never see your card or other payment details. The App can restore your purchase through Apple. The free tier allows slimming up to 50 photos per day.
3.6 Anonymous analytics (TelemetryDeck)
Snugroll uses TelemetryDeck to understand how many people use the App and which features they reach. TelemetryDeck is designed to contain no personal data: it hashes a device-level identifier client-side and never transmits any identifiable information. The only signals Snugroll sends are:
- App launched, and onboarding finished.
- The result of the Photos permission prompt (full access, limited access, or denied).
- A run started: the mode (Fast or High-quality), a rough photo-count range (1–10, 11–50, 51–100, 101–500), and the kind of selection (largest, month, hand-picked, or all).
- A run finished: rough count ranges of photos slimmed, left alone, and failed; a rough range of space saved (under 100 MB, 100 MB–1 GB, over 1 GB); and whether you stopped it yourself.
- Results saved (with whether "Also delete originals" and the slimmed album were on) or discarded.
- Snugroll Pro page viewed, purchased, or restored; the free daily limit reached.
- Default mode or photo size changed in Settings.
The TelemetryDeck SDK also attaches its standard anonymous context to signals, such as app version, iOS version, device model, and language and region settings. We never send your photos, photo content, filenames, photo identifiers, exact file sizes or byte counts, album names, or anything else from your Photos library. You can block telemetrydeck.com on your network to opt out entirely.
3.7 Nothing else
The App does not use crash-reporting services, does not contain advertising, does not track you, and does not require an account. It does not collect your name, email address, contacts, location data of its own, or any other category of personal information beyond what is described above. (Location and other metadata that is already part of a photo is preserved inside that photo on your device when you slim it; it is not extracted or sent anywhere.)
4. Where your data lives
Everything the App handles lives on your device, in your Photos library and the App's sandbox, and, if you use iCloud Photos, in your own iCloud as managed by Apple. TechnicolorLife operates no servers for the App and has no access to your photos or to the App's local data. If you uninstall the App, iOS removes its local data; photos saved in your Photos library (including slimmed copies and albums) remain in your library until you delete them.
5. How your information is used
- To find, slim, and save photos you choose, on your device.
- To remember which photos were processed and show your space savings.
- To deliver the optional local notification when a run finishes.
- To help you troubleshoot, through a diagnostic log that you may export yourself.
- To understand, in aggregate and anonymously via TelemetryDeck, which features people use so we can improve the App.
We do not use your data for advertising, profiling, training machine learning models, or selling to third parties.
6. Legal basis for processing (GDPR)
Because the App processes your photos only on your device and we do not receive them, TechnicolorLife does not collect or process your personal data from your photo library. Anonymous, aggregated usage analytics via TelemetryDeck contain no personal data; to the extent any law treats them as processing, the legal basis is legitimate interests (understanding which features are used so we can improve the App), and you can opt out as described in Section 3.6. To the extent any law treats the on-device processing as processing by us, the legal bases are performance of a contract (slimming the photos you ask us to slim) and your consent (Photos and notification access, prompted by iOS and revocable at any time in iOS Settings). Apple acts under its own terms for iCloud Photos downloads and App Store purchases.
7. Your rights
Because your data stays on your device, you exercise your rights directly:
- Access and rectification — your photos are in your Photos library; the App shows what it has processed.
- Erasure — delete slimmed copies or albums in Photos; delete the App to remove its local data.
- Withdraw consent — revoke Photos or notification permission at any time in iOS Settings.
- Complaint — if you believe we have handled data improperly, you may contact your local data protection authority.
8. California residents (CCPA / CPRA)
TechnicolorLife does not collect, sell, or share personal information as those terms are defined under the CCPA/CPRA. Your photos and the App's data stay on your device; there is nothing for us to sell or share because we do not receive it. The anonymous TelemetryDeck signals are not linked to you and are not sold or shared for advertising.
9. Children's privacy
Snugroll is a general-audience utility app rated 4+ and does not knowingly collect personal information from anyone, including children. It has no accounts, and all content stays on the device of the person using it. The only data sent off the device is the anonymous usage signals described in Section 3.6.
10. Security
The App's data is stored in iOS's application sandbox and benefits from device-level encryption when you set a passcode. TelemetryDeck signals are transmitted over HTTPS/TLS, and the App makes no other network connections of its own. No method of storage is 100% secure: if your device or Apple account is lost, stolen, or compromised, data associated with it may also be compromised. Set a strong device passcode, enable Face ID or Touch ID, and protect your Apple ID with two-factor authentication. Please also consider the contents of the diagnostic log before exporting it and sharing it with anyone.
11. International data transfer
TechnicolorLife does not receive your data, so there is no transfer of your photos or library data to us. For anonymous TelemetryDeck analytics, TelemetryDeck processes data in the European Union; see their privacy policy for details. Any iCloud Photos download or App Store purchase is handled by Apple under Apple's terms and privacy policy.
12. Data retention
The App's local data stays on your device until you delete it, reset it, or uninstall the App. Temporary staging files are kept only until you save or discard the slimmed photos. Photos saved to your library remain there until you delete them, and originals you choose to delete are kept in Recently Deleted for 30 days by iOS. TelemetryDeck retains the anonymous signals described in Section 3.6 according to their own retention policy, and the signals cannot be tied back to you.
13. App Tracking Transparency
Snugroll does not track you across apps or websites owned by other companies. We do not use the Advertising Identifier (IDFA) and do not integrate advertising SDKs. The App will never show you an App Tracking Transparency prompt because there is no tracking to ask about.
14. Third-party services
- Apple Photos / iCloud Photos (PhotoKit) — the system services through which the App reads and saves photos and, for iCloud-only originals, downloads them. Governed by Apple's Privacy Policy.
- Apple App Store (StoreKit) — handles the optional "Snugroll Pro" purchase and restore. Governed by Apple's terms and privacy policy.
- TelemetryDeck — used for anonymous, aggregated usage analytics. See their privacy policy.
We have no other third-party processors. We do not use advertising, crash-reporting, or marketing automation services.
15. Changes to this policy
We may update this Privacy Policy over time. When we do, we will update the "Last updated" date at the top of this page. If we make material changes, we will give you clear notice in the App and on technicolorlife.app before they take effect.
16. Contact us
If you have questions about this policy or want to report a concern, please contact us at:
privacy@technicolorlife.app
TechnicolorLife LLC
We will respond to privacy-related requests within a reasonable time, and in any case within the period required by applicable law.