Privacy Policy

Last updated: 26 October 2026

Who we are

Pictofy is operated by Pictoday (CVR 30059891), Børkop, Denmark. Contact: support@pictofy.app.

Controller or processor?

The role depends on how Pictofy is used:

What we store

What we do NOT store

Photos and children's data

Preview cards without an account

When the free preview is available, adults can choose a routine and make a character from a photo or our illustrated parts. The sample shows three activities from the chosen routine. We do not ask for names, diagnoses or custom image descriptions. The look can still be personal data if you use it to represent a particular person. The character and cards stay private and are not used in the library or marketing.

Uploading requires you to confirm permission to use the photo. Image metadata is removed before processing. The photo is converted using an image model we run ourselves in an access-protected setup with RunPod on EU/EEA servers. The photo is deleted from our temporary storage after successful conversion when no longer needed. You approve the illustrated character before cards are made. Only the approved character pixels and selected activities are sent to OpenAI to make and review cards; the original photo is not sent to OpenAI. Builder characters are processed in the same way. Account details and network addresses are not sent to the image model. OpenAI does not use API content for training by default, but may retain content in abuse-monitoring logs for up to 30 days, subject to exceptions in its policy. Our delete button does not delete these provider logs.

An essential protected cookie gives this browser access to the preview for up to 24 hours. Access then closes and temporary files are deleted by the next successful automatic cleanup. You can also choose “Delete my preview”. Work already in progress may finish before the last files are removed. We retain one-way preview and network identifiers to limit abuse and costs; these are removed after 48 hours during successful cleanup. We do not store the raw IP address in the preview data.

Routine choices, language, market, selected method and the builder recipe are kept in a versioned draft in this browser tab’s session storage for at most 24 hours. The recipe includes choices such as hair and clothes and may be personal data. The draft restores your choices after reloading or navigating back. Photos, generated images and access tokens are not stored in the draft. “Delete my preview” also removes the draft.

If you go to checkout with your preview, we attach a separate private copy of the character, the completed sample cards and two routine choices to the order so we can deliver the purchase after the preview expires and on another device. The order has its own essential protected cookie for up to 48 hours. The character, images and routine choices are not sent to Stripe. Once payment and your email are confirmed, the copy is transferred to your account and the temporary order copy is cleaned up. A paid order you have not yet opened is retained for delivery; it does not expire with the free preview.

Order copies for abandoned checkouts are cleaned up after payment is confirmed expired and unpaid. Cleanup checks abandoned orders after 48 hours; an order without a payment session can only be closed when no work is running. Order copies are also cleaned up after a full refund or deletion of the owner’s account. “Delete my preview” deletes the free preview, but does not cancel a payment or automatically delete the order copy. Contact us for help with order data.

When you save the preview to your account, we also keep a protected reference cookie for up to 24 hours so this browser can return to your saved result after reloading or signing in. It contains only a random identifier, not images, email or character appearance. The cookie does not grant access by itself: you must be signed into the account that owns the result. Reloading does not extend its lifetime.

If you choose to keep the preview in an account, we ask for your email and send a sign-in link. Only after verified sign-in are the character and cards saved as private account items, with the account’s usual deletion rules. This does not trigger a purchase or marketing consent. PDFs you download stay on your own device. Product measurement still requires your analytics consent; character choices, images and email are not included in preview analytics events, and the page is excluded from session replay.

To monitor the free preview, the server sends separate anonymous operational counts to PostHog in the EU: attempts, admitted and rejected starts, completed and failed previews, and spending limits reached. Each event receives a new random identifier, so events are not linked to a person or browser. These counts use no tracking cookies and contain no user, preview or network identifiers, IP address, email, photos, character choices or image descriptions. Optional product analytics of your journey still requires your analytics consent.

Community and marketing

Pictograms generated from text alone may appear in our library, gallery, or marketing. Pictograms generated from photos (the character and image features) are never used for those purposes.

Sub-processors

We use the following services to deliver Pictofy. For institutional customers, subprocessors are also listed in the DPA's annex, and we give 30 days' notice of changes.

ServiceProcessingLocationSafeguard
SupabaseDatabase, login, file storage, server functionsEU (Frankfurt)DPA with SCCs
VercelWeb application hostingUS/EUDPA + SCCs / EU-US DPF
RunPodPhoto restyling and photo-to-character creation — GPUs pinned to EU/EEA (Sweden, Iceland, Norway)EU/EEADPA + SCCs
NebiusAI text, search and image analysis plus standby GPU (Zero Data Retention)EU (Finland)EU company and EU data centre
OpenAI (Ireland)Text processing and library metadata plus GPT-Image-2.5-Flare pictograms from an image description and, optionally, a saved illustrated character reference, plus Flare pack quality reviewUS (inference)DPA + SCCs
ReplicateLegacy library and administrative image tools without personal photosUSDPA + SCCs
StripePayments and subscriptionsIreland/USDPA + SCCs
ProdigiPrinting and shipping of physical ordersUnited KingdomEU adequacy decision
ResendTransactional and notification emailsUSDPA + SCCs
PostHogProduct analytics (with cookie consent) and anonymous operational countsEU-hostedDPA, EU hosting
Meta (Facebook)Ad measurement: pixel and purchase events (only with marketing consent)Ireland/USAConsent, standard contractual clauses
Google AdsAd measurement: conversion tag on purchase (only with marketing consent)Ireland/USAConsent, standard contractual clauses
CloudflareBot protection (Turnstile) on public formsGlobalDPA + SCCs / DPF

None of the AI services use your data to train models.

SCCs are the European Commission's standard contractual clauses for transfers of personal data. We also assess the recipient country's rules, the actual processing and necessary supplementary measures. Signing SCCs alone does not establish an adequate level of protection. Institutions receive notice of new subprocessors under their data processing agreement.

Data retention

Your rights (GDPR)

Security

Data is stored with Supabase in the EU (Frankfurt) with encryption in transit and at rest, row-level access control, and access-protected file storage for photos. Two-factor login (TOTP) can be enabled under Account. In case of a personal data breach we notify affected controllers without undue delay.

Changes

We may update this policy and will announce material changes on this page. Institutional customers are notified directly of changes to the sub-processor list.

Contact

Questions about personal data: support@pictofy.app