V@nnin

Privacy Policy  ·  Last updated: June 2026

Jump to app

HistoryNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This policy explains what data is collected when you use the App, by whom, and how it is used. Please read it carefully.

HistoryNibble

1. Summary

I do not collect, store, or process any personal information on my own servers. The App has no backend, no user accounts, and no registration process. All your game data (streaks, scores, settings) is stored locally on your device using Apple's standard storage (UserDefaults) and never leaves your device.

2. Data collected by third parties

The free version of HistoryNibble displays advertisements provided by Google AdMob. In order to serve and measure these ads, Google collects certain data automatically when an ad is shown or requested. This may include:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

3. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised using your identifier. You can change this preference at any time in Settings → Privacy & Security → Tracking.

4. Subscriptions (HistoryNibble Pro)

The App offers optional auto-renewable subscriptions (weekly, monthly, and yearly) that remove advertisements. Subscriptions are processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information. Subscription management is handled through your Apple ID account settings.

5. Local data storage

The following data is stored only on your device and is never transmitted anywhere:

Deleting the App removes all locally stored data.

6. Notifications

The App does not currently send push notifications. If this changes in a future update, this policy will be updated and you will be asked for permission via the standard iOS notification prompt before any notifications are sent.

7. Children

HistoryNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

8. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

GeoNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use GeoNibble, by whom, and how it is used.

GeoNibble

1. Summary

GeoNibble uses Firebase (Google) for authentication and cloud storage. If you choose to sign in with an account, your email and game progress are stored securely. Guest players have all data stored locally on their device only. The App displays ads to support free play, which are provided by Google AdMob.

2. Authentication & Account Data

If you create an account, you can sign in using:

3. Cloud Storage (Firebase)

