Back to home

Privacy & photo sharing

Slideshow Magic collects the information needed to create, share, and moderate your slideshows. Updated November 1, 2026.

Who can see a celebration?

When guest viewing is enabled, anyone with its invite or slideshow link can view approved, visible photos, including names and messages, subject to the host’s passcode and link-expiration settings. Anyone with the invite can upload while the host keeps uploads open. Links are long and unlisted, but they can be forwarded. Only share them with people you want to invite.

What do we store?

Hosts sign in with an email address and a short-lived code. We store account details, event details, resized photos, uploaded logos, and the names and notes contributors choose to include. Login sessions use a necessary browser cookie. Your guest name is saved in this browser to make the next upload easier.

A random device identifier is stored in the browser so reactions, safety reports, and contributor blocks work without requiring guests to create accounts. It is not used for advertising or tracking across websites.

We also store account identifiers, co-host email addresses, photo dates when provided, reactions, and safety reports. Support messages include your email, subject, and message so we can respond. Sign-in records may include an IP address and browser information; security limits use a hashed IP-derived value to help prevent abuse.

Photo handling

Photos are resized and converted to JPEG, with embedded metadata removed. Photos are stored in private Vercel Blob storage and served through the celebration’s link. Logos are resized and converted to PNG, with metadata removed and transparency preserved. Neon stores account and event records, including these private logos. Logo access follows the event’s viewing, passcode, and storage settings; Resend delivers login codes. These services process data needed to operate the app.

Website analytics

We use Vercel Web Analytics to measure page visits and basic browser and device statistics. Before sending page addresses, we remove query strings and fragments and replace celebration IDs and invite codes with placeholders. We do not send photos, names, messages, or email addresses as analytics events.

Error and crash reports

We use Sentry to find website errors and iPhone crashes, frozen screens, and connection failures. Reports contain app version, code locations, error categories, and limited system information. They are not linked to your Slideshow Ninja account. We remove photos, captions, names, email addresses, invite codes, request contents, and device identifiers before sending reports. Screen recording, session replay, screenshots, and advertising tracking are disabled. Sentry processes these reports to help us keep the app working.

Payments

Stripe processes website payments. We store purchase identifiers, the purchased package, payment status, and its event and account association. Stripe receives the host email for checkout. We do not receive or store full payment card details. Purchase records may remain after account deletion to handle refunds and payment obligations, with account and event links removed.

iPhone casting

Local-network access is requested when you first use Cast to find a Chromecast. The Google Cast library reports device identifiers, casting interactions, and diagnostic information to Google for functionality and analytics. Its diagnostics are not linked to your Slideshow Ninja account. We do not use your information for advertising or tracking across other companies’ apps and websites.

Be thoughtful about what you share

Upload only photos you have permission to share. Ask before sharing sensitive photos or photos of children. Don’t upload private documents, harmful content, or photos that someone would not want shown at the party.

Host controls and deletion

Hosts can hide photos from guest views and close new submissions. Hiding a photo does not delete it. Hosts can permanently delete their whole celebration and its stored photos from the slideshow settings. Guests can report a photo from the gallery. Hosts can review reports, hide the photo, and block further contributions from that device. Signed-in hosts can permanently delete their account and every event they own from the Account & data page. Other guests may already have saved photos or an exported video; deleting the celebration cannot remove those copies.

Keeping the memories

MP4 exports are created on your device. Keep the tab open while the video is being made. Package storage runs for 14 days after the event on Free or 90 days on Party, followed by a 7-day host download grace period before deletion. The event dashboard shows its deadline. Earlier events retain their existing allowance. Download memories you want to keep.

Questions and privacy requests

Contact us through Slideshow Ninja support for access, correction, deletion, or safety concerns. Event data is retained during its storage and download period; account deletion removes owned events and their stored photos and logos. Support correspondence and provider security logs may remain for resolving requests and preventing abuse.