Whispet — Support
Welcome to Whispet support. Here you will find answers to the most common questions about the app. If you need further help, feel free to contact us.
Contact Us
If you have a question, suggestion, or need to report a problem, write to us at:
We aim to respond within 48 hours on business days.
Frequently Asked Questions
What is Whispet?
Whispet is a private pet diary that combines a photo timeline with health management. You can capture daily photos of your pet, track medical records (medications, vaccinations, allergies, nutrition, vet visits, documents), and keep everything organized in one place.
Which platforms is Whispet available on?
Whispet is available on iPhone and iPad (requires iOS / iPadOS 18 or later). You can download it from the App Store.
On Macs with Apple Silicon (M1, M2, M3 and newer) you can run Whispet as an iPad app — download it from the Mac App Store under "iPhone & iPad Apps" (visible after clicking the sidebar entry). Functionality is identical to the iPad version, though the interface is touch-optimized rather than cursor-optimized.
What is the difference between the Free and Premium plan?
Free plan includes:
- 1 pet, up to 5 photos per day
- Photo timeline, gallery, and streaks
- Photo reminders
- Basic medical data — you can add and edit: medications, vaccinations, dewormings, allergies, nutrition, vet visits, documents (medical reminders, weight tracking, event journal entries, and upcoming events overview are Premium features)
- Event journal templates (browsing only — no entries)
- QR Pet Card (compact card with QR code containing key pet data)
- Sharing Moments (Share Cards) — create personalised cards with photo, emoji, colour, and text (with Whispet watermark)
- Share Profile (QR Card)
- PDF export (basic — profile + medical records)
- Medical onboarding (optional guided setup for vaccinations, medications, and vet visits after adding your first pet)
- iCloud sync (private database via Apple CloudKit)
- Shared Care — participation (you can accept an invite from a Premium owner; no limit on how many pets you can be a member of)
Premium plan adds (see App Store for current pricing; base price: 2.99 EUR/month or 29.99 EUR/year — actual price may vary by region):
- Up to 20 pets and unlimited photos per day
- Medical reminders (medications, vaccinations, vet visits)
- Weight tracking with charts
- Upcoming medical events overview
- Full event journal entries (customizable health diaries)
- PDF export (full — incl. medical history, weight, and journals)
- CSV export
- Smart Photo Import — bulk import from iOS Photos with automatic animal detection (Apple Vision, on-device)
- Shared Care — sharing pets with other people (up to 10 unique people per Owner in total across all pets)
- Share Cards without watermark (optional)
How do I subscribe to Premium?
You can subscribe to Premium directly in the app. Go to Settings and tap on the Premium section. The purchase is processed through your Apple ID via the App Store.
How do I cancel my subscription?
Subscriptions are managed through your Apple ID. To cancel:
- Open Settings on your iPhone.
- Tap your name at the top, then Subscriptions.
- Find Whispet and tap Cancel Subscription.
Cancellation takes effect at the end of the current billing period. You will retain Premium features until then.
How do I restore my purchases?
If you reinstalled the app or switched devices, you can restore your Premium subscription. In the app, go to Settings and tap Restore Purchases. Make sure you are signed in with the same Apple ID that was used for the original purchase.
How does iCloud synchronisation work?
Whispet automatically synchronises your data (pet profiles, photos, medical records) with your private iCloud database (Apple CloudKit). The data is stored in your personal iCloud space and is accessible only to you. To enable it, make sure iCloud is turned on in your iPhone settings (Settings → [Your Name] → iCloud) and that the app has permission to use it.
Where do my photos live? Are they synced between iPhone and iPad?
Your photos live in two places at once without duplication:
In your Apple Photos library — if the photo was added to Whispet from your gallery or taken with the Whispet camera (with "Save photos to gallery" enabled — default on). Apple iCloud Photo Library syncs these photos between your devices in full quality — that's Apple's own infrastructure, optimised for years.
Locally in the Whispet app — a working copy for fast access in the timeline, gallery and preview. Whispet also stores a small thumbnail (~50 KB) in your private iCloud database, so on another device of yours (iPad, second iPhone) the photo appears immediately in the pet's gallery — without waiting for the full version to download.
How this looks in practice: you add a photo of Milka on your iPhone → after a moment the same photo appears on your iPad (thumbnail). Tapping the thumbnail on the iPad opens the full version of the photo fetched in the background from your Apple Photos library — at the same quality as on the iPhone.
Conditions for full cross-device sync to work:
- ✅ Both devices signed into the same iCloud account
- ✅ iCloud Photo Library enabled in iOS Settings → [Your Apple ID] → iCloud → Photos
- ✅ Whispet has been granted access to Apple Photos (at first launch or in iOS Settings → Whispet → Photos)
- ✅ "Save photos to gallery" enabled in Whispet → Settings (default on)
If any condition isn't met, on the second device you see a thumbnail, and tapping shows "Full photo only on source device" instead of the full version. That's normal; Whispet doesn't require anything extra, but to sync the full image between your devices without copying bytes through our servers, it uses the Apple iCloud Photo Library infrastructure that you control.
What does "without copying bytes through our servers" mean? Whispet stores only a technical pointer (PHCloudIdentifier from Apple PhotoKit, ~50 bytes) referencing the same photo in your Apple Photos library. The photo bytes themselves travel between devices via Apple iCloud, never through Whispet or CRE8EVE. We keep the zero-server CRE8EVE promise for this feature too.
Why does a photo sometimes take a few minutes to load on another device?
Whispet uses Apple iCloud Photos to sync full-resolution photos — this saves space on your iCloud account and preserves the original photo quality (Apple does not re-compress the image in transit).
How it works:
- Thumbnails appear immediately on every device you own (we sync these through Whispet's private iCloud database — they're very small, ~50 KB each).
- Full resolution syncs through Apple iCloud Photos — the standard Apple mechanism, the same one your Photos app uses. We do not control this process.
Typical timing:
- After adding a photo on iPhone and opening iPad at home on WiFi: 1–5 minutes before the photo appears in full resolution.
- If iPad was offline for several days: longer — Apple iCloud catches up in the background.
- On cellular data: usually longer than on WiFi (Apple prioritises WiFi for large transfers).
What you can do:
- If you see the thumbnail but not the full photo — wait 1–3 minutes and reopen.
- Check that iCloud Photos is enabled: iOS Settings → [Your name] → iCloud → Photos.
- Make sure you have active WiFi or a stable internet connection.
- The Apple Photos app needs to be able to finish syncing — sometimes it helps to open it briefly and scroll to the newest photos to "wake up" downloading.
Safety: Whispet never sends your photo bytes through our servers. Full photos live exclusively in your iCloud account (Apple Photos) — that's our guarantee. Whispet only stores a technical pointer (~50 bytes) referencing the photo in your Apple Photos library.
How does Shared Care work — sharing a pet profile with other people?
Shared Care (a Premium feature on the Owner's side) lets you share a pet profile with other iCloud users — family members, close ones, or temporary caregivers. The feature uses Apple CloudKit Sharing exclusively — no data passes through Whispet servers.
Note: Shared Care in Whispet is an independent feature and does NOT require membership in the Apple iCloud Family Sharing group — these are two different services.
How to share a pet:
- Open Settings → Shared Care → Add person
- Select people to share with — you can share multiple pets with the same person (limit: 10 unique people per Owner in total across all pets)
- Every invitation is sent with the default mode "Photos only" (privacy by design — see the separate FAQ below: "How do I grant full access to a pet for someone I invite?"). Full access is granted after the person accepts the invitation.
Sharing modes:
- Photos only (default, applied to every invitation) — the person sees only the pet's photos; without an explicit switch to "Full access" they never gain access to medical data
- Full access — the person sees photos + medical data (read-only mode). Granted after acceptance, separately per pet
What a person with access can and cannot do:
- ✅ Sees the pet's profile and photos (always) and medical data (when "full access" mode is selected)
- ✅ Can add their own photos to the shared pet
- ❌ Cannot delete any photos — not even ones they added themselves. Photo deletion is reserved for the Owner only — this protects the pet's history from accidental deletion by people with access
- ❌ Cannot edit the profile, avatar, medical data, or delete the profile
Revoking access — three paths:
In Settings → Shared Care you have three independent ways to revoke access, tailored to different situations:
- Per pet per person — in the person's card (Section A → tap person), tap the trash icon next to a specific pet. Only that one pet disappears for that person. Your other pets shared with them remain. The person stays on your trusted list — you can re-share that pet with them later without re-typing their email.
- Per person — all pets ("Remove completely" on the person's card) — revokes that person's access to all of your pets you previously shared with them, and removes them from your trusted list.
- Per pet — all people (Section B → toggle the "Share" switch OFF next to a pet) — stops sharing that one pet with everyone at once. The trusted list stays unchanged.
In all three paths the action is immediate on your device. On the other person's device the update may take up to 15 minutes — see the separate FAQ below ("I revoked access but the other person still sees the pet…").
- The person with access can also leave the share themselves at any time, from their side.
- At the moment of access revocation, the person is offered the option to export their own photos (only those they added) to the iOS system gallery before they are removed from the app.
What happens if I lose my Premium subscription?
- If your Premium subscription expires or is cancelled, pet sharing is immediately disabled for all your pets — people with access lose access immediately.
- Apple offers a Billing Grace Period option (up to 28 days) that protects against accidental payment errors (e.g. expired card). During this period the subscription remains active and sharing continues normally. Note: this option applies only to failed payments, NOT to voluntary cancellation (for deliberate cancellation, sharing is disabled immediately at the end of the paid period). Whispet configures this option before App Store publication.
- People with access are not informed in advance of the upcoming loss of access (a product decision preserving the privacy of your subscription status).
- Your photos and entries remain safe — after Premium is restored, you can re-invite people to each pet via Settings → Shared Care.
How do I grant full access to a pet for someone I invite?
In short: invitation first (mode "Photos only"), then — once the person accepts — you switch the mode to "Full access". Full access cannot be granted at invitation time, and that is a deliberate design choice on our side, not an app bug.
Step by step:
- Settings → Shared Care → Add person — enter the person's iCloud email or phone number, select the pet (or several), send the invitation. The invitation is sent with "Photos only" access.
- The person accepts the invitation in their Whispet app (on their iCloud side). On your side the person's status changes from "invited" to "active".
- After acceptance — go back to Shared Care → tap the person (Section A). Next to each pet you'll see a mode picker. Select "Full access" for the chosen pets. The change takes effect after a brief synchronization (usually a few seconds).
Why can't you invite straight to full access?
This is a deliberate product decision aligned with two GDPR principles:
- Art. 5(1)(c) GDPR (data minimization) — at the moment the invitation is sent, we don't yet know for certain who will receive and accept it (invitations go to an iCloud email/phone, but Apple identifies the participant only on acceptance). Sending the invitation with the narrowest possible default access protects the pet's medical data against unintended disclosure.
- Art. 25 GDPR (privacy by design and by default) — the app defaults the feature to the narrowest possible access, and full access requires an additional, conscious action by the Owner after the recipient is verified.
In practice: even if an invitation is mistakenly sent to the wrong address, medical data will never leak — the recipient will see only photos (which are typically visible anyway to people in your immediate surroundings).
Tip: If a person hasn't accepted the invitation for a long time, you can cancel it in Section A ("Remove completely" on the person's card) and re-send it to a different address.
I revoked access but the other person still sees the pet — what's going on?
This is normal, known behavior of Apple iCloud Sharing, not an app bug.
After you revoke access (per pet per person, or "Remove completely") the action is immediate on your side — the pet disappears from the person's card, and on Apple iCloud servers the participant's permissions are removed. However, the push notification about revocation is intentionally deprioritized by the Apple iCloud infrastructure — it may reach the other person's device with a delay of up to 15 minutes. During this window the other person may still see the pet in their "Shared with me" list inside their Whispet app.
What is instant and what is delayed (on Apple iCloud's side):
| Action | Sync time on the other person's device |
|---|---|
| Invitation acceptance | Instant (1–2 s) |
| Mode change from "Photos only" to "Full access" (and back) | A few seconds |
| Revoke access per pet per person (trash icon) | **Up to 15 minutes** |
| Revoke access per person — all pets ("Remove completely") | **Up to 15 minutes** |
| Disable sharing a pet for everyone (toggle OFF) | Instant |
| Premium subscription loss → revoke everyone | Instant |
Does the other person have real access to your data during that window?
No. Apple iCloud disables permissions immediately on its side — if the other person tries to download new photos or fetch updated medical data, the request will be rejected. The "stale" view in their app cache is a visual lag in list refresh, not real access to new content. After the first sync attempt (typically when opening the app, or in the background within 15 minutes), the pet disappears from their view.
What you can do if you want a faster update on the other person's side:
- Ask the other person to manually refresh in their Whispet app (pull-to-refresh on the "Shared with me" screen, or close and reopen the app).
- If the other person no longer has access to their device (e.g. lost or stolen phone of a former co-caregiver), use Apple ID → Find My iPhone to remotely wipe the device — that will instantly remove all Whispet data from its local cache.
Whispet has no technical means to speed up Apple iCloud's revocation push — it's an Apple infrastructure constraint, not a limitation of our app.
How does speech dictation work? Does my audio go anywhere off device?
Whispet provides an optional speech dictation feature for medical form fields (veterinary notes) and photo descriptions — the microphone symbol (🎤) inside a text field.
Privacy-by-default principle:
- By default audio does NOT leave your device — Whispet uses
requiresOnDeviceRecognition = supportsOnDeviceRecognition, which means that for supported system languages (most common locales on iPhone with iOS 13+) all transcription happens on-device, in Apple's Speech framework locally. - Fallback to Apple servers occurs only when on-device speech recognition is NOT available for the selected system language (rare locales, older hardware). In the fallback path the audio stream is transmitted to Apple Speech Recognition Service (USA) only for the duration of the dictation session.
What Apple may do with audio (in fallback mode):
- Apple may use audio fragments to improve its own speech recognition models, if you have "Improve Siri & Dictation" enabled in iOS Settings → Siri & Search.
- You can disable this at any time in iOS Settings — Apple then does not retain audio from the dictation feature.
What speech dictation does NOT do:
- Does not identify the speaker (no voice biometrics)
- Does not store audio in the app — only the textual transcription result is saved
- Does not detect emotions
- Does not perform authentication
How to disable speech dictation entirely:
- iOS Settings → Whispet → disable "Speech Recognition" and/or "Microphone"
How do I export medical records and journals from my pet's profile?
In the pet's profile you will find an Export option that generates a PDF file (a readable summary of medical records and journal entries, available on all plans) or a CSV file (tabular data openable in Excel/Numbers, Premium). Files are generated locally on the device and shared via the system share sheet (Mail, Files, AirDrop).
The PDF export contains:
- Pet profile (name, breed, date of birth, chip number)
- Complete medical records (vaccinations, medications, allergies, nutrition, vet visits, documents)
- Weight history (Premium)
- Event journal entries (Premium)
CSV export (Premium): the same data in tabular format, one row per record.
How do I download a full copy of all my data (GDPR Art. 20)?
You can obtain a full, machine-readable copy of your data from your iCloud account (photos + all Whispet data synchronised with the private iCloud database) via Apple:
- Visit privacy.apple.com and sign in with the same Apple ID
- Select "Request a copy of your data"
- Tick the iCloud Drive / CloudKit data category
- Apple will prepare the archive (up to 7 days) and send you a download link
This is the official path for exercising the right to data portability (GDPR Art. 20) for data stored in Apple's infrastructure.
Is my data safe?
Yes. All your data is stored locally on your device and — if you are signed in with your Apple ID — synchronised to your private iCloud database (Apple CloudKit, separate from iCloud Drive). Whispet does not send your data to any external servers (no Firebase, Google Analytics, Crashlytics, etc.). Your photos and medical records remain private.
Apple Vision (intelligent pet photo detection — Smart Detection) runs exclusively on your device — no image data is sent to Apple.
How do I transfer data to a new device?
If you have iCloud synchronisation enabled (signed in with your Apple ID), simply sign in with the same Apple ID on your new device, install Whispet, and your data will sync automatically (usually within a few minutes, depending on the number of photos).
How do I add a pet?
After launching the app, tap the option to add a new pet. Fill in your pet's name, species, breed, date of birth, and optionally add a photo. You can edit these details at any time from the pet's profile.
What happens when I archive (mark as inactive) a pet?
Archiving a pet switches it to read-only mode. This can happen automatically when you downgrade from Premium to Free and have more pets than the Free plan allows (you choose which ones to archive), or you can do it manually from the pet's edit screen.
What you can still do with an archived pet:
- View the pet on your list (with an "Inactive" badge)
- Browse all photos and gallery
- View the full profile and medical records
What you cannot do:
- Add new photos or timeline entries
- Edit medical records or weight
- Medical reminders will not work for archived pets
How to reactivate:
You can reactivate an archived pet from its edit screen, as long as you have a free slot within your plan's pet limit. There is a 24-hour cooldown between archive status changes. Right after archiving or reactivating, you have a few seconds to undo the action.
Visibility settings:
On the pet list screen, you can choose whether archived pets are shown or hidden. This filter also applies to the pet carousel and galleries — so you can keep your active view clean while still having full access to archived pets when needed.
How do I delete a pet?
Whispet distinguishes between archiving (recommended) and permanent deletion:
- Archiving — the pet becomes inactive but you retain full access to its photos and medical history. You can reactivate it at any time. This is the recommended option.
- Permanent deletion — irreversibly deletes the pet along with all photos, timeline entries, medical records, and reminders. This action cannot be undone.
To delete a pet, go to the profile edit screen (pencil icon) and scroll to the delete option. Before permanently deleting, we recommend exporting the pet's medical records to PDF from the pet's profile as a keepsake or reference copy.
How do I add a photo to the timeline?
On the main timeline screen, tap the camera button. You can take a new photo or select one from your photo library. Each photo is saved to your pet's timeline for the current day.
How does the timeline work?
The timeline organises your pet's photos into daily entries — one entry per day. Each entry can contain multiple photos. If you add 3 photos on the same day, they will all appear in a single entry.
The timeline offers three views:
- Cards — large cards with photos and dates
- Compact list — more entries visible on screen
- Photo grid — thumbnails in a grid layout
Photo limit: On the Free plan you can add up to 5 photos per day per pet. The Premium plan has no limit.
What are photo streaks?
A photo streak is the number of consecutive days you've added at least one photo to the timeline. Streaks motivate you to document your pet's life regularly. On the dashboard you can see the current streak length and longest streak for each pet. If you miss a day, the streak resets.
How do I use weight tracking?
Weight tracking is a Premium feature. To use it:
- Go to your pet's profile → Health section → Weight tab
- Tap the add button and enter the weight with the measurement date
- After a few entries, a chart will appear showing the weight trend over time
You can export the weight history as part of a PDF report. The chart helps spot trends and discuss them with your vet.
How do I manage veterinary clinics?
Whispet lets you maintain a list of veterinary clinics with contact details:
- Go to the Clinics tab (available in the bottom navigation)
- Tap the add button and fill in the details: name, address, phone, email, website
- When creating a vet visit, you can select a clinic from the list — contact details will be accessible on the visit card
How do I manage medical data?
Go to your pet's profile and navigate to the Health section. From there you can add and manage medications, vaccinations, allergies, nutrition records, medical documents, and vet visits.
The Health section contains 8 tabs:
- Medications — active and archived medications with dosage and schedule
- Vaccinations — vaccination history with dates and reminders
- Dewormings — deworming records
- Vet visits — scheduled and historical appointments
- Allergies — allergens with type, severity, and symptoms
- Nutrition — food cards with ratings, ingredients, and allergy warnings
- Documents — scans of test results, prescriptions, and other documents
- Journals — customisable health event diaries
Each medical record can be archived (by swiping left) instead of deleted — data is preserved but hidden from the main view.
How do medical reminders work?
Medical reminders are a Premium feature that helps you stay on top of your pet's health schedule. You can set reminders for three types of events:
- Medications — daily, weekly, monthly, or one-time reminders for giving medication. You set the start and end date and the time of day.
- Vaccinations — reminders for upcoming vaccinations with a 3-stage notification system:
- Advance notice — a few days before the due date (you choose how many days in advance)
- On the day — a reminder on the scheduled date
- Overdue alert — if the vaccination hasn't been recorded, you'll receive an overdue notification 7 days after the due date
- Vet visits — reminders for scheduled vet appointments, also with the 3-stage notification system
You create reminders manually in the Medical Reminders section of your pet's profile. Once set, the app schedules native iOS notifications automatically — so you'll be notified even when the app is closed.
What are Event Journals and how can they help me?
Event Journals are customizable health diaries that let you track specific conditions or patterns in your pet's life over time. Each journal is built from fields you define — or you can start from ready-made templates like Epilepsy or Digestion.
Available field types include: multi-select options, sliders (e.g. intensity 1–10), numeric values, yes/no toggles, and time pickers. You can also attach photos and notes to each entry.
How it helps:
- Track symptoms — record seizure details, digestive issues, or any recurring condition with precise data
- Spot patterns — review entries over time to notice triggers, trends, or improvements
- Share with your vet — export a PDF summary of journal entries to show your veterinarian during visits
- Monitor treatment — see how changing medications or diet affects your pet's condition
For example, with the Epilepsy journal you can log the time, duration, intensity, seizure type, medications taken, and recovery time for each episode — building a detailed health history that helps both you and your vet make better decisions.
How do I share a photo as a card?
Open a photo on the timeline and tap Share. A card creation screen will appear with three templates:
- Photo of the Day — your photo with the pet's name, date, and an optional emoji
- Event — a celebration card with avatar, e.g. birthdays, anniversaries, streaks
- Note — your photo with custom text (up to 120 characters) and an emoji
You can pick a background colour from a colour palette and add a decorative emoji (hearts, crowns, cakes, stars, and many more). Optionally, you can enable the Whispet watermark. Share the finished card via the system share sheet, or share just the photo without a card. The entire process happens locally — no data is sent to any server.
What is the QR Pet Card?
The QR Pet Card is a compact, shareable card that contains a QR code with your pet's key information: name, breed, microchip number, allergens, and current medications. You can optionally add your own contact details (name and phone number) to the card. The QR code is generated entirely on your device — no data is sent to any server. Owner contact details are embedded directly in the QR code and are never stored in the app. This feature is available in the Free plan.
How do I share my pet's profile?
On your pet's profile screen, tap the Share button. A bottom sheet will appear with two options:
- Full PDF report — generates a detailed PDF with your pet's profile and medical data
- QR Card — generates a compact card with a QR code containing key pet data
The QR Card is available in the Free plan. The Full PDF report is available in the Premium plan.
What is the Medical Onboarding?
After adding your first pet, the app will offer an optional onboarding step where you can quickly set up a vaccination, a medication, and a vet visit. This is entirely optional — you can skip it and add medical data later from the pet's profile. This feature is available in the Free plan.
What is night mode for medications?
When creating a medication reminder, you can enable the option to silence nighttime notifications. The app will not send notifications between 10 PM and 7 AM. This is useful when a medication is given every few hours — e.g. every 6 hours, but you don't want to be woken at 3 AM.
What are demo pets?
On the empty welcome screen you can add a sample dog or cat with a full set of data — photos, medical records, reminders, and journals. Demo pets let you explore all features of the app before adding your own pet. When you add a real pet on the Free plan, the demo pet will be automatically deleted.
How do I change the theme, language, or font size?
In Settings (gear icon) you will find:
- Theme — 12 gradient palettes (6 light + 6 dark) plus 3 special modes: OLED (pure black), HC Light, and HC Dark (high contrast modes compliant with WCAG AA).
- Language — Whispet supports 6 languages: Polish, English, German, Spanish, French, and Italian.
- Font size — 4 levels: small (×0.85), default (×1.0), large (×1.15), and extra large (×1.3). The change applies to the entire app.
How do I delete my account and all Whispet data?
Whispet uses your iCloud account (Apple ID) instead of its own login system — there are no Whispet servers, your data is stored in the private part of your iCloud account managed by Apple.
To delete all Whispet data:
- Open the Whispet app
- Go to Settings → Your account
- Tap "Delete all my data" (red button with a trash icon)
- Confirm the action in the alert that appears
After a short moment (typically a few to several seconds) your data is permanently deleted from iCloud. This removes all your pets, photos, medical data, and journals — on this iPhone, on your other devices, and from your private iCloud database. People you share pets with via Shared Care will lose access. This action cannot be undone.
Your Premium subscription stays active (managed by Apple — you can cancel it anytime in the App Store).
Why does deletion happen in-app and not via iOS Settings?
The standard iOS path Settings → Apple ID → iCloud → Manage Account Storage → Whispet → Delete Data from iCloud manages iCloud Drive files and the containers of Apple's first-party apps (Notes, Photos, Reminders). It does not remove data from custom CloudKit containers used by third-party apps such as Whispet. The in-app button is therefore the only reliable, working path for deleting Whispet data.
If you want to delete data from another third-party app, check whether it offers a similar deletion option in its settings.
Alternative — request help or file a formal GDPR Article 17 request
Want help with the process? Email hello@whispet.app — we'll send detailed instructions, help if you run into issues, and if you need a formal confirmation of your request under GDPR Article 17 (audit trail), we'll register it in our compliance records. We respond within one month per GDPR Article 12(3).
Note: Whispet has no programmatic access to your private iCloud database — Apple deliberately designed CloudKit so that developers cannot read or modify a user's data. The physical deletion is performed by the app on your device (via the button above), under the authorisation of your iCloud account. We can guide you through the process step by step, but cannot perform the deletion for you remotely.
Why does the app ask me to wait 15 minutes after deleting my data?
When you tap "Delete all my data", Whispet sends a deletion request to Apple iCloud. Apple's cloud needs time (typically 10–15 minutes) to fully process the deletion — this is Apple's "eventual consistency" mechanism, independent of Whispet.
If you launch the app earlier, synchronisation errors may occur — the cloud, still in the middle of deleting, may interpret new data as conflicts and automatically revert them.
After waiting 15 minutes, you can use Whispet normally — everything will work without sync errors. Your data is safe; this is simply a recommended pause for peace of mind.
What happens if I delete the Whispet app?
Deleting the Whispet app from your device does not remove your data from iCloud — it remains safely in your iCloud account. After reinstalling Whispet and signing in with the same Apple ID, your data will sync automatically from the cloud.
If you actually want to delete everything (not just uninstall the app), use the instructions above (Whispet → Settings → Your account → Delete all my data) before removing the app. Once your data has been fully deleted from iCloud, you can safely uninstall the app — no data will remain in your iCloud account.
We recommend exporting medical records to PDF from each pet's profile before the full data deletion — as a reference copy.
How does animal recognition in photos work?
Whispet automatically detects animals in your photos using Apple Vision — the iOS built-in image analysis framework. The feature:
- Runs exclusively on your device (on-device) — no image data is sent to Apple or Whispet
- Recognises dogs and cats (Apple Vision on iOS 18+ supports only these two species)
- After detecting an animal, the app can automatically assign the photo to the right pet (if you have several and their species differ)
- Detection takes ~1 ms per 800×800 px photo — imperceptible to the user
If the app misidentifies or fails to recognise a pet, you can manually reassign the photo in the metadata edit view while adding.
What is Smart Photo Import? (Premium)
Smart Photo Import is a Premium feature that allows bulk import from your iOS photo library with automatic animal recognition:
- Settings → Subscription → verify you have Premium (or an active 14-day trial)
- From any screen, open photo add → choose "Import from library"
- Pick a date range (e.g. "Last 30 days" or a custom range) — the app scans your iOS library
- Apple Vision recognises animals in your photos and groups them per pet
- You can approve or correct assignments before photos land on the timeline
- Dates come from EXIF metadata (when the photo was taken), not the import day — so you can "backfill" your diary with photos from before installing Whispet
The Free plan supports standard one-at-a-time photo add, without batch + AI scan.
How do photo reminders work? (Free)
Photo reminders are optional iOS notifications about adding a daily photo of your pet — helping you keep streaks alive:
- Settings → Photo reminders → toggle on
- Pick a time of day for the reminder (default 8 PM)
- Whispet schedules a native iOS notification — it appears each day at the chosen time, unless you already added a photo that day (smart dedup)
The feature is free and works offline — notifications are scheduled locally on your iPhone.
How does the upcoming medical events overview work? (Premium)
The Upcoming events section (Premium) on the pet profile shows a list of future medical milestones:
- Vaccinations with a planned date
- Vet visit appointments
- Medications expiring soon (end of treatment date)
- Journal entries dated in the future
The data is calculated locally from existing medical records — it's not a separate entry type. Items are sorted chronologically, nearest first. Tap any item to jump to the full record.
In the Free plan this section is hidden — you can still see individual records in their respective tabs (Vaccinations, Vet visits, etc.).
Can I receive Premium through Apple Family Sharing?
Yes. If someone in your Apple Family Sharing group buys a Whispet Premium subscription and has "Family Sharing" enabled in App Store Connect for that subscription, Premium is automatically shared with all group members (up to 5 additional people).
How it works in the app:
- In Settings → Subscription you'll see a "Premium via Family Sharing" badge instead of standard "Premium"
- You can use all Premium features normally
- You cannot cancel the subscription — only the Family Sharing organizer can (via App Store)
- Leaving the Apple Family Sharing group means losing Premium access
Note about the trial: Apple Family Sharing does NOT share the trial period — family members receive Premium only after the first billing period is paid by the organizer.
Terminology note: "Apple Family Sharing" (sharing an Apple subscription with family) is a different feature from Whispet's "Shared Care" (sharing pets with specific people). Shared Care works independently of Apple Family Sharing membership.
How do I enable iOS notifications for Whispet?
To receive photo reminders or medical reminders, iOS must have notifications enabled for the Whispet app:
- Open the iOS Settings app
- Scroll to Whispet and tap it
- Tap Notifications
- Enable "Allow Notifications"
- Optionally configure: sound, badges, banners, lock screen
In the Whispet app you can also enable "Time Sensitive" notifications for medical reminders (they show up even during Focus mode) and "Critical Alerts" for the most important ones — requires a one-time consent the first time you create a reminder.
How do I set or change a pet's avatar (profile photo)?
A pet avatar is the small round photo visible in navigation, the carousel, and on cards:
- On the pet profile screen, tap the large photo (or placeholder) at the top
- Choose source: Camera or Gallery
- After selecting, crop the photo to a circle (square crop → circle mask rendered automatically)
- Confirm — the avatar is saved locally and synced via iCloud
You can change the avatar at any time. The feature is available in both plans (Free and Premium).
In Shared Care, the pet's avatar is read-only for people with access — only the Owner can change it. After a change, the avatar syncs to all people with access within seconds.
What if a photo has an EXIF date from a different day?
Photos from the iOS library often have a capture date in metadata (EXIF DateTimeOriginal) — e.g. you add today a photo taken a month ago:
- Whispet automatically reads the EXIF date and assigns the photo to the day it was taken, not the day it was added
- On the timeline, the photo appears in the entry for that day (or creates a new entry if none exists)
- For photos without EXIF (e.g. screenshots, photos after editing) the add date is used
- You can manually change the date of a photo in the metadata edit view (before save or in an existing entry)
Impact on streaks: Adding a photo with a backdated date does not reset your current streak — Whispet checks streak continuity by photo date, not add date. You can "backfill" your diary and keep your streak intact.
The app is not working properly. What should I do?
Try these steps:
- Make sure you have the latest version of Whispet installed (check the App Store for updates).
- Restart the app by closing it completely and opening it again.
- Restart your device.
- If the problem persists, contact us at hello@whispet.app with a description of the issue and your iOS version.
Subscription Information
Whispet offers an optional auto-renewing subscription:
- Whispet Premium — base price: 2.99 EUR per month or 29.99 EUR per year. The current price is displayed in the App Store before purchase and may vary by region.
Payment is charged to your Apple ID account at confirmation of purchase. The subscription automatically renews unless cancelled at least 24 hours before the end of the current billing period. Your account will be charged for renewal within 24 hours prior to the end of the current period. You can manage and cancel your subscriptions by going to your Account Settings on the App Store after purchase.
Any unused portion of a free trial period, if offered, will be forfeited when the user purchases a subscription.
Privacy Policy | Terms of Service | Terms of Use (Apple EULA)