If you have a signed-in account, the following data is stored in Firebase Firestore (Google's secure cloud database):

This data is encrypted in transit and at rest. Only your authenticated user can access your data. You can delete your account and all associated data at any time from the Settings screen within the App.

4. Guest Data

If you play as a guest, all data is stored only on your device and is never transmitted to any server. Deleting the App removes all guest data.

5. Advertisements (Google AdMob)

The App displays ads provided by Google AdMob to support free play. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Remove Ads Subscription

The App offers optional auto-renewable subscriptions (weekly, monthly, and yearly) to remove advertisements. Subscriptions are processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information. Subscription management is handled through your Apple ID account settings.

8. Account Deletion

You can delete your account at any time from the Settings screen within the App. This will permanently delete all your data stored in Firebase, including your quiz results, scores, and streak information. This action cannot be undone. If you are a guest, your data is stored locally and will be deleted when you uninstall the App.

9. Daily Notifications

The App can send optional daily reminder notifications (default time: 8:00 AM) to encourage you to play. You must grant permission for notifications via the iOS notification prompt. You can disable this at any time in Settings → Notifications within the App.

10. Children

GeoNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children under 13. If you are under 13, please ask your parent or guardian before creating an account. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

11. Third-party services

GeoNibble uses the following third-party services:

12. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

WordNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use WordNibble, by whom, and how it is used.

WordNibble

1. Summary

WordNibble is a daily word game that stores all your game data locally on your device. There is no backend server. Optional user accounts (email or Sign in with Apple) are supported for personalisation; account credentials are stored securely in your device's Keychain and never transmitted to my servers. The App displays ads to support free play and offers a subscription to remove them.

2. Authentication & Account Data

You may use WordNibble without creating an account (Guest mode). If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device using Apple's UserDefaults and Keychain and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from Settings → Account → Delete Account within the App. This permanently removes your Keychain credentials and all locally stored game data, including results, streaks, and cached scores. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

The free version of WordNibble displays advertisements provided by Google AdMob. Ads are also shown briefly after word submission and as an optional exchange for tile swaps. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised using your identifier. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Remove Ads Subscription

The App offers optional auto-renewable subscriptions (weekly, monthly, and yearly) that remove all advertisements. Subscriptions are processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information. Subscription management is handled through your Apple ID account settings.

8. Daily Notifications

The App can send an optional daily reminder notification to encourage you to play. You must grant permission via the standard iOS notification prompt before any notification is sent. You can enable or disable this at any time in Settings → Notifications within the App or in your device's system Settings.

9. Children

WordNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

10. Third-party services

WordNibble uses the following third-party service:

11. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

LinguaNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use LinguaNibble, by whom, and how it is used.

LinguaNibble

1. Summary

LinguaNibble stores all game data locally on your device. There is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device and never transmitted to my servers. The App uses Google AdMob to serve optional rewarded ads (used to unlock hints during quizzes) and offers a subscription to remove ads entirely.

2. Authentication & Account Data

You may use LinguaNibble without creating an account by tapping "Continue as Guest". If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device using Apple's UserDefaults and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from Settings → Account → Delete Account within the App. This permanently removes your credentials and all locally stored data, including quiz results and preferences. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

LinguaNibble uses Google AdMob to serve optional rewarded ads. Watching a rewarded ad unlocks a hint during a quiz (removing one wrong answer). No ads are shown unless you choose to watch one. To serve and measure these ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised using your identifier. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Ad-Free Subscription

The App offers optional auto-renewable subscriptions (weekly, monthly, and yearly) that remove ads and allow hints to be used freely. Subscriptions are processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information. Subscription management is handled through your Apple ID account settings.

8. Children

LinguaNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

9. Third-party services

LinguaNibble uses the following third-party service:

10. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

ManninNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use ManninNibble, by whom, and how it is used.

ManninNibble

1. Summary

ManninNibble is an Isle of Man history and culture app. All your data is stored locally on your device — there is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device and never transmitted to my servers. The App uses Google AdMob to serve optional rewarded ads that can be watched to unlock hints during quizzes.

2. Authentication & Account Data

You may use ManninNibble without creating an account by continuing as a guest. If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device using Apple's UserDefaults and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from within the App's Settings screen. This permanently removes your credentials and all locally stored data, including quiz results and preferences. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Content Sharing

ManninNibble allows you to share content (such as quiz results) using iOS's native share sheet. Sharing is always initiated by you — the App never shares anything automatically. What you share and where you share it is entirely under your control. Any data shared leaves the App via the iOS share sheet and is governed by the destination platform's own privacy policy.

6. Advertisements (Google AdMob)

ManninNibble uses Google AdMob to serve optional rewarded ads. Watching a rewarded ad unlocks a hint during quizzes, eliminating two wrong answers. No ads are shown unless you choose to watch one. To serve and measure these ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

7. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised using your identifier. You can change this preference at any time in Settings → Privacy & Security → Tracking.

8. Children

ManninNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

9. Third-party services

ManninNibble uses the following third-party service:

10. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

BlaasNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use BlaasNibble, by whom, and how it is used.

BlaasNibble

1. Summary

BlaasNibble is a Manx language practice app. All your data is stored locally on your device — there is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device and never transmitted to my servers. The App uses Google AdMob to serve optional rewarded ads that can be watched to unlock hints.

2. Authentication & Account Data

You may use BlaasNibble without creating an account by continuing as a guest. If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device using Apple's UserDefaults and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from within the App's Settings screen. This permanently removes your credentials and all locally stored data. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

BlaasNibble uses Google AdMob to serve optional rewarded ads. Watching a rewarded ad unlocks a hint. No ads are shown unless you choose to watch one. To serve and measure these ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Children

BlaasNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

8. Third-party services

9. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

TimeNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use TimeNibble, by whom, and how it is used.

TimeNibble

1. Summary

TimeNibble uses Firebase (Google) for authentication and cloud storage of your results. If you choose to sign in with an account, your email and game progress are stored securely. Guest players have all data stored locally on their device only. The App uses Google AdMob to serve optional rewarded ads that can be watched to unlock hints or extend your time during a puzzle.

2. Authentication & Account Data

If you create an account, you can sign in using:

3. Cloud Storage (Firebase)

If you have a signed-in account, the following data is stored in Firebase Firestore:

This data is encrypted in transit and at rest. You can delete your account and all associated data at any time from within the App.

4. Guest Data

If you play as a guest, all data is stored only on your device and is never transmitted to any server. Deleting the App removes all guest data.

5. Advertisements (Google AdMob)

TimeNibble uses Google AdMob to serve optional rewarded ads. Watching a rewarded ad places two events in the correct position (hint) or adds one minute to your timer. No ads are shown unless you choose to watch one. To serve and measure these ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Account Deletion

You can delete your account at any time from the Settings screen within the App. This permanently deletes all your data stored in Firebase, including puzzle results, scores, and streak information. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

8. Children

TimeNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children under 13. If you are under 13, please ask your parent or guardian before creating an account.

9. Third-party services

10. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

RetroNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use RetroNibble, by whom, and how it is used.

RetroNibble

1. Summary

RetroNibble is an 1980s-themed quiz and puzzle game with four game modes. All your data is stored locally on your device — there is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device. The App uses Google AdMob to serve optional rewarded ads that can be watched to unlock in-game rewards.

2. Authentication & Account Data

You may use RetroNibble without creating an account by continuing as a guest. If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from within the App's Settings screen. This permanently removes your credentials and all locally stored data. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

RetroNibble uses Google AdMob to serve optional rewarded ads. Watching a rewarded ad unlocks in-game rewards depending on the mode (revealing pixels, placing timeline events, or eliminating a wrong answer). No ads are shown unless you choose to watch one. To serve and measure these ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Children

RetroNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

8. Third-party services

9. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

MapNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use MapNibble, by whom, and how it is used.

MapNibble

1. Summary

MapNibble is a daily tap-on-map capital city quiz. All your data is stored locally on your device — there is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device using Apple's UserDefaults and Keychain. The App displays ads to support free play and offers a one-time purchase to remove them.

2. Authentication & Account Data

You may use MapNibble without creating an account by continuing as a guest. If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from within the App's Settings screen. This permanently removes your credentials and all locally stored data, including results, scores, and history. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

The free version of MapNibble displays advertisements provided by Google AdMob. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Ad-Free Purchase

The App offers a one-time in-app purchase to remove all advertisements permanently. This purchase is processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information.

8. Children

MapNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

9. Third-party services

10. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

Circuit Challenge ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use Circuit Challenge, by whom, and how it is used.

Circuit Challenge

1. Summary

Circuit Challenge is a puzzle and maze game with 78 levels. There are no user accounts and no backend server. Your progress is stored only on your device. The App displays ads provided by Google AdMob.

2. No Account or Backend

I do not collect, store, or process any personal information on my own servers. The App has no user accounts and no registration process. All game progress is stored locally on your device and is never transmitted anywhere.

3. Local Data Storage

The following data is stored only on your device and is never transmitted anywhere:

Deleting the App removes all locally stored data.

4. Advertisements (Google AdMob)

Circuit Challenge displays advertisements provided by Google AdMob. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

5. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

6. Children

Circuit Challenge is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

7. Third-party services

8. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

Adventure Nibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use Adventure Nibble, by whom, and how it is used.

Adventure Nibble

1. Summary

Adventure Nibble is a classic text adventure game. There are no user accounts and no backend server. Your progress is stored only on your device. The App displays ads provided by Google AdMob.

2. No Account or Backend

I do not collect, store, or process any personal information on my own servers. The App has no user accounts and no registration process. All game progress is stored locally on your device and is never transmitted anywhere.

3. Local Data Storage

The following data is stored only on your device and is never transmitted anywhere:

Deleting the App removes all locally stored data.

4. Advertisements (Google AdMob)

Adventure Nibble displays advertisements provided by Google AdMob. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

5. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

6. Children

Adventure Nibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

7. Third-party services

8. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

NumberNibble ("the App") is developed and published by Karl Hadman ("I", "me", "my"). This section explains what data is collected when you use NumberNibble, by whom, and how it is used.

NumberNibble

1. Summary

NumberNibble is a number puzzle game with two game modes — Sequences and Number Words. All your data is stored locally on your device — there is no backend server. Optional user accounts (email or Sign in with Apple) are stored only on your device. The App uses Google AdMob for interstitial and rewarded ads, and offers an ad-free subscription.

2. Authentication & Account Data

You may use NumberNibble without creating an account by continuing as a guest. If you choose to create an account, you can sign in using:

All account data remains on your device. I do not operate any authentication server.

3. Local Data Storage

The following data is stored only on your device using Apple's UserDefaults and is never transmitted anywhere:

4. Account Deletion

You can delete your account at any time from within the App's Settings screen. This permanently removes your credentials and all locally stored data, including level progress, lives, and coins. This action cannot be undone. Guest users can remove all local data by uninstalling the App.

5. Advertisements (Google AdMob)

NumberNibble uses Google AdMob to display advertisements. Interstitial ads are shown periodically between levels. Rewarded ads can optionally be watched to restore lives or unlock hints. To serve and measure ads, Google automatically collects:

Google's use of this data is governed by the Google Privacy Policy and the Google AdMob Partner Guidelines.

6. App Tracking Transparency (ATT)

On iOS 14.5 and later, the App will present Apple's App Tracking Transparency prompt before allowing AdMob to access your advertising identifier for personalised advertising. If you decline, ads may still be shown but will not be personalised. You can change this preference at any time in Settings → Privacy & Security → Tracking.

7. Ad-Free Subscription

The App offers an optional auto-renewable subscription to remove advertisements. Subscriptions are processed entirely by Apple through the App Store. I do not receive, store, or process your payment details or billing information. Subscription management is handled through your Apple ID account settings.

8. Children

NumberNibble is rated 4+ and is suitable for all ages. The App does not knowingly collect personal data from children. Advertising served through AdMob is subject to Google's policies regarding child-directed treatment.

9. Third-party services

10. Changes to this policy

I may update this policy from time to time. The current version is always available at vannin.me/privacy.html. Continued use of the App after any changes constitutes acceptance of the updated policy.

Contact

If you have any questions about this privacy policy, please contact me at: