Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
How to support Privacy Manifest
Search
Akio Itaya
December 14, 2023
Programming
0
400
How to support Privacy Manifest
Re: 2023 モバイルアプリ開発 LT大会 #AppBrew
https://appbrew.connpass.com/event/301564/
Akio Itaya
December 14, 2023
Tweet
Share
More Decks by Akio Itaya
See All by Akio Itaya
How to build visionOS apps using Windows
akkeylab
0
140
How to build visionOS apps using Persona
akkeylab
1
290
Summary - Introducing enterprise APls for visionOS
akkeylab
0
470
Apple Vision Pro trial session
akkeylab
0
280
Let's make it compatible with visionOS!
akkeylab
0
270
Let's Join the Android community!
akkeylab
0
170
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
420
How to hide the key
akkeylab
0
330
Present and Future of targeted Ad
akkeylab
1
130
Other Decks in Programming
See All in Programming
「”誤った使い方をすることが困難”な設計」で良いコードの基礎を固めよう / phpcon-odawara-2025
taniguhey
0
110
Develop Faster With FrankenPHP
dunglas
2
3.2k
新卒から4年間、20年もののWebサービスと 向き合って学んだソフトウェア考古学
oguri
8
7.2k
php-fpm がリクエスト処理する仕組みを追う / Tracing-How-php-fpm-Handles-Requests
shin1x1
5
2.9k
パスキーのすべて / 20250324 iddance Lesson.5
kuralab
0
150
Going Structural with Named Tuples
bishabosha
0
200
Unlock the Potential of Swift Code Generation
rockname
0
240
アプリを起動せずにアプリを開発して品質と生産性を上げる
ishkawa
0
2.5k
小田原でみんなで一句詠みたいな #phpcon_odawara
stefafafan
0
320
Devinのメモリ活用の学びを自社サービスにどう組み込むか?
itarutomy
0
2k
メモリウォールを超えて:キャッシュメモリ技術の進歩
kawayu
0
1.9k
タイムゾーンの奥地は思ったよりも闇深いかもしれない
suguruooki
1
540
Featured
See All Featured
Statistics for Hackers
jakevdp
798
220k
Optimising Largest Contentful Paint
csswizardry
36
3.2k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
A designer walks into a library…
pauljervisheath
205
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Scaling GitHub
holman
459
140k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Designing for humans not robots
tammielis
252
25k
Adopting Sorbet at Scale
ufuk
76
9.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
We Have a Design System, Now What?
morganepeng
52
7.5k
Transcript
AKKEY / AKIO ITAYA Privacy Manifest ରԠ Re: 2023 ϞόΠϧΞϓϦ։ൃ
LTେձ Γ·͔ͨ͠ʁ
UserDefaults
https://developer.apple.com/documentation/foundation/userdefaults UserDefaults
͜ͷ API ɺσόΠε৴߸ʹΞΫηεͯ͠σόΠε·ͨϢʔβʔΛࣝผ͢ΔͨΊʹѱ༻͞ΕΔՄೳੑ͕͋Γ ·͢ (ϑΟϯΨʔϓϦϯςΟϯάͱݺΕ·͢)ɻ Ϣʔβʔ͕ΞϓϦʹͷڐՄΛ༩͍͑ͯΔ͔Ͳ͏͔ʹؔ ͳ͘ɺϑΟϯΨʔϓϦϯςΟϯάڐՄ͞Ε·ͤΜɻ ͜ͷ API ΛΞϓϦ·ͨαʔυύʔςΟ
SDK (Apple ͕ఏڙ͍ͯ͠ͳ͍ SDK) Ͱ༻͢Δ߹ɺΞϓϦ·ͨαʔυύʔςΟ SDK ͷ PrivacyInfo.xcprivacy ϑΝΠ ϧͰ API ͷ༻๏ͱ༻ཧ༝Λએݴ͍ͯͩ͘͠͞ɻ API Λ༻͢Δ༗ޮͳཧ༝ͷϦετͳͲͷৄࡉʹ͍ͭͯ ɺʮඞཁͳཧ༝ API ͷ༻ͷઆ໌ʯΛࢀর͍ͯͩ͘͠͞ɻ https://developer.apple.com/documentation/foundation/userdefaults UserDefaults
What is misused?
What is misused? ⚠͜ͷใݚڀ༻Ͱ͢ɺ֦ࢄݫېʂ
What is misused? ֦ࢄݫې
What is misused? ̋IDFA Db8acd78-43…b7 ✕IDFA 00000000-00…00 ✕IDFA 00000000-00…00 ֦ࢄݫې
ඇެ։ใ
Privacy Manifest
Privacy Manifest 2023 ळҎ߱ɺϓϥΠόγʔ ϚχϑΣετ ϑΝΠϧʹཧ༝Λهࡌͤͣʹඞཁͳཧ༝ API Λ༻͢ΔΞϓϦΛ App Store
Connect ʹΞοϓϩʔυ͢ΔͱɺApple ͔Βϝʔϧ͕ಧ͘Α͏ʹͳΓ·͢ɻ 2024 य़Ҏ߱ɺϓϥΠ όγʔ ϚχϑΣετ ϑΝΠϧʹඞཁͳཧ༝ API ͷ༻͕هࡌ͞Ε͍ͯͳ͍ΞϓϦɺApp Store Connect Ͱ ड͚ೖΕΒΕͳ͘ͳΓ·͢ɻ https://developer.apple.com/documentation/bundleresources/privacy_manifest_files/describing_use_of_required_reason_api
Privacy Manifest
Privacy Manifest ϑΝΠϧ໊ͦͷ·· ڥʹ߹ΘͤͯνΣοΫ
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
Privacy Manifest
try!Swift Tokyo 243݄։࠵ʂ PR https://tryswift.jp
Thank you !!