VeilKeep — Privacy Policy
Last updated: October 6, 2025
At a glance
- Sign-in uses Sign in with Apple only (authentication and account identification).
- All note content, checklists, and attachments are stored locally on your device and encrypted. The encryption key stays on your device; we do not have access to it.
- We do not use advertising trackers or third-party analytics SDKs.
- We may use notifications (if you allow them) to remind you about app-related events.
- You can optionally share a note via a link. Shared content is encrypted on your device with an access code you choose. We do not receive the access code.
- Shared items are stored temporarily on our server in encrypted form only and are automatically deleted after they expire or reach the maximum number of opens.
1) Who we are
VeilKeep (the “App”, “we”, “us”, “our”).
VeilKeep is developed and published by an independent developer. Developer contact details are provided in the
Contact us section below.
2) Data we process
2.1 Authentication (Sign in with Apple)
VeilKeep uses Sign in with Apple as its authentication method.
When you sign in with Apple, Apple provides the App with:
- A stable user identifier specific to VeilKeep.
- Your email address, which can be either your real email or a private relay email, depending on what you choose during sign-in.
- Authentication tokens required to keep you signed in.
We do not receive your Apple ID password. Sign in with Apple is fully handled by Apple; VeilKeep only
receives the minimum information needed to:
- Create and recognize your VeilKeep account on this device,
- Keep you signed in,
- Associate purchases or features with your Apple identity where applicable.
We do not run a separate username/password system on our own servers.
2.2 On-device data (local)
VeilKeep is designed so that your note content stays on your device.
We store locally on your device:
- Notes and checklists,
- Attachments (for example, files or other content you add),
- Encryption keys and metadata needed for secure offline storage,
- App settings and preferences (e.g., theme, lock options, etc.).
This data does not leave your device unless you explicitly choose to:
- Export or share notes/attachments via the system share sheet or similar, or
- Include the App’s data in device backups that you control (for example, iOS backups).
We cannot decrypt your notes: the encryption key is stored only on your device and is never sent to us
or to Apple as part of VeilKeep.
2.3 Shared links (optional)
VeilKeep includes an optional feature that lets you share a note via a link.
When you create a shared link:
- The note (or a snapshot of the note) is encrypted on your device before upload using an access code you choose.
- We receive and store only the encrypted payload and limited metadata necessary to operate the sharing feature, such as:
- a share token (link identifier),
- an expiration time (validity period / TTL) and maximum number of opens (view limit),
- optional non-sensitive metadata such as a note title (if you choose to include it).
We do not receive the access code and cannot decrypt the shared content. The access code is never sent to us.
When someone opens the link:
- They must enter the access code to decrypt the content.
- Decryption happens locally on the recipient’s device.
Retention and deletion:
- Encrypted shared payloads are stored temporarily and are automatically deleted when the link expires or the maximum number of opens is reached (whichever comes first).
2.4 Notifications data
If you allow notifications, VeilKeep may process:
- Simple reminder or status information needed to show notifications (for example, that a reminder should be displayed at a certain time).
Notification content is derived from your local app data and processed on your device. We do not upload
your note content to our own servers for the purpose of notifications.
You can control notification settings in your device settings (see Device permissions below).
2.5 Diagnostics and logs
By default, VeilKeep does not include in-app analytics or behavioral tracking.
However, your device and the app store provider (for example, Apple) may collect optional crash reports and diagnostics,
if you opt in at the system level. These may include:
- Device model,
- Operating system version,
- App version,
- Technical information about a crash or error.
We may access this data in aggregate to:
- Improve app stability,
- Diagnose problems,
- Make future compatibility decisions.
You can control whether to share such diagnostics in your device’s privacy/analytics settings.
3) Purposes & legal bases
Where applicable (e.g., under GDPR), our legal bases for processing are:
-
Contract performance
To provide sign-in with Apple and maintain your session.
To operate VeilKeep’s core functionality (encrypted local notes).
To provide the optional shared links feature when you choose to use it.
-
Legitimate interests
To ensure security and prevent abuse.
To maintain and improve app stability and performance using limited technical diagnostics.
-
Consent
For notifications, if you allow them in system settings.
For OS-level diagnostics/crash sharing, where governed by your device settings.
You may withdraw your consent to optional permissions at any time through your device settings.
4) Storage & retention
- Auth tokens from Sign in with Apple may be stored in secure device storage (e.g., Keychain) and are removed when you sign out or delete the App.
- Local notes, checklists, and attachments remain on your device for as long as you keep them in the App or until you delete the App and its data.
- Notification schedules and related metadata are kept locally as long as needed for notifications to function, or until you disable them or delete the App.
- Shared links: encrypted share payloads are retained only for the configured validity period and/or until the maximum number of opens is reached, and are then automatically deleted from our server.
- Any OS-level crash/diagnostic data is managed by Apple according to their own policies.
VeilKeep does not maintain a separate remote database of your note content.
5) Where processing occurs
- Your note content, encryption keys, and notification data are processed on your device.
- Shared link content is encrypted on your device and stored temporarily on our server in encrypted form only to deliver it to recipients.
- Authentication data is processed by Apple when you use Sign in with Apple.
- Any OS-level backups or analytics are processed by Apple under its own terms.
6) Sharing with third parties
- We do not sell your personal data.
- We do not use third-party advertising SDKs or trackers in VeilKeep.
- Apple acts as:
- the identity provider for Sign in with Apple, and
- the platform provider (iOS, App Store, backup and analytics infrastructure).
- For the shared links feature, we store encrypted payloads on our own infrastructure solely to deliver them to recipients.
- Data may be disclosed if required by law (e.g., a valid court order) and only to the extent legally required.
We do not share your encrypted note content with any third party.
7) Security
We take reasonable measures to protect the limited data processed through VeilKeep:
- Notes and attachments are encrypted locally, with keys stored only on your device.
- Shared links store only encrypted payloads on our servers; we do not have the access code and cannot decrypt shared content.
- Authentication tokens and sensitive items are stored in secure device storage where available.
- We minimize the amount of data sent outside the device and rely primarily on on-device processing.
No system can be perfectly secure. You are responsible for maintaining the security of your device
(for example, by using a passcode and not sharing your Apple ID credentials).
8) Your rights
Depending on your jurisdiction, you may have rights to:
- Access your personal data,
- Correct inaccurate data,
- Request deletion of data (“right to be forgotten”),
- Restrict or object to certain kinds of processing,
- Data portability (where applicable),
- Withdraw consent where processing is based on consent.
In practice:
-
Local notes and attachments
You can manage and delete them directly inside VeilKeep or by deleting the App and its data from your device.
We cannot decrypt or remotely access your notes.
-
Shared links
You can stop sharing by deleting the shared item in the App (where available) or by waiting for it to expire / reach its maximum opens.
Shared payloads are encrypted and automatically deleted after expiry or view limit.
-
Sign in with Apple data
You can manage app access in your Apple ID settings (e.g., revoke Sign in with Apple for VeilKeep).
Because much of the relevant data is controlled by Apple (Apple ID, iOS diagnostics, backups), some actions must be performed using Apple’s tools and settings.
If you have questions or requests related specifically to VeilKeep, please contact us (see below).
9) Children
VeilKeep is not intended for individuals under 13 (or another age defined by local law in your jurisdiction).
We do not knowingly collect data from such users.
If you believe that a child under the relevant age has used VeilKeep and provided data in a way that we control, please contact us so that we can take appropriate action.
If you have any questions about this Privacy Policy or how VeilKeep handles your data, please contact:
Please include enough detail for us to understand your request (for example, that it concerns VeilKeep).
11) Changes to this Policy
We may update this Policy from time to time. When we do:
- The updated version will be made available in the App and/or on our website, and
- The “Last updated” date at the top will indicate when the changes took effect.
Your continued use of VeilKeep after an updated Policy takes effect means that you accept the changes.
12) Account deletion and Sign in with Apple
VeilKeep does not maintain a separate remote account database; your identity in the App is tied to
Sign in with Apple.
To effectively “delete your account” in the context of VeilKeep, you can:
-
Revoke Sign in with Apple access for VeilKeep in your Apple ID settings:
- On your device, go to Settings → [your name] → Password & Security → Apps Using Your Apple ID,
- Select VeilKeep and choose to stop using Apple ID with this app.
-
Delete local data:
- Delete your notes and attachments directly in the App, or
- Delete the VeilKeep app from your device (which typically removes its local data).
If you have additional questions about account-related data, you can contact us by email.
13) Device permissions
VeilKeep may request the following permission:
-
Notifications (Push / Local Notifications) – to send you app-related alerts, such as reminders or status
updates related to your content or app activity.
Details:
- Notification content is generated from your local app data and processed on your device.
- We do not send your encrypted note content to our own servers for the purpose of notifications.
You can revoke notification permissions at any time in your device settings. If you do so, VeilKeep will remain usable,
but certain features (such as reminders or alerts) may no longer function as intended.