YS LabsGalaSnap

GalaSnap Privacy Policy

Effective date: October 25, 2026 Operator: YS Labs, Yongin-si, Gyeonggi-do, South Korea · contact@yslabs.dev Service: GalaSnap — Wedding Guest Photos (App Store and Google Play apps, and the guest upload web page opened from an event's QR code)

The short version

GalaSnap collects the photos and videos guests upload to an event album, keeps them only for that album's plan period, then deletes them automatically. There are no user accounts, no advertising, no analytics or tracking SDKs, and no facial recognition. We do not sell personal information or share it for advertising. The event host controls the album and can delete any photo, video or the whole album at any time.

1. How GalaSnap works

An event host creates an album in the GalaSnap app and shares its QR code. Guests open a web page in their browser — no app, no sign-up — and upload photos and videos. The host can also add photos and videos from the app. Albums are stored on GalaSnap's cloud storage (provided by Cloudflare, Inc.). - Who can see an album: the host, and anyone the host sends a view-only gallery link (a long random link the host can replace at any time). The QR code guests scan is for uploading. - Guest view (paid events, GalaSnap 1.3 and later): if the host turns it on, guests who open the event's QR page can also browse the album — except photos and videos the host has hidden — and tap a heart (♥). Guest view has no download button. The host can turn it off at any time. - Albums are not public and cannot be found by search.

2. What we collect and why

Data From whom Why How long
Photos and videos (videos include their sound) and their size, dimensions and length Guests and the host To show them in the album the host created The album's plan period (section 5), or until the host deletes them
Optional nickname Guests who type one To show the host who shared a photo Deleted with the photo
Event details: name, optional event date, language, plan and timestamps The host To run the album and its plan Until the album is deleted or expires
Ownership key and recovery code — stored on our side only as one-way hashes Generated on the host's device To prove who owns an event and to recover it on a new phone Until the album is deleted or expires
Purchase record: product and store transaction ID The app, after an in-app purchase To apply a pass to the right event and prevent reuse Until the album is deleted or expires; afterwards only a one-way hash of the transaction ID is kept (section 5)
Support emails: your email address, your message and anything you include (such as the event code or phone model) People who contact us To answer you and keep a record of the request Up to 3 years after the request is closed
Heart records: a one-way hash of a random browser ID combined with the event, the photo and the time The guest page (guest view only) To count one heart per browser Deleted with the photo or the album

Apart from optional nicknames and what you send us when you email us, we do not collect names, email addresses, phone numbers, contacts, precise location or advertising identifiers. Apart from the short-lived hosting logs and the bot check described in section 4, we do not collect usage or diagnostic data. We do not run facial recognition or any content analysis, and we never use uploaded photos or videos for advertising, model training or any purpose other than showing them in their album.

3. On the host's device

4. On the guest upload page

5. Retention and deletion

6. Purchases

Event Passes, upgrades and storage packs are one-time in-app purchases processed by Apple (App Store) or Google (Google Play); we never see your payment details. To verify a purchase and apply it to the right event, the app uses RevenueCat, Inc., which receives a random app ID created by the app (not linked to your name, email or Apple ID) and the store's receipt information — not your photos or videos. See RevenueCat's privacy policy. Apple and Google may provide us aggregated crash and usage statistics if you allowed this in your device settings; GalaSnap contains no crash-reporting or analytics SDK.

7. Service providers and sharing

We do not sell personal information or share it for advertising. We use: Cloudflare, Inc. (hosting, storage, bot check) and RevenueCat, Inc. (purchase verification) and Zoho Corporation (Zoho Mail, which receives emails sent to our support addresses), all acting on our instructions. Zoho may process and store emails in the United States, the European Economic Area and other countries where Zoho operates (Zoho privacy policy; privacy@zohocorp.com). Apple and Google process payments as independent controllers. We may disclose information if required by law.

8. EEA and UK (GDPR)

9. California (CCPA/CPRA)

10. Children

GalaSnap is for event hosts and their guests and is not directed to children. Hosts must be 18 or older. Children under 13 — or under the age of digital consent where they live (13 to 16 in the EU and UK, 14 in South Korea) — should not upload themselves; a parent or guardian can upload for them. We do not knowingly collect personal information from such children; if we learn we have, we delete it. Children often appear in photos taken by adults: hosts are responsible for following local rules on photographing children, and a parent or guardian can ask the host to remove a photo or video, or write to contact@yslabs.dev with the event code, and we will delete it.

11. Reporting content

If you believe an album contains illegal content, email contact@yslabs.dev with the event code and a short description, or use the Report link on the guest page (GalaSnap 1.3 and later). We review every report and can remove content or disable an album. To handle a report, we may view the reported content and the event's details. See section 8 of the Terms of Use for how reports work.

12. Security

All connections use encryption in transit (HTTPS). Ownership keys and recovery codes are stored only as one-way hashes on our side; storage links are short-lived signed URLs.

13. Changes

If we change how GalaSnap handles data, we will update this page and its effective date before the change takes effect.

14. Contact

YS Labs · Yongin-si, Gyeonggi-do, South Korea · contact@yslabs.dev Privacy contact: YS Labs privacy team · contact@yslabs.dev


한국어 요약 (개인정보 보호법 고지)