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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Akio Itaya
December 14, 2023
Programming
0
450
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 stabilize UI tests using XCTest
akkeylab
0
140
Bringing Spatial Web to E-Commerce
akkeylab
0
63
Learn CPU architecture with Assembly
akkeylab
1
1.9k
Porting a visionOS App to Android XR
akkeylab
0
1.1k
How to handle 3D content on Android XR
akkeylab
0
200
Create a website using Spatial Web
akkeylab
0
390
How to build visionOS apps using Windows
akkeylab
0
200
How to build visionOS apps using Persona
akkeylab
1
440
Summary - Introducing enterprise APls for visionOS
akkeylab
0
550
Other Decks in Programming
See All in Programming
Nostalgia Meets Technology: Super Mario with TypeScript
manfredsteyer
PRO
0
110
Kubernetesでセルフホストが簡単なNewSQLを求めて / Seeking a NewSQL Database That's Simple to Self-Host on Kubernetes
nnaka2992
0
180
Fundamentals of Software Engineering In the Age of AI
therealdanvega
2
300
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
1.5k
仕様漏れ実装漏れをなくすトレーサビリティAI基盤のご紹介
orgachem
PRO
7
3.3k
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
6
1.1k
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.4k
生成 AI 時代のスナップショットテストってやつを見せてあげますよ(α版)
ojun9
0
310
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
1.2k
ネイティブアプリとWebフロントエンドのAPI通信ラッパーにおける共通化の勘所
suguruooki
0
210
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
120
Featured
See All Featured
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Designing for Timeless Needs
cassininazir
0
180
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
150
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
190
Everyday Curiosity
cassininazir
0
180
Ethics towards AI in product and experience design
skipperchong
2
240
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
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 !!