Privacy Policy

Last updated: 20 October 2026

Photolio ("Photolio", "we", "us"), operated by Jun Wang, includes Photolio: Contact Manager, Photolio: Group Photo, and the associated Photolio website. This policy explains what information these services collect, how we use it, and the choices you have. Product-specific features are described in the relevant sections below. By using Photolio you agree to this policy.

The short version

Information we collect

The information we process depends on whether you create an account.

How we use information

Optional on-device Auto regions

On supported iOS devices, Contact Manager and Group Photo offer an optional Auto regions tool. When you choose Auto for a photo, the app uses Apple's Vision framework on your device to detect face locations and suggest editable rectangular regions. It processes the selected photo, not your entire photo library. The detector returns face rectangles and confidence scores; the app does not identify people, automatically match names, compare identities across photos, or create face-recognition templates or embeddings.

Photos are not sent to Photolio, Apple, or another external service for Auto regions detection. If a photo is already stored in your account, the app may download it to your device before detecting faces. Detection results are used in memory to generate regions; we do not keep a separate database of raw detections or confidence scores. The app attempts to remove temporary downloads created for detection when processing finishes. Ordinary photo caches and local drafts are separate from these temporary downloads.

Regions you retain, including regions without a name or person link, become photo annotations. Guest drafts remain on the device. When you save to your account in Group Photo, or save and sync account content in Contact Manager, the photo and saved annotations may be uploaded to Supabase under the normal storage rules. Saved annotations follow the photo's access, sharing, and deletion rules, just like manually drawn regions. Auto does not publish a photo or enable sharing. You can edit or remove suggested regions, save your changes, or continue to draw regions manually without using Auto.

The first-use explanation is shown before detection starts. Reading this policy or choosing Later does not start detection. The app stores a local flag to remember that you have acknowledged the explanation; that flag contains no photo or face information. This local detection feature is separate from cloud saving, sharing, and publication safety review described elsewhere in this policy.

Safety review and operator access

Safety reports and externally shared identity revisions may be reviewed manually by authorized Photolio operators. Operators may access the report details, captured profile snapshot, relevant photo previews, and account identifiers needed to investigate and act on the case. Operator decisions and access-related actions are recorded in restricted audit records. This information is not exposed to other app users or sent to general analytics.

Photolio does not send report text or captured report snapshots to an external moderation provider. When an identity owner submits a candidate public identity for publication review, Photolio may send only the candidate public-facing text fields listed above and one candidate photo to Microsoft Azure AI Content Safety for harmful-content classification. We do not send the account email, User ID, Profile ID, internal photo path, signed URL, operator note, or report details with that request. Authorized Photolio operators remain responsible for manual review and enforcement, and the service does not automatically reject content.

How we store and process information

When you create an account, your data is stored and processed using Supabase (authentication, database, and file storage), our cloud infrastructure provider, on our behalf. Data is transmitted over encrypted connections (HTTPS/TLS) and protected by row-level access controls so that, in general, only you can access your own data.

Publication-review analysis is processed by Microsoft Azure AI Content Safety in Photolio's selected East US Azure region. Microsoft states that input text and images are not stored during detection, are not used to train, retrain, or improve its Content Safety models, are not made available for Microsoft human review, and remain within the selected Azure region. The transfer to East US may be a cross-border transfer depending on where you live. Photolio retains only the restricted analysis and audit records described above in Supabase for as long as the associated publication-review subject exists; they are deleted with that Profile, photo, or account.

If you choose Sign in with Apple or Google Sign-In, that provider processes the sign-in request under its own privacy terms. Photolio receives the account identifier and the name or email you authorize it to share. Google Sign-In may also process device, coarse-location, and usage information to provide, secure, and measure its sign-in service; Photolio does not receive those additional fields. See Apple's Privacy Policy and Google's Privacy Policy.

Anonymous Public Profile pages are delivered through Cloudflare. Cloudflare processes the web request as our hosting and security provider, while the approved profile projection and approved thumbnail are fetched through controlled Photolio endpoints. Photolio does not make the underlying photo Storage bucket public or expose private Storage paths or signed URLs on these pages.

If you use the app as a guest (without signing in), your data stays on your device and is not uploaded to our servers.

