-
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deploying to gh-pages from @ 4084ca9 🚀
- Loading branch information
Showing
7 changed files
with
7 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/freemiumkit"]}],"topicSections":[{"title":"Articles","identifiers":["doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-HowItWorks","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Validation","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide"],"generated":true}],"schemaVersion":{"patch":0,"minor":3,"major":0},"metadata":{"roleHeading":"Framework","role":"collection","title":"FreemiumKit","externalID":"FreemiumKit","symbolKind":"module","modules":[{"name":"FreemiumKit"}]},"hierarchy":{"paths":[[]]},"sections":[],"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit"},"kind":"symbol","references":{"FreemiumKit.png":{"type":"image","variants":[{"url":"\/images\/FreemiumKit.png","traits":["1x","light"]}],"alt":null,"identifier":"FreemiumKit.png"},"doc://FreemiumKit/documentation/FreemiumKit/SetupGuide":{"role":"article","url":"\/documentation\/freemiumkit\/setupguide","title":"SDK Setup Guide","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"type":"topic","abstract":[{"type":"text","text":"Learn how to set up your app for our paywalls and live push notifications."}],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide","kind":"article"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-Privacy":{"title":"How does FreemiumKit handle User Privacy?","role":"sampleCode","type":"topic","abstract":[{"type":"text","text":"Learn how FreemiumKit was designed to keep your users data private and reduce the exposure of your purchase data to a minimum."}],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","url":"\/documentation\/freemiumkit\/faq-privacy","kind":"article"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-HowItWorks":{"title":"How does FreemiumKit work? Can I trust it?","role":"sampleCode","type":"topic","abstract":[{"type":"text","text":"Learn why you can trust FreemiumKit to scale with your app and why there’s no long-term lock-in risk for your app."}],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-HowItWorks","url":"\/documentation\/freemiumkit\/faq-howitworks","kind":"article"},"doc://FreemiumKit/documentation/FreemiumKit/FAQs":{"title":"FAQs","role":"article","type":"topic","abstract":[{"type":"text","text":"The most frequently asked questions about FreemiumKit."}],"images":[{"type":"icon","identifier":"FreemiumKit.png"}],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs","url":"\/documentation\/freemiumkit\/faqs","kind":"article"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-Validation":{"title":"Does FreemiumKit validate purchases?","role":"sampleCode","type":"topic","abstract":[{"type":"text","text":"Learn how FreemiumKit deals with validation and how it helps you focus on what’s important – your app’s features!"}],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Validation","url":"\/documentation\/freemiumkit\/faq-validation","kind":"article"},"doc://FreemiumKit/documentation/FreemiumKit":{"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","url":"\/documentation\/freemiumkit","kind":"symbol","abstract":[],"role":"collection","type":"topic","title":"FreemiumKit"}}} | ||
{"kind":"symbol","identifier":{"url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","interfaceLanguage":"swift"},"schemaVersion":{"minor":3,"major":0,"patch":0},"metadata":{"modules":[{"name":"FreemiumKit"}],"externalID":"FreemiumKit","symbolKind":"module","roleHeading":"Framework","role":"collection","title":"FreemiumKit"},"hierarchy":{"paths":[[]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/freemiumkit"]}],"topicSections":[{"identifiers":["doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-HowItWorks","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Validation","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs","doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide"],"generated":true,"title":"Articles"}],"sections":[],"references":{"doc://FreemiumKit/documentation/FreemiumKit/FAQs":{"kind":"article","role":"article","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQs","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"url":"\/documentation\/freemiumkit\/faqs","abstract":[{"type":"text","text":"The most frequently asked questions about FreemiumKit."}],"type":"topic","title":"FAQs"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-Privacy":{"role":"sampleCode","type":"topic","url":"\/documentation\/freemiumkit\/faq-privacy","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","abstract":[{"type":"text","text":"Learn how FreemiumKit was designed to keep your users data private and reduce the exposure of your purchase data to a minimum."}],"title":"How does FreemiumKit handle User Privacy?","kind":"article"},"FreemiumKit.png":{"type":"image","variants":[{"traits":["1x","light"],"url":"\/images\/FreemiumKit.png"}],"alt":null,"identifier":"FreemiumKit.png"},"doc://FreemiumKit/documentation/FreemiumKit":{"abstract":[],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","title":"FreemiumKit","kind":"symbol","role":"collection","url":"\/documentation\/freemiumkit","type":"topic"},"doc://FreemiumKit/documentation/FreemiumKit/SetupGuide":{"kind":"article","role":"article","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/SetupGuide","images":[{"type":"icon","identifier":"FreemiumKit.png"}],"url":"\/documentation\/freemiumkit\/setupguide","abstract":[{"type":"text","text":"Learn how to set up your app for our paywalls and live push notifications."}],"type":"topic","title":"SDK Setup Guide"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-Validation":{"kind":"article","role":"sampleCode","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Validation","url":"\/documentation\/freemiumkit\/faq-validation","abstract":[{"type":"text","text":"Learn how FreemiumKit deals with validation and how it helps you focus on what’s important – your app’s features!"}],"type":"topic","title":"Does FreemiumKit validate purchases?"},"doc://FreemiumKit/documentation/FreemiumKit/FAQ-HowItWorks":{"kind":"article","role":"sampleCode","identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-HowItWorks","url":"\/documentation\/freemiumkit\/faq-howitworks","abstract":[{"type":"text","text":"Learn why you can trust FreemiumKit to scale with your app and why there’s no long-term lock-in risk for your app."}],"type":"topic","title":"How does FreemiumKit work? Can I trust it?"}}} |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"primaryContentSections":[{"kind":"content","content":[{"anchor":"Short-Answer","level":2,"type":"heading","text":"Short Answer"},{"inlineContent":[{"text":"We don’t send any personal user data to our servers, respecting user privacy. And we delete purchase data from our servers as soon as they are fetched to your devices. Your purchase data is persisted via CloudKit. This ensures we can’t access your purchase history.","type":"text"}],"type":"paragraph"},{"anchor":"Full-Answer","level":2,"type":"heading","text":"Full Answer"},{"inlineContent":[{"text":"Firstly, we follow the principle of ","type":"text"},{"inlineContent":[{"type":"text","text":"data minimization"}],"type":"strong"},{"text":" and don’t send any personal data to our servers. The only data we send are the date and country of the purchase and the purchased product with its price. This way even if our servers were breached, there’s nothing useful to be obtained for attackers.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"Secondly, we "},{"type":"strong","inlineContent":[{"text":"don’t keep the data for long","type":"text"}]},{"type":"text","text":": The moment the FreemiumKit app on your devices successfully fetch the purchase data, they are deleted from our servers. If you install FreemiumKit on your iPhone and have push notifications turned on, this happens just seconds after a purchase was made, keeping the amount of data we store on our servers close to zero basically all the time."}],"type":"paragraph"},{"style":"tip","name":"Tip","type":"aside","content":[{"inlineContent":[{"text":"All our servers are hosted within the European Union (EU), ensuring your data complies with strict EU privacy laws, including GDPR, for enhanced protection and security.","type":"text"}],"type":"paragraph"}]},{"inlineContent":[{"text":"To ensure your data is backed up and syncs across devices, we use CloudKit. This way, even if you delete the FreemiumKit app or lose your device, you can just reinstall FreemiumKit on another device and your full purchase history statistics will stay available within the same Apple Account.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"If you happen to stop using the FreemiumKit app for some reason, new purchases are kept up to 90 days on our servers. So you’ll always be able to fetch tha last 90 days if you decide to return. If you have push notifications disabled, you need to open the app at least once every 90 days to not lose any purchase history data. If you returned after 100 days, you would lose 10 days of data, for example."}],"type":"paragraph"},{"inlineContent":[{"type":"text","text":"That’s why we strongly recommend to "},{"type":"strong","inlineContent":[{"type":"text","text":"keep push notifications enabled"}]},{"type":"text","text":" on FreemiumKit for iPhone, even if you don’t wish to actually receive push notifications. You can turn off push notifications within the FreemiumKit app, which will disable the local push notification sent by the app while woken up in the background by a silent push notification. This way, the app will continue fetching purchase data without bothering you with push notifications."}],"type":"paragraph"},{"anchor":"Contact","level":2,"type":"heading","text":"Contact"},{"inlineContent":[{"text":"Have questions or need support? Reach out to me at ","type":"text"},{"identifier":"mailto:freemiumkit@fline.dev","type":"reference","isActive":true},{"text":".","type":"text"}],"type":"paragraph"},{"anchor":"Legal","level":2,"type":"heading","text":"Legal"},{"inlineContent":[{"type":"text","text":"Cihat Gündüz © 2024. All rights reserved."},{"type":"text","text":" "},{"type":"text","text":"Privacy: No personal data is tracked on this site."},{"type":"text","text":" "},{"isActive":true,"type":"reference","identifier":"https:\/\/www.fline.dev\/imprint\/"}],"type":"small"}]}],"sections":[],"identifier":{"url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","interfaceLanguage":"swift"},"variants":[{"paths":["\/documentation\/freemiumkit\/faq-privacy"],"traits":[{"interfaceLanguage":"swift"}]}],"hierarchy":{"paths":[["doc:\/\/FreemiumKit\/documentation\/FreemiumKit"]]},"abstract":[{"text":"Learn how FreemiumKit was designed to keep your users data private and reduce the exposure of your purchase data to a minimum.","type":"text"}],"schemaVersion":{"major":0,"minor":3,"patch":0},"kind":"article","metadata":{"role":"sampleCode","title":"How does FreemiumKit handle User Privacy?","roleHeading":"FAQs","modules":[{"name":"FreemiumKit"}]},"references":{"doc://FreemiumKit/documentation/FreemiumKit":{"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","url":"\/documentation\/freemiumkit","kind":"symbol","abstract":[],"role":"collection","type":"topic","title":"FreemiumKit"},"https://www.fline.dev/imprint/":{"type":"link","identifier":"https:\/\/www.fline.dev\/imprint\/","titleInlineContent":[{"text":"Imprint","type":"text"}],"title":"Imprint","url":"https:\/\/www.fline.dev\/imprint\/"},"mailto:freemiumkit@fline.dev":{"type":"link","identifier":"mailto:freemiumkit@fline.dev","titleInlineContent":[{"text":"freemiumkit@fline.dev","type":"text"}],"title":"freemiumkit@fline.dev","url":"mailto:freemiumkit@fline.dev"}}} | ||
{"kind":"article","metadata":{"title":"How does FreemiumKit handle User Privacy?","role":"sampleCode","roleHeading":"FAQs","modules":[{"name":"FreemiumKit"}]},"sections":[],"primaryContentSections":[{"kind":"content","content":[{"text":"Short Answer","anchor":"Short-Answer","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"We don’t send any personal user data to our servers, respecting user privacy. And we delete purchase data from our servers as soon as they are fetched to your devices. Your purchase data is persisted via CloudKit. This ensures we can’t access your purchase history."}],"type":"paragraph"},{"text":"Full Answer","anchor":"Full-Answer","type":"heading","level":2},{"inlineContent":[{"text":"Firstly, we follow the principle of ","type":"text"},{"inlineContent":[{"type":"text","text":"data minimization"}],"type":"strong"},{"text":" and don’t send any personal data to our servers. The only data we send are the date and country of the purchase and the purchased product with its price. This way even if our servers were breached, there’s nothing useful to be obtained for attackers.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"Secondly, we ","type":"text"},{"inlineContent":[{"text":"don’t keep the data for long","type":"text"}],"type":"strong"},{"text":": The moment the FreemiumKit app on your devices successfully fetch the purchase data, they are deleted from our servers. If you install FreemiumKit on your iPhone and have push notifications turned on, this happens just seconds after a purchase was made, keeping the amount of data we store on our servers close to zero basically all the time.","type":"text"}],"type":"paragraph"},{"type":"aside","name":"Tip","style":"tip","content":[{"inlineContent":[{"type":"text","text":"All our servers are hosted within the European Union (EU), ensuring your data complies with strict EU privacy laws, including GDPR, for enhanced protection and security."}],"type":"paragraph"}]},{"inlineContent":[{"text":"To ensure your data is backed up and syncs across devices, we use CloudKit. This way, even if you delete the FreemiumKit app or lose your device, you can just reinstall FreemiumKit on another device and your full purchase history statistics will stay available within the same Apple Account.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"If you happen to stop using the FreemiumKit app for some reason, new purchases are kept up to 90 days on our servers. So you’ll always be able to fetch tha last 90 days if you decide to return. If you have push notifications disabled, you need to open the app at least once every 90 days to not lose any purchase history data. If you returned after 100 days, you would lose 10 days of data, for example.","type":"text"}],"type":"paragraph"},{"inlineContent":[{"text":"That’s why we strongly recommend to ","type":"text"},{"inlineContent":[{"type":"text","text":"keep push notifications enabled"}],"type":"strong"},{"text":" on FreemiumKit for iPhone, even if you don’t wish to actually receive push notifications. You can turn off push notifications within the FreemiumKit app, which will disable the local push notification sent by the app while woken up in the background by a silent push notification. This way, the app will continue fetching purchase data without bothering you with push notifications.","type":"text"}],"type":"paragraph"},{"text":"Contact","anchor":"Contact","type":"heading","level":2},{"inlineContent":[{"type":"text","text":"Have questions or need support? Reach out to me at "},{"type":"reference","isActive":true,"identifier":"mailto:freemiumkit@fline.dev"},{"type":"text","text":"."}],"type":"paragraph"},{"text":"Legal","anchor":"Legal","type":"heading","level":2},{"inlineContent":[{"text":"Cihat Gündüz © 2024. All rights reserved.","type":"text"},{"text":" ","type":"text"},{"text":"Privacy: No personal data is tracked on this site.","type":"text"},{"text":" ","type":"text"},{"isActive":true,"identifier":"https:\/\/www.fline.dev\/imprint\/","type":"reference"}],"type":"small"}]}],"schemaVersion":{"minor":3,"patch":0,"major":0},"hierarchy":{"paths":[["doc:\/\/FreemiumKit\/documentation\/FreemiumKit"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/freemiumkit\/faq-privacy"]}],"identifier":{"url":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit\/FAQ-Privacy","interfaceLanguage":"swift"},"abstract":[{"type":"text","text":"Learn how FreemiumKit was designed to keep your users data private and reduce the exposure of your purchase data to a minimum."}],"references":{"https://www.fline.dev/imprint/":{"identifier":"https:\/\/www.fline.dev\/imprint\/","url":"https:\/\/www.fline.dev\/imprint\/","type":"link","title":"Imprint","titleInlineContent":[{"type":"text","text":"Imprint"}]},"mailto:freemiumkit@fline.dev":{"identifier":"mailto:freemiumkit@fline.dev","url":"mailto:freemiumkit@fline.dev","type":"link","title":"freemiumkit@fline.dev","titleInlineContent":[{"type":"text","text":"freemiumkit@fline.dev"}]},"doc://FreemiumKit/documentation/FreemiumKit":{"abstract":[],"identifier":"doc:\/\/FreemiumKit\/documentation\/FreemiumKit","title":"FreemiumKit","kind":"symbol","role":"collection","url":"\/documentation\/freemiumkit","type":"topic"}}} |
Oops, something went wrong.