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
340
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
86
How to build visionOS apps using Persona
akkeylab
1
140
Summary - Introducing enterprise APls for visionOS
akkeylab
0
370
Apple Vision Pro trial session
akkeylab
0
210
Let's make it compatible with visionOS!
akkeylab
0
180
Let's Join the Android community!
akkeylab
0
110
顔写真メイクアップアプリの開発におけるプライバシー保護とコスト削減のための手法
akkeylab
1
340
How to hide the key
akkeylab
0
280
Present and Future of targeted Ad
akkeylab
1
90
Other Decks in Programming
See All in Programming
GraphQL あるいは React における自律的なデータ取得について
quramy
11
2.8k
Scala アプリケーションのビルドを改善してデプロイ時間を 1/4 にした話 | How I improved the build of my Scala application and reduced deployment time by 4x
nomadblacky
1
160
rails_girls_is_my_gate_to_join_the_ruby_commuinty
maimux2x
0
190
New Order in Cascade Sorting Order
mugi_uno
3
2.6k
What is Parser
yui_knk
9
4.1k
実践 Advanced CallKit 〜快適な通話の実現に向けて〜
mot_techtalk
3
120
Web技術を駆使してユーザーの画面を「録画」する
yukukotani
13
6.5k
意外とフォントが大事だった話 / Font Issues on Internationalization
fumi23
0
100
null or undefined
susisu
22
6.2k
GoのIteratorに詳しくなってしまう
inatonix
1
200
Amazon BedrockでサーバレスなAIお料理ボットを作成する!!
tosuri13
0
200
What you can do with Ruby on WebAssembly
kateinoigakukun
0
150
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Code Reviewing Like a Champion
maltzj
518
39k
For a Future-Friendly Web
brad_frost
174
9.3k
Side Projects
sachag
451
42k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.4k
Documentation Writing (for coders)
carmenintech
65
4.3k
Bash Introduction
62gerente
608
210k
Designing the Hi-DPI Web
ddemaree
278
34k
Why Our Code Smells
bkeepers
PRO
334
56k
Fireside Chat
paigeccino
31
2.9k
Adopting Sorbet at Scale
ufuk
73
8.9k
The Cost Of JavaScript in 2023
addyosmani
41
5.2k
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 !!