If you buy a subscription, your purchase is handled by Apple (the App Store) and recorded through RevenueCat, our subscription-management provider, which verifies your entitlement and keeps your subscription status in sync. We share an account identifier and subscription events (such as purchases, renewals, and expirations) with RevenueCat for this purpose; we do not receive your payment-card details. See RevenueCat's privacy policy at revenuecat.com/privacy.

Sharing your information

We do not sell your personal information. We share information only:

Public Profile choices and limits

Anonymous access is a separate owner choice and is off by default. You can turn it off at any time in that identity's Public Profile settings; changing the identity to Followers only or Private, a safety takedown, Profile deletion, or account deletion also prevents new anonymous page and avatar responses. Turning anonymous access off does not release or change the Username.

Each Handle has a separate public setting. Changing a Handle's type or value invalidates its earlier public permission until you review and enable the new value. You are shown the exact value before publishing a sensitive Handle. Disabling one Handle removes it from new Public Profile responses without disabling the rest of the page.

A claimed Username is permanent: it cannot be edited, transferred, released, or reused by another account, including after the Profile or account is deleted. A signed-in Block applies to interactions and signed-in access checks, but it cannot identify or prevent an anonymous person from opening a page that you chose to make available without login. Disable anonymous access or change Visibility when you need to stop new anonymous access.

Photolio applies no-store and noindex controls and stops serving a page after it becomes ineligible, but recipients, browsers, link-preview services, search tools, or other third parties may take screenshots or retain copies outside Photolio. We cannot recall those external copies.

Data retention and deletion

We keep your account data for as long as your account exists. You can permanently delete your shared account from either Contact Manager or Group Photo at Settings → Account → Delete Account. Deletion applies to both apps, not just the app where you start it. It removes the account identity and associated account content, including Photolio profiles, photos and contact details, and saved Group Photos, People and regions. Group Photo share links are disabled as deletion begins; its media cleanup is queued for retry if storage removal cannot finish immediately. The clear Username-to-Profile mapping is deleted, but the versioned, keyed one-way Username fingerprint remains without an account or Profile link solely to prevent the permanently reserved Username from being claimed again. This action is irreversible. Independent Group Photo guest drafts on the device are not part of the shared account and are kept after account deletion; you can discard them separately. Guest-created app data can also be removed by deleting the app from your device.

Safety reports, their private operator cases, and related captured evidence are deleted when either the reporting account or the reported account is deleted. Publication-review and content-safety analysis records are deleted with the associated Profile, photo, or account. After account deletion, only non-linkable aggregate counters may remain; they contain no account/profile/report identifier, content, path, snapshot, operator note, or raw error and cannot be used to reconstruct the deleted account's activity.

Website visit counts contain only the aggregate categories described above and may be retained to compare website and campaign performance. They do not contain individual browsing histories or identifiers that can be used to link a visit to an account.

Group Photo event-level records and share/day pseudonymous viewer records are retained for no more than 90 days. Older records are deleted after contributing to daily aggregate counts. Those long-term aggregates contain counts only, not viewer identifiers or Group Photo content. Group Photo report cases are retained only as needed for safety, legal, and operational review and contain the limited evidence described above.

If you subscribe and later let your subscription lapse, your account returns to the free identity and photo limits. We keep your cloud-stored photos for 90 days so you can resubscribe or retrieve them, after which they are deleted from our cloud storage. Your contact details and other text information remain available and continue to sync within the free tier. At any time you can save your photos onto your device or export a complete copy of your data (see “Your rights”).

Your rights

Depending on where you live, you may have rights to access, correct, or delete your personal information, or to object to or restrict certain processing. You can exercise the core of these rights directly in the app (editing your content and deleting your account), or by contacting us at the address below. You can also export a complete copy of your data at any time from Settings → Your Data → Export my data, and download your cloud photos onto your device.

Children's privacy

Photolio is not directed to children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has provided us personal information, please contact us and we will delete it.

Security

We use encryption in transit and access controls to protect your information. No method of transmission or storage is completely secure, but we work to protect your data and to limit access to it.

Changes to this policy

We may update this policy from time to time. When we do, we will revise the "Last updated" date above and, where appropriate, provide additional notice.

Governing law

This policy is governed by the laws of Singapore, without regard to conflict-of-law principles.

Contact us

Questions about this policy or your data? Email us at [email protected].